Updated: Jul 5, 2026

Tom Curran's Stock Ratings

Seaport Global Analyst

Tom Curran is an analyst at Seaport Global. 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

-8.79%

Smart Score

38.8%

Overall Average Return Percentile

20th

Number of Ratings

35
Buy NowGet Alert
12/11/2025GEVBuy Now
GE Vernova
$1.12KDowngradeBuy → NeutralGet Alert
11/10/2025ARRYBuy Now
Array Technologies
$7.0370.7% → $12UpgradeNeutral → BuyGet Alert
07/30/2025BKRBuy Now
Baker Hughes
$52.90DowngradeBuy → NeutralGet Alert
07/23/2025FLNCBuy Now
Fluence Energy
$17.18DowngradeBuy → NeutralGet Alert
07/10/2025GEVBuy Now
GE Vernova
$1.12K-43.7% → $630Initiates → BuyGet Alert
07/10/2025PWRBuy Now
Quanta Services
$670.06Initiates → NeutralGet Alert
04/08/2025PLUGBuy Now
Plug Power
$2.64-71.59%$1 → $0.75MaintainsSellGet Alert
02/28/2025ARRYBuy Now
Array Technologies
$7.03DowngradeBuy → NeutralGet Alert
02/13/2025ASPNBuy Now
Aspen Aerogels
$5.68DowngradeBuy → NeutralGet Alert
01/27/2025PLUGBuy Now
Plug Power
$2.64-62.12% → $1DowngradeNeutral → SellGet Alert
01/16/2025FLNCBuy Now
Fluence Energy
$17.1839.7%$32 → $24MaintainsBuyGet Alert
01/16/2025FSLRBuy Now
First Solar
$224.7721.9% → $274UpgradeNeutral → BuyGet Alert
11/05/2024FSLRBuy Now
First Solar
$224.77Initiates → NeutralGet Alert
10/28/2024ENPHBuy Now
Enphase Energy
$43.08199.44%$144 → $129MaintainsBuyGet Alert
06/13/2024ASPNBuy Now
Aspen Aerogels
$5.68569.01%$31 → $38MaintainsBuyGet Alert
02/06/2024PLUGBuy Now
Plug Power
$2.64DowngradeBuy → NeutralGet Alert
01/02/2024ACDCBuy Now
ProFrac Holding
$5.15DowngradeBuy → NeutralGet Alert
01/02/2024HPBuy Now
Helmerich & Payne
$31.30DowngradeBuy → NeutralGet Alert
09/21/2023ENPHBuy Now
Enphase Energy
$43.08329.43% → $185UpgradeNeutral → BuyGet Alert
09/05/2023EOSEBuy Now
Eos Energy Enterprises
$5.25DowngradeBuy → NeutralGet Alert
05/18/2023ARRYBuy Now
Array Technologies
$7.03326.74% → $30Initiates → BuyGet Alert
06/07/2022PFHCBuy Now
ProFrac Holding
→ $26Initiates → BuyGet Alert
03/14/2022HPBuy Now
Helmerich & Payne
$31.3059.74% → $50UpgradeNeutral → BuyGet Alert
01/10/2022TPICBuy Now
TPI Composites
DowngradeBuy → NeutralGet Alert
11/23/2021FLNCBuy Now
Fluence Energy
$17.18173.57% → $47Initiates → BuyGet Alert
11/01/2021DCRNBuy Now
Decarbonization Plus
→ $17Initiates → BuyGet Alert
07/15/2021TPICBuy Now
TPI Composites
→ $67Initiates → BuyGet Alert
05/08/2020WTTRBuy Now
Select Energy Services
$18.15-66.94%$8 → $6MaintainsBuyGet Alert
05/07/2020HPBuy Now
Helmerich & Payne
$31.30-16.93%$39 → $26MaintainsNeutralGet Alert
04/08/2020ICDBuy Now
Independence Contract
$20 → $3MaintainsBuyGet Alert
03/17/2020WTTRBuy Now
Select Energy Services
$18.15-55.92%$13 → $8MaintainsBuyGet Alert
02/27/2020WTTRBuy Now
Select Energy Services
$18.15-28.37%$15 → $13MaintainsBuyGet Alert
02/07/2020HPBuy Now
Helmerich & Payne
$31.3024.6%$47 → $39DowngradeBuy → NeutralGet Alert
01/09/2020NBRBuy Now
Nabors Industries
$77.86-97.43%$1.5 → $2MaintainsUnderweightGet Alert
09/12/2019NBRBuy Now
Nabors Industries
$77.86DowngradeMarket Perform → UnderperformGet Alert