Shelley Chu, Director at Odyssey Therapeutics, Inc. (ODTX), bought 11,111 shares at $18.00 ($200K) on 2026-05-11, disclosed to the SEC on 2026-05-11.
Shelley Chu purchased $199,998 worth of ODTX at $18.00, marking the largest insider purchase in the company's history. This significant buy comes as the stock trades near its 52-week low, potentially signaling a contrarian bet.
The stock is currently trading at $17.23, down 14.62% from its 52-week high of $20.18 but up 10.66% from its 52-week low of $15.57.
2 other insiders bought in the last 30 days; track that momentum.
The stock traded lower following its IPO debut, as reported in the news on May 11, 2026.
Nothing distinguishes this filing.