Is time don’t underestimate STO buy now

STO
STO
0.1185
-6.76%