Analyst Recommendations

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

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

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

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

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

Goldman Sachs analyst issues BUY recommendation for FSLR on October 31, 2025 08:59AM ET. The previous analyst recommendation was Buy.FSLR was trading at $233.58 at issue of the...

October 31, 2025   FSLR -0.46%

BMO Capital analyst issues OUTPERFORM recommendation for FSLR on October 31, 2025 09:14AM ET. The previous analyst recommendation was Outperform.FSLR was trading at $233.58 at issue of the...

October 31, 2025   FSLR -0.46%

Wells Fargo analyst issues REDUCE recommendation for OKE on October 30, 2025 10:27AM ET. The previous analyst recommendation was Reduce.OKE was trading at $67.2 at issue of the...

October 30, 2025   OKE -0.92%

Wells Fargo analyst issues OVERWEIGHT recommendation for PSX on October 30, 2025 10:40AM ET. The previous analyst recommendation was Overweight.PSX was trading at $138 at issue of the...

October 30, 2025   PSX 1.31%

Piper Sandler analyst issues NEUTRAL recommendation for PSX on October 30, 2025 11:04AM ET. The previous analyst recommendation was Neutral.PSX was trading at $138 at issue of the...

October 30, 2025   PSX 1.31%