CRTX

$1.28
-$0.02 (-1.5%)
Closing price March 1, 2024
A big miss on revenue estimates is hammering shares of one stock that meme stock investors love to hate.