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.

201
NRPNatural Resource Partners L.P.

earnings

-

Price

$97

Today

-1.05%

Price (30 days)

202
NRTNorth European Oil Royalty Trust

earnings

-

Price

$8

Today

-1.15%

Price (30 days)

203
NTRPNextTrip, Inc.

earnings

-

Price

$2

Today

-5.66%

Price (30 days)

204
NVGSNavigator Holdings Ltd.

earnings

-

Price

$21

Today

+2.19%

Price (30 days)

205
NWENorthwestern Energy Group Inc

earnings

-

Price

$73

Today

+2.16%

Price (30 days)

206
NWNNorthwest Natural Holding Company

earnings

-

Price

$52

Today

+2.30%

Price (30 days)

207
NXENexGen Energy Ltd.

earnings

-

Price

$9

Today

-4.22%

Price (30 days)

208
OBEObsidian Energy Ltd.

earnings

-

Price

$10

Today

+8.68%

Price (30 days)

209
OGEOGE Energy Corp.

earnings

-

Price

$49

Today

+1.17%

Price (30 days)

210
OGSONE Gas, Inc.

earnings

-

Price

$80

Today

+2.23%

Price (30 days)

211
OIIOceaneering International, Inc.

earnings

-

Price

$42

Today

-0.84%

Price (30 days)

212
OISOil States International, Inc.

earnings

-

Price

$8

Today

0.00%

Price (30 days)

213
OKEONEOK, Inc.

earnings

-

Price

$91

Today

-0.95%

Price (30 days)

214
OKLOOklo Inc.

earnings

-

Price

$46

Today

-1.19%

Price (30 days)

215
OLPXOlaplex Holdings, Inc.

earnings

-

Price

$2

Today

0.00%

Price (30 days)

216
OMSEOMS Energy Technologies Inc.

earnings

-

Price

$4

Today

-1.80%

Price (30 days)

217
OPALOPAL Fuels Inc.

earnings

-

Price

$3

Today

0.00%

Price (30 days)

218
ORAOrmat Technologies, Inc.

earnings

-

Price

$105

Today

-4.43%

Price (30 days)

219
OTTROtter Tail Corporation

earnings

-

Price

$93

Today

+3.42%

Price (30 days)

220
OVVOvintiv Inc.

earnings

-

Price

$58

Today

+0.83%

Price (30 days)

221
OXYOccidental Petroleum Corporation

earnings

-

Price

$54

Today

-1.47%

Price (30 days)

222
PAAPlains All American Pipeline, L.P.

earnings

-

Price

$24

Today

+1.71%

Price (30 days)

223
PAGPPlains GP Holdings LP

earnings

-

Price

$25

Today

+1.51%

Price (30 days)

224
PAMPampa Energía S.A.

earnings

-

Price

$82

Today

+0.78%

Price (30 days)

225
PBAPembina Pipeline Corporation

earnings

-

Price

$51

Today

+1.25%

Price (30 days)

226
PBFPBF Energy Inc.

earnings

-

Price

$61

Today

+3.71%

Price (30 days)

227
PBRPetróleo Brasileiro S.A. - Petrobras

earnings

-

Price

$18

Today

+1.16%

Price (30 days)

228
PCGPG&E Corporation

earnings

-

Price

$18

Today

+0.40%

Price (30 days)

229
PCYOPure Cycle Corporation

earnings

-

Price

$11

Today

-0.65%

Price (30 days)

230
PDSPrecision Drilling Corporation

earnings

-

Price

$82

Today

+0.57%

Price (30 days)

231
PEGAPegasystems Inc.

earnings

-

Price

$32

Today

-1.46%

Price (30 days)

232
PHIPLDT Inc.

earnings

-

Price

$20

Today

+2.31%

Price (30 days)

233
PLPCPreformed Line Products Company

earnings

-

Price

$324

Today

-1.06%

Price (30 days)

234
PNWPinnacle West Capital Corporation

