TSR INCTSRI

Market cap
$28.68M
P/E ratio
16.5x
Period EndEBITDA margin (%) YoY (%)
May 31, 20232.9+359.43%
May 31, 20220.6-231.58%
May 31, 2021-0.5-83.74%
May 31, 2020-2.9+1.70%
May 31, 2019-2.9-303.94%
May 31, 20181.4+52.70%
May 31, 20170.9-34.10%
May 31, 20161.4+79.04%
May 31, 20150.8+855.66%
May 31, 20140.1-105.27%
May 31, 2013-1.6-8784.21%
May 31, 20120