Energy & Grid Most Profitable Stocks

Explore 341 Energy & Grid companies ranked by earnings, with available company data companies with earnings data across 341 ranked companies and TradingNote smart money overlays for market signals worth watching.

101
EMAEmera Incorporated

earnings

-

Price

$55

Today

+0.90%

Price (30 days)

102
ENBEnbridge Inc.

earnings

-

Price

$56

Today

-1.22%

Price (30 days)

103
ENICEnel Chile S.A.

earnings

-

Price

$4

Today

-1.57%

Price (30 days)

104
ENLTEnlight Renewable Energy Ltd

earnings

-

Price

$90

Today

-1.38%

Price (30 days)

105
ENPHEnphase Energy, Inc.

earnings

-

Price

$39

Today

-5.08%

Price (30 days)

106
EOGEOG Resources, Inc.

earnings

-

Price

$141

Today

+0.65%

Price (30 days)

107
EPEmpire Petroleum Corporation

earnings

-

Price

$3

Today

+2.88%

Price (30 days)

108
EPSNEpsilon Energy Ltd.

earnings

-

Price

$6

Today

+0.36%

Price (30 days)

109
EQTEQT Corporation

earnings

-

Price

$49

Today

-1.03%

Price (30 days)

110
EROKEagleRock Land LLC

earnings

-

Price

$20

Today

-1.40%

Price (30 days)

111
ETREntergy Corporation

earnings

-

Price

$114

Today

-1.01%

Price (30 days)

112
EVRGEvergy, Inc.

earnings

-

Price

$85

Today

-1.19%

Price (30 days)

113
EXCExelon Corporation

earnings

-

Price

$46

Today

-2.51%

Price (30 days)

114
FANGDiamondback Energy, Inc.

earnings

-

Price

$203

Today

+1.61%

Price (30 days)

115
FEFirstEnergy Corp.

earnings

-

Price

$49

Today

-1.22%

Price (30 days)

116
FETForum Energy Technologies, Inc.

earnings

-

Price

$52

Today

-0.09%

Price (30 days)

117
FLNGFLEX LNG Ltd

earnings

-

Price

$31

Today

-1.98%

Price (30 days)

118
FLOCFlowco Holdings Inc.

earnings

-

Price

$20

Today

+0.74%

Price (30 days)

119
FSLRFirst Solar, Inc.

earnings

-

Price

$208

Today

-2.09%

Price (30 days)

120
FTITechnipFMC plc

earnings

-

Price

$72

Today

-3.08%

Price (30 days)

121
FTSFortis Inc.

earnings

-

Price

$59

Today

+2.03%

Price (30 days)

122
GBRNew Concept Energy, Inc.

earnings

-

Price

$1

Today

0.00%

Price (30 days)

123
GELGenesis Energy, L.P.

earnings

-

Price

$15

Today

+3.47%

Price (30 days)

124
GEOSGeospace Technologies Corporation

earnings

-

Price

$7

Today

-1.33%

Price (30 days)

125
GFRGreenfire Resources Ltd.

earnings

-

Price

$6

Today

+3.93%

Price (30 days)

126
GLNDGreenland Energy Company

earnings

-

Price

$2

Today

-0.43%

Price (30 days)

127
GLNGGolar LNG Limited

earnings

-

Price

$50

Today

-1.85%

Price (30 days)

128
GNEGenie Energy Ltd.

earnings

-

Price

$14

Today

+1.06%

Price (30 days)

129
GPORGulfport Energy Corp

earnings

-

Price

$153

Today

+0.05%

Price (30 days)

130
GPRKGeoPark Limited

earnings

-

Price

$10

Today

+1.68%

Price (30 days)

131
GPUSHyperscale Data, Inc.

earnings

-

Price

$0

Today

+5.62%

Price (30 days)

132
GRNTGranite Ridge Resources, Inc

earnings

-

Price

$5

Today

+2.41%

Price (30 days)

133
GTEGran Tierra Energy Inc.

earnings

-

Price

