Talen Energy Corporation
TLN
$176.56
$10.816.52%
TLN
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.