CRTX

$1.06
+$0.01 (+1.0%)
Closing price April 22, 2024
A big miss on revenue estimates is hammering shares of one stock that meme stock investors love to hate.