SRTA
80.97 M shares
NASDAQ US
traded
23 Sep 2025
listed
no
open
5.91
52 week high
5.87
high
5.99
52 week low
0.00
previous Close
5.87
P/E ratio
net incoming
-3.74 M
-7.16 %
net profit margin
-5.29 %
1.00 %
operating incoming
-4.95 M
34.67 %
net change in cash
24.63 M
53.54 %
cash on hand
58.75 M
68.69 %
cost of revenue
53.06 M
25.36 %
top