| ONC closing price | $316.01 at the July 31, 2026 close | StockAnalysis.com real-time quote, cross-checked with Macrotrends | August 2, 2026 |
| Market capitalization | $35.13 billion, computed as $316.01 x 111.17 million shares with 0.00% deviation | StockAnalysis.com share statistics and financial_rigor.py | August 2, 2026 |
| Q1 2026 revenue | $1.513 billion, up 35.46% year over year from $1.117 billion in Q1 2025 | StockAnalysis.com quarterly financials | August 2, 2026 |
| Q1 2026 GAAP net income | $227.36 million, with EPS of $1.95 | StockAnalysis.com quarterly financials | August 2, 2026 |
| Q1 2026 BRUKINSA revenue | $1.095 billion of total Q1 2026 product revenue | StockAnalysis.com quarterly financials by segment | August 2, 2026 |
| TTM revenue | $5.67 billion, up 36.75% | StockAnalysis.com financials overview | August 2, 2026 |
| TTM net income | $513.02 million, with TTM EPS of $4.40 | StockAnalysis.com statistics | August 2, 2026 |
| FY2025 revenue | $5.343 billion, up 40.23% from $3.810 billion in FY2024 | StockAnalysis.com financials and Macrotrends | August 2, 2026 |
| FY2025 net income | $286.93 million, versus a -$644.79 million loss in FY2024 | StockAnalysis.com financials | August 2, 2026 |
| Cash and investments | $4.792 billion at March 31, 2026 | StockAnalysis.com balance sheet | August 2, 2026 |
| Total debt | $2.053 billion at March 31, 2026 | StockAnalysis.com balance sheet | August 2, 2026 |
| Net cash | $2.738 billion at March 31, 2026, about $24.63 per share, computed as cash and investments of $4.792 billion minus total debt of $2.053 billion | StockAnalysis.com statistics and balance sheet | August 2, 2026 |
| TTM operating cash flow and free cash flow | Operating cash flow of $1.285 billion, capital expenditures of $170.22 million, free cash flow of $1.111 billion | StockAnalysis.com cash flow statement | August 2, 2026 |
| Valuation check | 71.75x trailing PE, 45.42x forward PE, 6.12x sales, 7.38x book value, 31.52x free cash flow, 38.75x EV/EBITDA, no dividend | StockAnalysis.com statistics | August 2, 2026 |
| Profitability and returns | TTM gross margin 88.31%, operating margin 11.95%, profit margin 8.94%, ROE 12.42%, ROIC 28.01% | StockAnalysis.com statistics | August 2, 2026 |
| Analyst consensus | Strong Buy with an average target of $415.64 across 28 analysts, low $340 and high $501.30, median $414.46 | StockAnalysis.com forecast | August 2, 2026 |
| Analyst rating mix, July 2026 | 20 Strong Buy and 8 Buy out of 28 analysts, 0 Hold, 0 Sell | StockAnalysis.com forecast recommendation trends | August 2, 2026 |
| Recent analyst target updates | J.P. Morgan $415 to $425 on July 23, 2026, Morgan Stanley $395, RBC Capital $436 to $451, Truist $413 to $416, Jefferies upgraded to Buy at $380, Barclays $409 to $403 | StockAnalysis.com forecast | August 2, 2026 |
| FY2026 and FY2027 consensus estimates | FY2026 revenue estimate $6.51 billion with adjusted EPS $0.50, FY2027 revenue $7.45 billion with adjusted EPS $0.76 | StockAnalysis.com forecast | August 2, 2026 |
| Short interest | 926,986 shares short, 1.31% of shares outstanding, 2.80 days to cover | StockAnalysis.com statistics short selling | August 2, 2026 |
| Share count and dilution | 111.17 million shares outstanding, up 8.16% year over year and 0.34% quarter over quarter | StockAnalysis.com statistics | August 2, 2026 |
| 52-week range | $253.95 to $385.22, with an average 52-week price of about $315.78 | StockAnalysis.com and Macrotrends price history | August 2, 2026 |
| Technical snapshot | 20-day SMA near $314.83, 50-day SMA near $294.51, 100-day SMA near $297.20, 200-day SMA near $314.02, 14-day RSI near 55.56, 14-day ADX near 28.96, 14-day historic volatility near 22.91% | Barchart and StockAnalysis.com technical snapshots | August 2, 2026 |
| Next earnings date | Q2 2026 results scheduled for August 5, 2026, before market open | StockAnalysis.com overview | August 2, 2026 |