Market Cap: $1.18B
Analysts estimated ODTX earnings of $-1.03 per share this quarter (Q2). ODTX's actual earnings were $-1.74 per share.
Analysts estimated ODTX earnings of $-1.28 per share this quarter (Q1). ODTX's actual earnings were $-6.77 per share.