TSR INCTSRI

Market cap
$28.68M
P/E ratio
16.5x
2012/052018/052019/052020/052021/052022/052023/05
Cash and cash equivalents 85410767
Marketable securities, current -537,160527,232100,68845,69635,536515,152
Total cash & short-term investments86410778
Accounts receivable, net9777101312
Total current assets17131218172020
Property, plant and equipment, net20,81927,7266,50220,191116,238138,79469,599
Total non-current assets117,472155,379692,1551443
Total assets 17131319222423
Accounts payable1559,428574,540----
Total current liabilities5565897
Total non-current liabilities---88492,427342,260
Total liabilities ---1316107
Common stock and paid-in capital 5555588
Retained earnings21171514142022
Stockholders' equity1387651516