STLN
Starling Oncology Inc.
STLN | NASDAQ
$6.36
-$0.17 (-2.60%)
Nov 2, 2026, 12:04 PM ET · Market open
TTM Period Ending | TTM 2026 Jun 30, 2026 | TTM 2026 Mar 31, 2026 | TTM 2025 Dec 31, 2025 |
|---|---|---|---|
PE Ratio | -19.33 | -26.36 | -10.74 |
PEG Ratio | -0.06 | 0.40 | n/a |
PS Ratio | 1.02 | 1.39 | 1.07 |
PB Ratio | -23.99 | -36.26 | -34.09 |
P/FCF Ratio | -181.86 | -41.24 | -19.28 |
P/OCF Ratio | 1.82K | -50.85 | -21.79 |
OCF/S Ratio | 0.06 | -2.73 | -4.89 |
Debt / Equity Ratio | -4.19 | -6.44 | -6.60 |
Quick Ratio | 1.15 | 1.17 | 1.35 |
Current Ratio | 1.36 | 1.47 | 1.59 |
Asset Turnover | 3.29 | 2.53 | 3.05 |
Interest Coverage | -3.42 | -3.72 | -3.20 |
Return on Equity | 236.82% | 197.53% | 385.53% |
Return on Assets | -20.36% | -15.75% | -36.81% |
Return on Invested Capital | -25.91% | -19.15% | -35.70% |
Dividend Yield | n/a | n/a | n/a |
Payout Ratio | n/a | n/a | n/a |
FCF Payout Ratio | n/a | n/a | n/a |
Gross Profit Margin | 15.69% | 15.26% | 15.20% |
Net Profit Margin | -6.18% | -6.22% | -12.06% |
Pretax Profit Margin | -6.18% | -6.22% | -12.08% |
Operating Profit Margin | -4.44% | -5.04% | -7.18% |
FCF Margin | -0.56% | -3.36% | -5.53% |
EBITDA Margin | -3.72% | -3.70% | -8.46% |
Add to Watchlist
Select watchlists to add or remove STLN