earnings

-

Price

$109

Today

+2.08%

Price (30 days)

235
PORPortland General Electric Company

earnings

-

Price

$53

Today

+1.27%

Price (30 days)

236
PPIHPerma-Pipe International Holdings, Inc.

earnings

-

Price

$26

Today

+1.36%

Price (30 days)

237
PPLPPL Corporation

earnings

-

Price

$35

Today

-1.17%

Price (30 days)

238
PRPermian Resources Corporation

earnings

-

Price

$20

Today

0.00%

Price (30 days)

239
PSXPhillips 66

earnings

-

Price

$209

Today

+1.07%

Price (30 days)

240
PTENPatterson-UTI Energy, Inc.

earnings

-

Price

$10

Today

-2.03%

Price (30 days)

241
PUMPProPetro Holding Corp.

earnings

-

Price

$13

Today

-2.33%

Price (30 days)

242
RAINRain Enhancement Technologies Holdco Inc

earnings

-

Price

$2

Today

-3.73%

Price (30 days)

243
RCONRecon Technology, Ltd.

earnings

-

Price

$0

Today

-

Price (30 days)

-
244
REIRing Energy, Inc.

earnings

-

Price

$1

Today

+1.25%

Price (30 days)

245
REPXRiley Exploration Permian, Inc.

earnings

-

Price

$34

Today

-0.72%

Price (30 days)

246
RESRPC, Inc.

earnings

-

Price

$6

Today

-0.76%

Price (30 days)

247
RGCORGC Resources, Inc.

earnings

-

Price

$26

Today

-2.54%

Price (30 days)

248
RIGTransocean Ltd.

earnings

-

Price

$5

Today

-0.97%

Price (30 days)

249
RKDAArcadia Biosciences, Inc.

earnings

-

Price

$1

Today

+1.73%

Price (30 days)

250
RNGRRanger Energy Services, Inc.

earnings

-

Price

$16

Today

-3.45%

Price (30 days)

251
RNWReNew Energy Global Plc

earnings

-

Price

$6

Today

+2.92%

Price (30 days)

-
252
RRCRange Resources Corporation

earnings

-

Price

$37

Today

-0.11%

Price (30 days)

253
RUNSunrun Inc.

earnings

-

Price

$13

Today

-0.08%

Price (30 days)

254
SAFXXCF Global, Inc.

earnings

-

Price

$0

Today

+1.10%

Price (30 days)

255
SBSCompanhia de Saneamento Básico do Estado de São Paulo - SABESP

earnings

-

Price

$6

Today

-2.20%

Price (30 days)

256
SDSandRidge Energy, Inc.

earnings

-

Price

$14

Today

-0.15%

Price (30 days)

257
SEDGSolarEdge Technologies, Inc.

earnings

-

Price

$55

Today

-1.69%

Price (30 days)

258
SEISolaris Energy Infrastructure, Inc.

earnings

-

Price

$61

Today

-8.51%

Price (30 days)

259
SGUStar Group, L.P.

earnings

-

Price

$13

Today

+0.77%

Price (30 days)

260
SLNGStabilis Solutions, Inc.

earnings

-

Price

$4

Today

-0.26%

Price (30 days)

261
SLSNSolesence, Inc.

earnings

-

Price

$1

Today

+4.00%

Price (30 days)

262
SMSM Energy Company

earnings

-

Price

$30

Today

+0.72%

Price (30 days)

263
SMCSummit Midstream Corp.

earnings

-

Price

$29

Today

-5.09%

Price (30 days)

264
SMRNuScale Power Corporation

earnings

-

Price

$8

Today

-8.67%

Price (30 days)

265
SNDSmart Sand, Inc.

earnings

-

Price

$5

Today

+4.61%

Price (30 days)

266
SOBOSouth Bow Corporation

earnings

-

Price

$37

Today

-0.72%

Price (30 days)

-
267
SOCSable Offshore Corp.

