Stockato

TLN Due Diligence — Talen Energy Corporation

Sam's full due-diligence report on TLN (Talen Energy Corporation) — verdict, conviction score, key metrics, how it trades, options and peers.

Buy7/10Price: $416.42Market cap: $16.5BRevenue (TTM): $3.2BProfit margin: -1%