Analyst Recommendations

Citigroup analyst issues BUY recommendation for BP on November 3, 2025 07:08PM ET. The previous analyst recommendation was Buy.BP was trading at $34.87 at issue of the analyst...

November 3, 2025   BP -0.53%

Citigroup analyst issues NEUTRAL recommendation for SHEL on November 3, 2025 07:08PM ET. The previous analyst recommendation was Neutral.SHEL was trading at $74.39 at issue of the analyst...

November 3, 2025   SHEL -0.50%

Scotiabank analyst issues OUTPERFORM recommendation for XOM on November 3, 2025 03:26PM ET. The previous analyst recommendation was Outperform.XOM was trading at $114.46 at issue of the analyst...

November 3, 2025   XOM -0.22%

Barclays analyst issues OVERWEIGHT recommendation for FSLR on November 3, 2025 11:58AM ET. The previous analyst recommendation was Overweight.FSLR was trading at $266.94 at issue of the analyst...

November 3, 2025   FSLR -0.16%

Jefferies analyst issues HOLD recommendation for CSIQ on November 3, 2025 10:36AM ET. The previous analyst recommendation was Buy.CSIQ was trading at $20.76 at issue of the analyst...

November 3, 2025   CSIQ 9.78%

Santander analyst issues OUTPERFORM recommendation for BP on November 3, 2025 10:41AM ET. BP was trading at $35.13 at issue of the analyst recommendation.The overall analyst consensus :...

November 3, 2025   BP -0.53%

Roth Capital analyst issues BUY recommendation for FSLR on October 31, 2025 12:28PM ET. The previous analyst recommendation was Buy.FSLR was trading at $261.81 at issue of the...

October 31, 2025   FSLR -0.16%

KeyBanc analyst issues OVERWEIGHT recommendation for FSLR on October 31, 2025 12:54PM ET. The previous analyst recommendation was Overweight.FSLR was trading at $260.99 at issue of the analyst...

October 31, 2025   FSLR -0.16%

RBC Capital analyst issues OUTPERFORM recommendation for CCJ on October 31, 2025 12:59PM ET. The previous analyst recommendation was Outperform.CCJ was trading at $103.89 at issue of the...

October 31, 2025   CCJ -1.63%

Jefferies analyst issues BUY recommendation for FSLR on October 31, 2025 11:28AM ET. The previous analyst recommendation was Buy.FSLR was trading at $233.58 at issue of the analyst...

October 31, 2025   FSLR -0.16%