Analyst Recommendations

Citigroup analyst issues BUY recommendation for HAL on June 3, 2026 10:16AM ET. The previous analyst recommendation was Buy.HAL was trading at $40.13 at issue of the analyst...

June 3, 2026   HAL 0.11%

Jefferies analyst issues BUY recommendation for FTI on May 31, 2026 03:16PM ET. The previous analyst recommendation was Buy.FTI was trading at $68.42 at issue of the analyst...

June 1, 2026   FTI 1.18%

Cowen & Co. analyst issues BUY recommendation for SEDG on May 29, 2026 09:21AM ET. The previous analyst recommendation was Buy.SEDG was trading at $73.19 at issue of...

May 29, 2026   SEDG 6.50%

GLJ Research analyst issues BUY recommendation for FSLR on May 27, 2026 11:03PM ET. The previous analyst recommendation was Buy.FSLR was trading at $273.67 at issue of the...

May 27, 2026   FSLR 0.75%

Citigroup analyst issues BUY recommendation for TRGP on May 27, 2026 03:20PM ET. The previous analyst recommendation was Buy.TRGP was trading at $268.2 at issue of the analyst...

May 27, 2026   TRGP 0.37%

UBS analyst issues NEUTRAL recommendation for EC on May 27, 2026 12:17PM ET. The previous analyst recommendation was Neutral.EC was trading at $14.86 at issue of the analyst...

May 27, 2026   EC 0.19%

KeyBanc analyst issues OVERWEIGHT recommendation for PTEN on May 27, 2026 11:00AM ET. PTEN was trading at $12.12 at issue of the analyst recommendation.The overall analyst consensus :...

May 27, 2026   PTEN 1.29%

Piper Sandler analyst issues NEUTRAL recommendation for PTEN on May 27, 2026 11:10AM ET. The previous analyst recommendation was Neutral.PTEN was trading at $12.12 at issue of the...

May 27, 2026   PTEN 1.29%

Guggenheim analyst issues OUTPERFORM recommendation for PSX on May 27, 2026 09:11AM ET. PSX was trading at $173.88 at issue of the analyst recommendation.The overall analyst consensus :...

May 27, 2026   PSX 1.25%

HSBC analyst issues SECTOR WEIGHT recommendation for OXY on May 26, 2026 08:21PM ET. The previous analyst recommendation was Buy.OXY was trading at $57.46 at issue of the...

May 26, 2026   OXY -0.99%