Omada Health (OMDA) has a market capitalization of $734.21M and trades at $12.46. The 52-week range is 10.28-28.4.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of -56.6, Earnings Per Share (EPS) of $-0.22, annual revenue of $260.21M.
The stock has a beta of 6.77, operates in the Healthcare sector.