Update the IND line
The stats say candidates are "advancing toward IND filing by 2027", while the news says the "FDA Acceptance of IND Application for STC-1010" came in May 2026.
I'd update the stat to "IND accepted, Phase I running", so the first thing investors read is your best news.





















