Market Cap: $564.07M
Analysts estimated ODTX earnings of $-1.28 per share this quarter (Q1). ODTX's actual earnings were $-6.77 per share.