Those CTHR earnings estimates seem aggressive, but I hope you're right. That would explain the heavy insider buying. Stock was languishing in the $1.30's a couple weeks ago. So it's hard not take profits over $2. Especially with earnings on deck this Thursday.
p.s. It appears today's pop on volume was due to a pump on TikTok. Seriously. That's all it takes now. And another reason to do some selling imo