Initiated Buy X

AESI Atlas Energy Solutions

Johnson Rice

$24

Downgrades Buy Hold X

APA APA Corp.

Johnson Rice

Upgrades Accumulate Buy X

APA APA Corp.

Johnson Rice

$30 $38

Downgrades Buy Hold X

APC Anadarko Petroleum

Johnson Rice

Downgrades Buy Accumulate X

APC Anadarko Petroleum

Johnson Rice

Upgrades Accumulate Buy X

APY Apergy

Johnson Rice

$45 $48

Initiated Accumulate X

APY Apergy

Johnson Rice

$38

Upgrades Accumulate Buy X

ARRY Array Tech

Johnson Rice

$50

Initiated Accumulate X

ARRY Array Tech

Johnson Rice

$57

Upgrades Accumulate Buy X

BRY Berry Petroleum

Johnson Rice

Upgrades Accumulate Buy X

CDEV Centennial Resource Development

Johnson Rice

Downgrades Buy Accumulate X

CDEV Centennial Resource Development

Johnson Rice

Initiated Buy X

CDEV Centennial Resource Development

Johnson Rice

$25

Downgrades Buy Accumulate X

CHK Chesapeake Energy

Johnson Rice

Initiated Buy X

CHPE Chaparral Energy

Johnson Rice

Initiated Accumulate X

CJ C&J Energy

Johnson Rice

$26

Initiated Buy X

CLR Continental Resources

Johnson Rice

$67

Downgrades Hold Sell X

COG Cabot Oil & Gas

Johnson Rice

$21 $18

Downgrades Buy Hold X

COG Cabot Oil & Gas

Johnson Rice

Downgrades Accumulate Hold X

COP ConocoPhillips

Johnson Rice

Initiated Accumulate X

COP ConocoPhillips

Johnson Rice

$135

Upgrades Hold Accumulate X

CPE Callon Petroleum

Johnson Rice

Downgrades Accumulate Hold X

CRK Comstock

Johnson Rice

Upgrades Accumulate Buy X

CRZO Carrizo Oil & Gas

Johnson Rice

Downgrades Buy Accumulate X

CRZO Carrizo Oil & Gas

Johnson Rice

Upgrades Hold Accumulate X

CTRA Coterra Energy

Johnson Rice

$34 $37

Downgrades Accumulate Hold X

CVIA Covia Holdings

Johnson Rice

Downgrades Accumulate Hold X

DEN Denbury

Johnson Rice

Upgrades Hold Accumulate X

DNR Denbury Resources

Johnson Rice

Downgrades Hold Sell X

DO Diamond Offshore

Johnson Rice

Upgrades Accumulate Buy X

DVN Devon Energy

Johnson Rice

$37

Downgrades Buy Accumulate X

DVN Devon Energy

Johnson Rice

Upgrades Accumulate Buy X

DVN Devon Energy

Johnson Rice

Downgrades Accumulate Hold X

EGN Energen

Johnson Rice

Downgrades Buy Hold X

EOG EOG Resources

Johnson Rice

Upgrades Hold Buy X

EOG EOG Resources

Johnson Rice

$155 $165

Downgrades Accumulate Hold X

EOG EOG Resources

Johnson Rice

$88 $105

Downgrades Buy Accumulate X

EOG EOG Resources

Johnson Rice

$88

Initiated Buy X

EPD Enterprise Products

Johnson Rice

Initiated Hold X

EPE EP Energy

Johnson Rice

$2

Initiated Accumulate X

EPM Evolution Petroleum

Johnson Rice

$10

Upgrades Accumulate Buy X

ESV Ensco

Johnson Rice

Upgrades Accumulate Buy X

FANG Diamondback Energy

Johnson Rice

$210

Upgrades Hold Accumulate X

FANG Diamondback Energy

Johnson Rice

$92 $114

Downgrades Accumulate Hold X

FANG Diamondback Energy

Johnson Rice

Downgrades Buy Accumulate X

FET Forum Energy Tech.

Johnson Rice

Initiated Buy X

FLNC Fluence

Johnson Rice

$32

Upgrades Accumulate Buy X

GDI Gardner Denver

Johnson Rice

Initiated Accumulate X

GDI Gardner Denver

Johnson Rice

$40

Upgrades Hold Accumulate X

GIFI Gulf Island Fab

Johnson Rice

Downgrades Accumulate Hold X

HCLP Hi-Crush Partners

Johnson Rice

Downgrades Buy Accumulate X

HCLP Hi-Crush Partners

Johnson Rice

Initiated Buy X

HPR HighPoint Resources

Johnson Rice

$10

Upgrades Hold Buy X

ICD Independence Contract Drilling

Johnson Rice

$7

Upgrades Accumulate Buy X

IOSP Innospec

Johnson Rice

Downgrades Accumulate Hold X

KEG Key Energy

Johnson Rice

Initiated Hold X

