Updated: Sep 9, 2026

Thomas Curran's Stock Ratings

B. Riley Securities Analyst

Thomas Curran is an analyst at B. Riley Securities. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends.

Overall Average Return

-64.4%

Smart Score

38.4%

Overall Average Return Percentile

2nd

Number of Ratings

32
Buy NowGet Alert
04/29/2022ASPNBuy Now
Aspen Aerogels
$4.86806.28%$59 → $44MaintainsBuyGet Alert
12/10/2020RNGRBuy Now
Ranger Energy Services
$16.92-64.54% → $6UpgradeNeutral → BuyGet Alert
08/24/2020HPBuy Now
Helmerich & Payne
$44.56-74.19% → $11.5DowngradeNeutral → SellGet Alert
06/30/2020ERIIBuy Now
Energy Recovery
$7.4128.21% → $9.5DowngradeBuy → NeutralGet Alert
05/27/2020DRQBuy Now
Dril-Quip
$45 → $33MaintainsNeutralGet Alert
05/19/2020CELPBuy Now
Cypress Environmental
$9 → $6MaintainsBuyGet Alert
05/11/2020ICDBuy Now
Independence Contract
DowngradeBuy → NeutralGet Alert
05/04/2020ASPNBuy Now
Aspen Aerogels
$4.8685.38%$13 → $9MaintainsBuyGet Alert
05/01/2020LBRTBuy Now
Liberty Energy
$21.25-67.06%$8 → $7MaintainsBuyGet Alert
03/23/2020ERIIBuy Now
Energy Recovery
$7.4161.94%$13 → $12MaintainsBuyGet Alert
03/17/2020SOIBuy Now
Solaris Oilfield Infra
$16 → $11MaintainsBuyGet Alert
03/17/2020PUMPBuy Now
ProPetro Holding
$11.96-39.41%$15 → $7.25DowngradeBuy → NeutralGet Alert
03/17/2020LBRTBuy Now
Liberty Energy
$21.25-62.35%$12.5 → $8MaintainsBuyGet Alert
03/17/2020AROCBuy Now
Archrock
$33.05-74.28%$13 → $8.5MaintainsBuyGet Alert
03/17/2020USACBuy Now
USA Compression Partners
$27.79-49.62%$20 → $14DowngradeBuy → NeutralGet Alert
03/17/2020RNGRBuy Now
Ranger Energy Services
$16.92-64.54%$9 → $6DowngradeBuy → NeutralGet Alert
03/17/2020PUMPBuy Now
ProPetro Holding
$11.96-39.41% → $7.25DowngradeBuy → NeutralGet Alert
03/12/2020CELPBuy Now
Cypress Energy Partners
$11 → $9MaintainsBuyGet Alert
03/11/2020FETBuy Now
Forum Energy Technologies
$81.34-99.75%$2.7 → $0.2DowngradeNeutral → SellGet Alert
03/11/2020VALBuy Now
Valaris
$86.67-99.42%$5 → $0.5DowngradeNeutral → SellGet Alert
03/11/2020TTIBuy Now
Tetra Technologies
$7.00-82.14%$2.25 → $1.25DowngradeBuy → NeutralGet Alert
03/04/2020ICDBuy Now
Independence Contract
$2.5 → $1MaintainsBuyGet Alert
03/04/2020TTIBuy Now
Tetra Technologies
$7.00-67.86%$3.5 → $2.25MaintainsBuyGet Alert
02/24/2020AROCBuy Now
Archrock
$33.05-60.67%$16 → $13MaintainsBuyGet Alert
02/14/2020LBRTBuy Now
Liberty Energy
$21.25-41.18%$16 → $12.5MaintainsBuyGet Alert
01/23/2020ASPNBuy Now
Aspen Aerogels
$4.86167.77% → $13Initiates → BuyGet Alert
01/23/2020ASPNBuy Now
Aspen Aerogels
$4.86167.77% → $13Initiates → BuyGet Alert
12/18/2019TTIBuy Now
Tetra Technologies
$7.00-50%$3.75 → $3.5MaintainsBuyGet Alert
12/06/2019HPBuy Now
Helmerich & Payne
$44.565.48%$63 → $47MaintainsBuyGet Alert
10/18/2019PUMPBuy Now
ProPetro Holding
$11.9642.08%$29 → $17MaintainsBuyGet Alert
09/19/2019DRQBuy Now
Dril-Quip
$48 → $51MaintainsNeutralGet Alert
09/12/2019CELPBuy Now
Cypress Energy Partners
→ $11Initiates → BuyGet Alert