Utilities Independent Power Producers industry stocks

The Utilities Independent Power Producers industry has 9 US-listed companies on stockrow and is part of the Utilities sector, with a combined market value of $160.9B. Constellation Energy Corporation (CEG) is the largest at $84.9B, followed by Vistra Corp. and NRG Energy, Inc.. The median Utilities Independent Power Producers stock trades at 23.4× trailing earnings, above the market median of 17.9×, with a median net margin of 1.18% (market: 1.06%). Median revenue growth over the last twelve months is 12.8%. 4 of the 9 pay a dividend; the median yield among payers is 1.57%.

Utilities Independent Power Producers medians

Metric Industry Market
P/E 23.4× 17.9×
P/S 2.5× 1.9×
P/B 2.5× 1.7×
EV/EBITDA 12.7× 10.9×
EV/Sales 3.0× 2.1×
Earnings yield 2.16% 1.55%
Free cash flow yield −3.82% 0.93%
Gross margin 38.0% 45.1%
Operating margin 4.83% 0.00%
Net margin 1.18% 1.06%
Free cash flow margin 0.50% 0.00%
Return on equity 1.70% 0.51%
Return on assets 0.93% 0.00%
Return on invested capital 2.93% 0.00%
Revenue growth (TTM) 12.8% 7.58%
EPS growth (last fiscal year) −48.2% 14.0%
Revenue growth, 5-year CAGR 15.8% 8.99%
Net income growth, 5-year CAGR 1.71% 0.00%
Debt to equity 0.7× 0.1×
Current ratio 1.2× 1.6×
Net debt to EBITDA 3.9× 0.6×
Market cap $4.1B $676.4M

All 9 companies

Open in screener
Ticker Company Market cap Price 1D P/E Net margin Revenue growth Dividend yield
CEG Constellation Energy Corporation 84.91b 240.32 (2.20%) 23.40 11.08% 25.98% 0.69%
VST Vistra Corp. 37.89b 113.98 (5.25%) 19.00 10.55% 3.80% 0.80%
NRG NRG Energy, Inc. 16.93b 81.23 (2.43%) 21.38 2.36% 12.80% 2.34%
TLN Talen Energy Corporation 13.76b 318.66 (2.48%) — (6.43%) 71.90% —
OKLO Oklo Inc. 3.57b 19.57 (11.53%) — 0.00% — —
KEN Kenon Holdings Ltd. 3.01b 57.91 (8.15%) 25.68 10.03% 53.35% 6.65%
HNRG Hallador Energy Company 441.26m 9.37 (2.50%) 234.25 (0.20%) 7.85% —
DGXX Digi Power X Inc. 193.91m 1.90 (11.21%) — (119.23%) (6.15%) —
ONEN ONE Nuclear Energy Inc. 182.96m 1.67 15.17% — — — —

Updated 5 November 2026