KMI Kinder Morgan

Johnson Rice

Upgrades Accumulate Buy X

KOS Kosmos Energy

Johnson Rice

$4.50 $6.25

Upgrades Hold Accumulate X

KOS Kosmos Energy

Johnson Rice

Initiated Buy X

LB LandBridge

Johnson Rice

$35

Downgrades Buy Hold X

LONE Lonestar Resources

Johnson Rice

$37

Initiated Buy X

MGY Magnolia Oil & Gas

Johnson Rice

$17

Initiated Accumulate X

MMP Magellan Midstream

Johnson Rice

Initiated Buy X

MNR Mach Natural Resources

Johnson Rice

$27

Downgrades Buy Accumulate X

MTDR Matador Resources

Johnson Rice

Initiated Buy X

MTDR Matador Resources

Johnson Rice

$38

Upgrades Accumulate Buy X

NBL Noble Energy

Johnson Rice

Downgrades Buy Accumulate X

NOG Northern Oil & Gas

Johnson Rice

Upgrades Accumulate Buy X

NOG Northern Oil & Gas

Johnson Rice

$50

Downgrades Buy Hold X

NOV Natl Oilwell Varco

Johnson Rice

Upgrades Hold Buy X

NOV Natl Oilwell Varco

Johnson Rice

Upgrades Hold Buy X

NR Newpark Res

Johnson Rice

Initiated Buy X

NXT Nextracker

Johnson Rice

$39

Initiated Buy X

OPAL OPAL Fuels

Johnson Rice

$13

Initiated Buy X

PAA Plains All American

Johnson Rice

$31

Upgrades Accumulate Buy X

PDCE PDC Energy

Johnson Rice

Downgrades Accumulate Hold X

PES Pioneer Energy

Johnson Rice

Initiated Buy X

PFHC ProFrac Holding

Johnson Rice

$31

Initiated Buy X

PHX PHX Minerals

Johnson Rice

$5.50

Downgrades Buy Hold X

PLUG Plug Power

Johnson Rice

$6

Upgrades Hold Buy X

PUMP ProPetro

Johnson Rice

Downgrades Buy Hold X

PXD Pioneer Natural Resources

Johnson Rice

$180

Initiated Buy X

QEP QEP Resources

Johnson Rice

$19

Initiated Buy X

REI Ring Energy

Johnson Rice

Upgrades Hold Accumulate X

RES RPC

Johnson Rice

$13

Upgrades Sell Hold X

RIG Transocean

Johnson Rice

Upgrades Accumulate Buy X

RSPP RSP Permian

Johnson Rice

Upgrades Accumulate Buy X

SBOW SilverBow Resources

Johnson Rice

Downgrades Accumulate Hold X

SEDG SolarEdge Technologies

Johnson Rice

$300 $140

Initiated Buy X

SHLS Shoals Technologies

Johnson Rice

$43

Downgrades Buy Accumulate X

SLCA U.S. Silica

Johnson Rice

Downgrades Buy Hold X

SND Smart Sand

Johnson Rice

Initiated Buy X

SNDE Sundance Energy

Johnson Rice

$8

Downgrades Buy Accumulate X

SWN Southwestern Energy

Johnson Rice

$6.75 $7.50

Upgrades Hold Buy X

SWN Southwestern Energy

Johnson Rice

$6.75

Downgrades Buy Accumulate X

SWN Southwestern Energy

Johnson Rice

Initiated Buy X

TDW Tidewater

Johnson Rice

$88

Upgrades Hold Accumulate X

THR Thermon Group

Johnson Rice

Downgrades Buy Accumulate X

TISI Team

Johnson Rice

Downgrades Accumulate Hold X

TPIC TPI Composites

Johnson Rice

$10

Upgrades Hold Buy X

TTI TETRA Tech

Johnson Rice

$7

Downgrades Buy Hold X

TTI TETRA Tech

Johnson Rice

Upgrades Accumulate Buy X

TUSK Mammoth Energy Services

Johnson Rice

Initiated Hold X

UNT Unit

Johnson Rice

$26

Initiated Accumulate X

USEG U.S. Energy

Johnson Rice

$3.75

Initiated Buy X

USWS U.S. Well Services

Johnson Rice

$9

Downgrades Buy Accumulate X

WHD Cactus

Johnson Rice

Upgrades Accumulate Buy X

WHD Cactus

Johnson Rice

Initiated Accumulate X

WHD Cactus

Johnson Rice

$40

Initiated Buy X

WLL Whiting Petroleum

Johnson Rice

$58

Initiated Buy X

WPX WPX Energy

Johnson Rice

$23

Initiated Buy X

WRD WildHorse Resource Development

Johnson Rice

$27

Upgrades Accumulate Buy X

WTTR Select Energy Services

Johnson Rice

$15

Initiated Accumulate X

WTTR Select Energy Services

Johnson Rice