IMSR is trading 5.3% up now at $7.19 after releasing its Q1 2026 results and holding an earnings call that highlighted strategic progress and a solid cash position. The company reported Q1 EPS of -$0.10, beating the -$0.21 forecast, and emphasized execution on long-term nuclear technology plans, which appears to be improving sentiment toward the stock.