earnings

-

Price

$4

Today

-0.48%

Price (30 days)

268
SOMNThe Southern Company

earnings

-

Price

$50

Today

-0.48%

Price (30 days)

269
SPOKSpok Holdings, Inc.

earnings

-

Price

$11

Today

+1.90%

Price (30 days)

270
SPRUSpruce Power Holding Corporation

earnings

-

Price

$2

Today

+3.90%

Price (30 days)

271
SRSpire Inc.

earnings

-

Price

$81

Today

-0.28%

Price (30 days)

272
SRESempra

earnings

-

Price

$91

Today

-1.26%

Price (30 days)

273
STSensata Technologies Holding plc

earnings

-

Price

$45

Today

-0.04%

Price (30 days)

274
STNGScorpio Tankers Inc.

earnings

-

Price

$80

Today

+2.15%

Price (30 days)

275
SUSuncor Energy Inc.

earnings

-

Price

$63

Today

+0.60%

Price (30 days)

276
SUNSunoco LP

earnings

-

Price

$72

Today

+1.54%

Price (30 days)

277
SUNCSunocoCorp LLC

earnings

-

Price

$73

Today

+0.91%

Price (30 days)

278
SUUNPowerBank Corporation

earnings

-

Price

$1

Today

-1.59%

Price (30 days)

279
SWXSouthwest Gas Holdings, Inc.

earnings

-

Price

$91

Today

-1.22%

Price (30 days)

280
SXCSunCoke Energy, Inc.

earnings

-

Price

$8

Today

-1.17%

Price (30 days)

281
TACTransAlta Corporation

earnings

-

Price

$13

Today

-2.79%

Price (30 days)

282
TALOTalos Energy Inc.

earnings

-

Price

$14

Today

-1.27%

Price (30 days)

283
TBNTamboran Resources Corp

earnings

-

Price

$32

Today

+2.67%

Price (30 days)

284
TDWTidewater Inc.

earnings

-

Price

$75

Today

+1.22%

Price (30 days)

285
TGSTransportadora de Gas del Sur S.A.

earnings

-

Price

$30

Today

+1.21%

Price (30 days)

286
TIMBTIM S.A.

earnings

-

Price

$22

Today

-1.39%

Price (30 days)

287
TKCTurkcell Iletisim Hizmetleri A.S.

earnings

-

Price

$6

Today

+1.36%

Price (30 days)

288
TLNTalen Energy Corporation

earnings

-

Price

$397

Today

+0.15%

Price (30 days)

289
TMDETMD Energy Limited

earnings

-

Price

$1

Today

-2.59%

Price (30 days)

-
290
TNKTeekay Tankers Ltd.

earnings

-

Price

$72

Today

-0.60%

Price (30 days)

291
TPETTrio Petroleum Corp.

earnings

-

Price

$0

Today

-6.28%

Price (30 days)

292
TPLTexas Pacific Land Corporation

earnings

-

Price

$414

Today

-0.42%

Price (30 days)

293
TRGPTarga Resources Corp.

earnings

-

Price

$283

Today

+0.14%

Price (30 days)

294
TRNSTranscat, Inc.

earnings

-

Price

$90

Today

+2.91%

Price (30 days)

295
TRPTC Energy Corporation

earnings

-

Price

$69

Today

-0.62%

Price (30 days)

296
TSTenaris S.A.

earnings

-

Price

$57

Today

+1.08%

Price (30 days)

297
TTITETRA Technologies, Inc.

earnings

-

Price

$9

Today

-3.63%

Price (30 days)

298
TURBTurbo Energy, S.A.

earnings

-

Price

$1

Today

-

Price (30 days)

-
299
TXNMTXNM Energy, Inc.

earnings

-

Price

$58

Today

+0.19%

Price (30 days)

300
TXOTXO Partners, L.P.

earnings

-

Price

$13

Today

-1.92%

Price (30 days)

Showing 201-300 of 341