Jeff Osborne

Stock Analyst at TD Cowen

(3.14)
# 2,530
Out of 4,516 analysts
981
Total ratings
45.4%
Success rate
1.9%
Average return

Stocks Rated by Jeff Osborne

Acuity
Jun 25, 2026
Rated: Buy
Price Target: $335$410
Current: $334.52
Upside: +22.56%
Shoals Technologies Group
Jun 12, 2026
Maintained: Buy
Price Target: $14
Current: $11.50
Upside: +21.74%
EnerSys
Jun 11, 2026
Maintained: Buy
Price Target: $265
Current: $202.27
Upside: +31.01%
FuelCell Energy
Jun 8, 2026
Rated: Hold
Price Target: $9$16
Current: $20.25
Upside: -20.99%
Landis+Gyr Group AG
Jun 2, 2026
Reiterated: Buy
Price Target: CHF 75.00
Current: CHF 41.75
Upside: +79.64%
Nextpower
May 29, 2026
Rated: Hold
Price Target: $135
Current: $109.13
Upside: +23.71%
Enphase Energy
May 28, 2026
Maintained: Hold
Price Target: $35$70
Current: $44.05
Upside: +58.91%
Ormat Technologies
May 28, 2026
Maintained: Buy
Price Target: $145
Current: $109.70
Upside: +32.18%
SolarEdge Technologies
May 28, 2026
Maintained: Buy
Price Target: $43$85
Current: $54.58
Upside: +55.73%
Sunrun
May 28, 2026
Maintained: Buy
Price Target: $21
Current: $12.77
Upside: +64.45%
Rated: Hold
Price Target: $7
Current: $5.11
Upside: +36.99%
Rated: Hold
Price Target: $7$8
Current: $4.37
Upside: +83.07%
Rated: Hold
Price Target: $2$3
Current: $2.21
Upside: +35.75%
Reiterated: Buy
Price Target: $50
Current: $38.40
Upside: +30.21%
Maintained: Buy
Price Target: $253
Current: $223.82
Upside: +13.04%
Maintained: Buy
Price Target: $12
Current: $6.37
Upside: +88.38%
Rated: Hold
Price Target: $3.51$5.97
Current: $4.19
Upside: +42.51%
Maintained: Buy
Price Target: $8$5
Current: $4.55
Upside: +9.89%
Maintained: Buy
Price Target: $255$285
Current: $226.58
Upside: +25.78%
Maintained: Buy
Price Target: $145$130
Current: $83.99
Upside: +54.78%
Maintained: Hold
Price Target: $160$235
Current: $239.38
Upside: -1.83%
Initiated Coverage: Buy
Price Target: $6.75
Current: $4.71
Upside: +43.31%
Maintained: Hold
Price Target: €27.00€18.00
Current: €62.65
Upside: -71.27%
Maintained: Hold
Price Target: $12$10
Current: $0.3975
Upside: n/a
Maintained: Buy
Price Target: $15$11
Current: $5.30
Upside: n/a
Downgraded: Hold
Price Target: $40$31
Current: $64.01
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $140.39
Upside: n/a
Reiterated: Buy
Price Target: $108
Current: $105.59
Upside: n/a
Initiated Coverage: Hold
Price Target: $15$12
Current: $10.23
Upside: n/a
Maintained: Hold
Price Target: $4$5
Current: $6.02
Upside: n/a
Maintained: Buy
Price Target: $74
Current: $58.96
Upside: n/a
Rated: Hold
Price Target: $180
Current: $394.46
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $2.66
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $2.61
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $0.0001
Upside: n/a
Maintained: Buy
Price Target: $10
Current: $7.05
Upside: n/a
Maintained: Buy
Price Target: $41
Current: $14.14
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $0.0002
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $138.80
Upside: n/a
Maintained: Buy
Price Target: $17$16
Current: $18.26
Upside: n/a
Downgraded: Hold
Price Target: $14$6
Current: $0.11
Upside: n/a
Maintained: Buy
Price Target: n/a
Current: $2.71
Upside: n/a
Maintained: Hold
Price Target: $7$9
Current: $12.84
Upside: n/a
Reiterated: Buy
Price Target: $310
Current: $348.51
Upside: n/a
Reiterated: Hold
Price Target: $139$146
Current: $122.78
Upside: n/a
Reiterated: Hold
Price Target: $40$50
Current: $209.90
Upside: n/a
Reiterated: Hold
Price Target: $16$18
Current: $15.84
Upside: n/a
Reiterated: Buy
Price Target: $11$6
Current: $35.30
Upside: n/a
Reiterated: Buy
Price Target: $9$8
Current: $4.92
Upside: n/a
Reiterated: Buy
Price Target: $12$13
Current: $5.19
Upside: n/a
Reiterated: Buy
Price Target: $5$3.5
Current: $0.75
Upside: n/a
Reiterated: Buy
Price Target: $6$3
Current: $0.0001
Upside: n/a
Downgraded: Hold
Price Target: $15
Current: $2.20
Upside: n/a
Rated: Buy
Price Target: $66.03$75.87
Current: $238.91
Upside: n/a
Rated: Buy
Price Target: $45$49
Current: $142.76
Upside: n/a
Initiated Coverage: Buy
Price Target: $68
Current: $303.37
Upside: n/a
Reiterated: Buy
Price Target: $80
Current: $222.84
Upside: n/a
Maintained: Hold
Price Target: $120
Current: $0.0001
Upside: n/a