ODTXOdyssey Therapeutics, Inc.
$19.58
$19.58
$15.5652 weeks$28.84
Charts
Odyssey Therapeutics, Inc. (ODTX) · Revenue and profitRevenue and profitOdyssey Therapeutics, Inc. (ODTX)
RevenueNet incomeTrailing twelve months
Powered byryufin.com
Biotechnology
The closest names by size in the same industry