$7

Today

+0.91%

Price (30 days)

134
GWRSGlobal Water Resources, Inc.

earnings

-

Price

$7

Today

-3.94%

Price (30 days)

135
HAFNHafnia Limited

earnings

-

Price

$7

Today

-1.89%

Price (30 days)

136
HALHalliburton Company

earnings

-

Price

$33

Today

-5.47%

Price (30 days)

137
HCCWarrior Met Coal, Inc.

earnings

-

Price

$82

Today

-1.78%

Price (30 days)

138
HEHawaiian Electric Industries, Inc.

earnings

-

Price

$14

Today

+1.93%

Price (30 days)

139
HESMHess Midstream LP

earnings

-

Price

$40

Today

+2.06%

Price (30 days)

140
HLXHelix Energy Solutions Group, Inc.

earnings

-

Price

$10

Today

+0.95%

Price (30 days)

141
HNRGHallador Energy Company

earnings

-

Price

$16

Today

-2.19%

Price (30 days)

142
HPHelmerich & Payne, Inc.

earnings

-

Price

$33

Today

+0.09%

Price (30 days)

143
HPKHighPeak Energy, Inc.

earnings

-

Price

$7

Today

+1.45%

Price (30 days)

144
HTOH2O America

earnings

-

Price

$63

Today

-0.46%

Price (30 days)

145
IDAIDACORP, Inc.

earnings

-

Price

$151

Today

+1.20%

Price (30 days)

146
IHSIHS Holding Limited

earnings

-

Price

$8

Today

-0.12%

Price (30 days)

147
IMOImperial Oil Limited

earnings

-

Price

$123

Today

+0.19%

Price (30 days)

148
IMSRTerrestrial Energy Inc.

earnings

-

Price

$5

Today

-8.96%

Price (30 days)

149
INDOIndonesia Energy Corporation Limited

earnings

-

Price

$3

Today

-

Price (30 days)

-
150
INRInfinity Natural Resources, Inc.

earnings

-

Price

$13

Today

0.00%

Price (30 days)

151
INSWInternational Seaways, Inc.

earnings

-

Price

$88

Today

+1.89%

Price (30 days)

152
INVXInnovex International, Inc.

earnings

-

Price

$27

Today

+3.03%

Price (30 days)

153
ISOUIsoEnergy Ltd.

earnings

-

Price

$12

Today

+4.28%

Price (30 days)

-
154
KENKenon Holdings Ltd.

earnings

-

Price

$92

Today

-2.85%

Price (30 days)

-
155
KEPKorea Electric Power Corporation

earnings

-

Price

$13

Today

-3.07%

Price (30 days)

-
156
KGEIKolibri Global Energy Inc.

earnings

-

Price

$5

Today

+3.57%

Price (30 days)

-
157
KGSKodiak Gas Services, Inc.

earnings

-

Price

$66

Today

-2.44%

Price (30 days)

158
KLXEKLX Energy Services Holdings, Inc.

earnings

-

Price

$2

Today

-4.07%

Price (30 days)

159
KMIKinder Morgan, Inc.

earnings

-

Price

$33

Today

+0.87%

Price (30 days)

160
KNOPKNOT Offshore Partners LP

earnings

-

Price

$10

Today

-2.75%

Price (30 days)

161
KNTKKinetik Holdings Inc.

earnings

-

Price

$51

Today

-0.35%

Price (30 days)

162
KOSKosmos Energy Ltd.

earnings

-

Price

$2

Today

-7.33%

Price (30 days)

163
KRPKimbell Royalty Partners, LP

earnings

-

Price

$15

Today

+0.83%

Price (30 days)

164
KTKT Corporation

earnings

-

Price

$18

Today

+1.79%

Price (30 days)

165
KULRKULR Technology Group, Inc.

earnings

-

Price

$3

Today

+0.38%

Price (30 days)

166
LBRTLiberty Energy Inc.

earnings

-

Price

$23

Today

-6.65%

Price (30 days)

167
LEUCentrus Energy Corp.

