TSR INCTSRI

Market cap
$28.68M
P/E ratio
16.5x
Period EndCost of revenue (Million USD)YoY (%)
May 31, 202384+3.24%
May 31, 202281+41.42%
May 31, 202158+15.13%
May 31, 202050-6.67%
May 31, 201954-2.00%
May 31, 201855+4.36%
May 31, 201752+2.52%
May 31, 201651+6.14%
May 31, 201548+16.57%
May 31, 201441+9.86%
May 31, 201338-0.54%
May 31, 201238