Stock comparison
Sunrun
RUN
Market cap
$3.19B
Sector
Energy
Overall winner
Sunrun
RUN 5–2 TTE
TotalEnergies SE
TTE
Market cap
$197.04B
Sector
Energy
Scored across Buffett, Graham, Lynch and Greenblatt - plus a side-by-side metric table covering valuation, quality, growth and balance sheet.
Fit scores by strategy
RUNvsTTE
26F
32F
30F
38D
34F
18F
83C
11F
33F
23F
32F
22F
25F
19F
Side-by-side metrics
| Metric | RUN | TTE |
|---|---|---|
| Market cap | $3.19B | $197.04B |
| P/E (TTM) | 5.5x | 12.4x |
| EV/EBIT | - | 11.7x |
| ROIC (TTM) | -0.25% | 6.41% |
| Gross margin | 30.44% | 30.86% |
| Net margin | 17.9% | 8.2% |
| Revenue CAGR 5y | 16.42% | -0.31% |
| EPS CAGR 5y | - | -1.04% |
| Debt / Equity | 4.5x | 0.5x |
| Dividend yield | 0.0% | 4.51% |
Where each one wins
The metrics with the biggest gap between the two - sorted so the most decisive edges read first.
RUN leads on
- EV/EBIT-vs 11.7x+108%
- Revenue CAGR 5y16.42%vs -0.31%+102%
- P/E (TTM)5.5xvs 12.4x+56%
- Net margin17.9%vs 8.2%+54%
TTE leads on
- ROIC (TTM)6.41%vs -0.25%+104%
- Dividend yield4.51%vs 0.0%+100%
- Market cap$197.04Bvs $3.19B+98%
- Debt / Equity0.5xvs 4.5x+88%
Related on invest-like
Key terms in this analysis
Educational tool. Fit scores are deterministic projections from public financials onto each investor's published criteria - not personal recommendations or advice.