Explore Stocks

Explore the stocks in the website using the sitemap below:
< Go back

Utilities

Independent Power Producers

Stock Exchange Country Market Cap Price P/E
TAC TransAlta Corporation NYSE CA 2892672000 9.72 23.71
NRG NRG Energy, Inc. NYSE US 19262210250 97.25 19.49
VST Vistra Corp. NYSE US 44077544060 129.58 18.54
PAM Pampa Energía S.A. NYSE AR 4271452878 78.54 6.83
TLN Talen Energy Corporation NASDAQ US 9573176424 208.285 11.78
KEN Kenon Holdings Ltd. NYSE SG 1735825663 32.89 10.28