Analyst Recommendations

Citigroup analyst issues NEUTRAL recommendation for EC on June 3, 2026 08:03PM ET. The previous analyst recommendation was Buy.EC was trading at $15.58 at issue of the analyst...

June 3, 2026   EC 2.36%

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.61%

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 2.46%

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 -5.64%

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 -4.93%

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 3.19%

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 2.36%

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 3.71%

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 3.71%

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.68%