earnings

-

Price

$157

Today

-1.78%

Price (30 days)

168
LFUSLittelfuse, Inc.

earnings

-

Price

$402

Today

-3.23%

Price (30 days)

169
LNGCheniere Energy, Inc.

earnings

-

Price

$256

Today

-3.47%

Price (30 days)

170
LPGDorian LPG Ltd.

earnings

-

Price

$41

Today

-0.65%

Price (30 days)

171
MAXNMaxeon Solar Technologies, Ltd.

earnings

-

Price

$0

Today

-16.00%

Price (30 days)

172
MGAMagna International Inc.

earnings

-

Price

$66

Today

+2.63%

Price (30 days)

173
MGEEMGE Energy, Inc.

earnings

-

Price

$82

Today

-0.33%

Price (30 days)

174
MGYMagnolia Oil & Gas Corporation

earnings

-

Price

$27

Today

+0.60%

Price (30 days)

175
MNRMach Natural Resources LP

earnings

-

Price

$13

Today

+1.70%

Price (30 days)

176
MNTKMontauk Renewables, Inc.

earnings

-

Price

$2

Today

-7.10%

Price (30 days)

177
MPCMarathon Petroleum Corporation

earnings

-

Price

$299

Today

-1.39%

Price (30 days)

178
MPLXMPLX Lp

earnings

-

Price

$57

Today

+0.44%

Price (30 days)

179
MSEXMiddlesex Water Company

earnings

-

Price

$57

Today

+4.05%

Price (30 days)

180
MTDRMatador Resources Company

earnings

-

Price

$54

Today

-0.07%

Price (30 days)

181
MURMurphy Oil Corporation

earnings

-

Price

$35

Today

+2.40%

Price (30 days)

182
MXCMexco Energy Corporation

earnings

-

Price

$9

Today

+0.11%

Price (30 days)

183
NBRNabors Industries Ltd.

earnings

-

Price

$83

Today

+0.27%

Price (30 days)

184
NCNACCO Industries, Inc.

earnings

-

Price

$48

Today

-0.60%

Price (30 days)

185
NCSMNCS Multistage Holdings, Inc.

earnings

-

Price

$44

Today

+0.83%

Price (30 days)

186
NENoble Corporation Plc

earnings

-

Price

$41

Today

-2.64%

Price (30 days)

187
NEENextEra Energy, Inc.

earnings

-

Price

$88

Today

-0.98%

Price (30 days)

188
NESRNational Energy Services Reunited Corp.

earnings

-

Price

$28

Today

+0.39%

Price (30 days)

189
NEXTNextdecade Corp

earnings

-

Price

$8

Today

-0.26%

Price (30 days)

190
NFENew Fortress Energy Inc.

earnings

-

Price

$0

Today

+6.29%

Price (30 days)

191
NFGNational Fuel Gas Company

earnings

-

Price

$82

Today

+2.06%

Price (30 days)

192
NGGNational Grid plc

earnings

-

Price

$83

Today

-1.55%

Price (30 days)

193
NGLNGL Energy Partners LP

earnings

-

Price

$15

Today

-1.04%

Price (30 days)

194
NGSNatural Gas Services Group, Inc.

earnings

-

Price

$39

Today

-0.62%

Price (30 days)

195
NINiSource Inc

earnings

-

Price

$46

Today

-1.94%

Price (30 days)

196
NJRNew Jersey Resources Corporation

earnings

-

Price

$59

Today

+2.38%

Price (30 days)

197
NOANorth American Construction Group Ltd.

earnings

-

Price

$13

Today

+1.81%

Price (30 days)

198
NOGNorthern Oil and Gas, Inc.

earnings

-

Price

$22

Today

+3.25%

Price (30 days)

199
NOVNOV Inc.

earnings

-

Price

$19

Today

+0.47%

Price (30 days)

200
NRGNRG Energy, Inc.

earnings

-

Price

$138

Today

-0.33%

Price (30 days)

Showing 101-200 of 341