News
TLN is a long-term investment in the growing relationship between AI and nuclear energy that's trading 10% below its highs. Talen has power deals with Amazon, and its earnings outlook has soared.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results