Centrus Energy Corp.
LEU | NYSE
$105.09
+$1.80 (+1.74%)
Nov 2, 2026, 10:16 AM ET · Market open
Market Data
Market Cap $2.07B
Enterprise Value $1.35B
Beta 1.35
Average Volume 770.57K
Shares Outstanding (Diluted) 21.89M
Shares Change YoY 20.8%
Institutional Ownership 75.91%
Exchange NYSE
ISIN US15643U1043
Price Performance
Price Change 1M -24.5%
Price Change 3M -43.1%
Price Change 6M -49.2%
Price Change YTD -56.7%
Price Change 1Y -69.4%
Price Change 3Y 91.5%
Price Change 5Y 48.5%
1M CAGR (ann.) -28.9%
1Y CAGR (ann.) -73.6%
5Y CAGR (ann.) 16.2%
All-Time CAGR 38.8%
Valuation
PE Ratio 46.95
Forward PE 34.36
PEG Ratio -0.70
Forward PEG -0.92
PS Ratio 4.30
Forward PS 4.10
PB Ratio 2.41
P/FCF Ratio -9.18
P/Adj. FCF Ratio -8.43
P/OCF Ratio -37.29
EV/Sales 2.84
EV/EBIT 21.35
EV/EBITDA 18.53
EV/FCF -6.07
Earnings Yield 2.1%
FCF Yield -10.9%
Adj. FCF Yield -11.9%
Financial Health
Net Cash $691M
Total Debt $1.18B
Cash & Short-Term Investments $1.87B
Total Assets $2.53B
Current Ratio 5.39
Quick Ratio 4.52
Debt / Equity Ratio 1.39
Debt / EBITDA 16.20
Debt / FCF -5.30
OCF / Debt -0.08
Interest Coverage 0.47
Altman Z-Score 1.91
Piotroski F-Score 2
Margins & Profitability
Gross Profit Margin 23.3%
Operating Profit Margin 1.6%
EBITDA Margin 15.3%
Net Profit Margin 10.2%
FCF Margin -46.9%
Adj. FCF Margin -51.0%
SBC / Revenue 4.0%
SBC Impact (per share) -8.8%
Returns
Return on Assets 1.9%
Return on Equity 7.1%
Return on Invested Capital 0.3%
Return on Capital Employed 0.3%
Return on Tangible Assets 1.9%
Historical Growth (CAGR)
Revenue CAGR 3Y 13.4%
Revenue CAGR 5Y 14.2%
Revenue CAGR 10Y 3.4%
EPS CAGR 3Y -1.5%
EPS CAGR 5Y -31.8%
EPS CAGR 10Y 97.2%
FCF CAGR 3Y -299.7%
FCF CAGR 5Y -525.6%
FCF CAGR 10Y -262.3%
Analyst Forecasts
Analyst Rating Buy
Analyst Count 12
EPS Growth Next 3Y 0.4%
Revenue Growth Next 3Y 0.7%
Earnings Date Nov 4, 2026
EPS Estimate (next Q) -$0.44
EPS Growth Est (next Q) -329.3%
Revenue Est (next Q) $55.3M
Revenue Growth Est (next Q) -26.2%
Fair Value Estimates
Graham Number $45.88
Graham Upside -55.6%
Lynch Fair Value $11.00
Lynch Upside -89.3%
Price Target $185.64
Price Target Upside 79.7%
Cash Flow
Operating Cash Flow $-90.1M
Free Cash Flow $-222.1M
Adj. Free Cash Flow $-241.7M
FCF Per Share -$8.24
OCF Per Share -$2.77
OCF/S Ratio -11.6%
Income Statement
Revenue $473.9M
Gross Profit $110.3M
Operating Income $7.4M
EBITDA $72.7M
Net Income $48.5M
EPS (Diluted) $2.20
Revenue / Employee $1.01M
Profit / Employee $103.85K
Employees 467
Add to Watchlist
Select watchlists to add or remove LEU