CFO Carter Robert Ross buys 9,056 shares of TOI at $1.04; 7 other insiders also bought within 14 days
Carter Robert Ross, CFO of Oncology Institute, purchased 9,056 shares at $1.04 on 2025-03-26, bringing his post-transaction holdings to 39,407 shares—a 29.8% increase from 30,351 shares. This buy occurs in a cluster pattern: 7 other insiders also purchased shares within the past 14 days, suggesting coordinated or at least simultaneous confidence. The stock currently trades at $1.14, up 19.2% over 30 days and 260.2% over 90 days from a depressed 52-week low of $0.13, though it remains 38.0% below its 52-week high of $1.84. The company reported revenue of $99,901,000 with a net loss of $16,113,000 in its latest quarter and remains unprofitable on a full-year basis, yet posted annual revenue growth of 21.3%. The multi-insider purchase pattern in a loss-making biotech company following significant near-term recovery warrants investor attention.