Rankings

How the Clue Score is made

#Company Clue Score Profitability Financial strength Growth Insiders
51 SRE Sempra 43 40382575
52 PCG PG&E Corporation 41 40274063
53 NWE NorthWestern Energy Group, Inc. 35 40272550
54 TVC Tennessee Valley Authority 32 38172550
55 TAC TRANSALTA CORP 31 35172550
56 TLN Talen Energy Corp 41 261710020
57 BEP Brookfield Renewable Partners L.P. 47 22537050
58 BEPC Brookfield Renewable Corp 23 16201350
59 XIFR XPLR Infrastructure, LP 42 10486850
51 to 59 of 59 in utilities, $1B+ revenue ← Higher Page 3 of 3