
Jeff Osborne
Stock Analyst at TD Cowen
(1.30)
# 3,606
Out of 4,676 analysts
1006
Total ratings
42.1%
Success rate
-0.2%
Average return
Main Sectors:
Stocks Rated by Jeff Osborne
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ENS EnerSys | Maintained: Buy | $265 | $203.40 | +30.29% | 5 | Aug 17, 2026 | |
| ENVX Enovix | Maintained: Hold | $5.5 | $4.39 | +25.28% | 10 | Aug 12, 2026 | |
| PLUG Plug Power | Maintained: Hold | $3 | $2.32 | +29.31% | 49 | Aug 11, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Reiterated: Buy | $50 | $42.12 | +18.71% | 43 | Aug 11, 2026 | |
| ORA Ormat Technologies | Maintained: Buy | $145 | $114.76 | +26.35% | 41 | Aug 6, 2026 | |
| RUN Sunrun | Rated: Buy | $21 → $16 | $10.19 | +57.02% | 16 | Aug 6, 2026 | |
| EOSE Eos Energy Enterprises | Rated: Hold | $8 → $4 | $4.02 | -0.50% | 8 | Aug 6, 2026 | |
| SEDG SolarEdge Technologies | Maintained: Buy | $75 → $65 | $32.42 | +100.49% | 62 | Aug 5, 2026 | |
| ARRY Array Technologies | Maintained: Buy | $12 | $5.05 | +137.62% | 22 | Aug 5, 2026 | |
| FTCI FTC Solar | Maintained: Buy | $5 | $2.34 | +113.68% | 22 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $14 | $8.45 | +65.68% | 28 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5.90 → $4.16 | $3.74 | +11.31% | 34 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $253 | $225.56 | +12.17% | 56 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $118 | $101.47 | +16.29% | 16 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48 | $40.48 | +18.58% | 46 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $285 | $219.30 | +29.96% | 28 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $130 | $101.56 | +28.00% | 54 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $235 | $229.94 | +2.20% | 24 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $335 → $410 | $358.43 | +14.39% | 38 | Jun 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $9 → $16 | $22.37 | -28.48% | 40 | Jun 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 75.00 | CHF 49.30 | +52.13% | 20 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $6.75 | $4.50 | +50.00% | 1 | Jan 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | €27.00 → €18.00 | €58.00 | -68.97% | 5 | Sep 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 → $10 | $0.4166 | n/a | 8 | May 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15 → $11 | $5.85 | n/a | 18 | Mar 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $40 → $31 | $68.66 | n/a | 13 | Mar 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $124.95 | n/a | 22 | Mar 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $108 | $108.22 | n/a | 19 | Mar 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $15 → $12 | $8.99 | n/a | 12 | Mar 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $4 → $5 | $6.99 | n/a | 6 | Feb 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $74 | $49.56 | n/a | 28 | Feb 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $180 | $342.27 | n/a | 60 | Jan 30, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.45 | n/a | 29 | Dec 20, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $3.06 | n/a | 21 | Dec 20, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $0.000001 | n/a | 10 | Dec 20, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $10 | $6.95 | n/a | 1 | Nov 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $41 | $13.94 | n/a | 1 | May 18, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $0.0002 | n/a | 5 | Nov 8, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $131.33 | n/a | 1 | Feb 18, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $17 → $16 | $16.04 | n/a | 19 | Feb 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $14 → $6 | $0.09 | n/a | 2 | Feb 2, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $3.32 | n/a | 1 | Jul 7, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7 → $9 | $14.33 | n/a | 6 | Feb 24, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $310 | $399.34 | n/a | 1 | May 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $139 → $146 | $122.11 | n/a | 4 | Jan 31, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $16 → $18 | $15.14 | n/a | 9 | Dec 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $11 → $6 | $31.92 | n/a | 8 | Aug 9, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $9 → $8 | $5.38 | n/a | 6 | Aug 2, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $12 → $13 | $4.18 | n/a | 9 | Jun 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $5 → $3.5 | $1.42 | n/a | 7 | May 16, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6 → $3 | $0.000001 | n/a | 3 | Mar 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $15 | $2.34 | n/a | 1 | Jan 30, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $65.22 → $74.93 | $230.70 | n/a | 3 | Aug 1, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $45 → $49 | $153.64 | n/a | 2 | Oct 29, 2013 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $68 | $321.98 | n/a | 1 | Apr 12, 2013 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $80 | $233.96 | n/a | 1 | Mar 7, 2013 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $120 | $0.0001 | n/a | 1 | Mar 19, 2010 |
EnerSys
Aug 17, 2026
Maintained: Buy
Price Target: $265
Current: $203.40
Upside: +30.29%
Enovix
Aug 12, 2026
Maintained: Hold
Price Target: $5.5
Current: $4.39
Upside: +25.28%
Plug Power
Aug 11, 2026
Maintained: Hold
Price Target: $3
Current: $2.32
Upside: +29.31%
HA Sustainable Infrastructure Capital
Aug 11, 2026
Reiterated: Buy
Price Target: $50
Current: $42.12
Upside: +18.71%
Ormat Technologies
Aug 6, 2026
Maintained: Buy
Price Target: $145
Current: $114.76
Upside: +26.35%
Sunrun
Aug 6, 2026
Rated: Buy
Price Target: $21 → $16
Current: $10.19
Upside: +57.02%
Eos Energy Enterprises
Aug 6, 2026
Rated: Hold
Price Target: $8 → $4
Current: $4.02
Upside: -0.50%
SolarEdge Technologies
Aug 5, 2026
Maintained: Buy
Price Target: $75 → $65
Current: $32.42
Upside: +100.49%
Array Technologies
Aug 5, 2026
Maintained: Buy
Price Target: $12
Current: $5.05
Upside: +137.62%
FTC Solar
Aug 5, 2026
Maintained: Buy
Price Target: $5
Current: $2.34
Upside: +113.68%
Aug 4, 2026
Maintained: Buy
Price Target: $14
Current: $8.45
Upside: +65.68%
Jul 31, 2026
Maintained: Hold
Price Target: $5.90 → $4.16
Current: $3.74
Upside: +11.31%
Jul 31, 2026
Rated: Buy
Price Target: $253
Current: $225.56
Upside: +12.17%
Jul 30, 2026
Maintained: Hold
Price Target: $118
Current: $101.47
Upside: +16.29%
Jul 29, 2026
Rated: Hold
Price Target: $48
Current: $40.48
Upside: +18.58%
Jul 29, 2026
Maintained: Buy
Price Target: $285
Current: $219.30
Upside: +29.96%
Jul 28, 2026
Maintained: Buy
Price Target: $130
Current: $101.56
Upside: +28.00%
Jul 28, 2026
Reiterated: Hold
Price Target: $235
Current: $229.94
Upside: +2.20%
Jun 25, 2026
Rated: Buy
Price Target: $335 → $410
Current: $358.43
Upside: +14.39%
Jun 8, 2026
Rated: Hold
Price Target: $9 → $16
Current: $22.37
Upside: -28.48%
Jun 2, 2026
Reiterated: Buy
Price Target: CHF 75.00
Current: CHF 49.30
Upside: +52.13%
Jan 15, 2026
Initiated Coverage: Buy
Price Target: $6.75
Current: $4.50
Upside: +50.00%
Sep 2, 2025
Maintained: Hold
Price Target: €27.00 → €18.00
Current: €58.00
Upside: -68.97%
May 15, 2025
Maintained: Hold
Price Target: $12 → $10
Current: $0.4166
Upside: n/a
Mar 7, 2025
Maintained: Buy
Price Target: $15 → $11
Current: $5.85
Upside: n/a
Mar 6, 2025
Downgraded: Hold
Price Target: $40 → $31
Current: $68.66
Upside: n/a
Mar 6, 2025
Downgraded: Hold
Price Target: n/a
Current: $124.95
Upside: n/a
Mar 6, 2025
Reiterated: Buy
Price Target: $108
Current: $108.22
Upside: n/a
Mar 6, 2025
Initiated Coverage: Hold
Price Target: $15 → $12
Current: $8.99
Upside: n/a
Feb 13, 2025
Maintained: Hold
Price Target: $4 → $5
Current: $6.99
Upside: n/a
Feb 6, 2025
Maintained: Buy
Price Target: $74
Current: $49.56
Upside: n/a
Jan 30, 2025
Rated: Hold
Price Target: $180
Current: $342.27
Upside: n/a
Dec 20, 2024
Rated: Hold
Price Target: n/a
Current: $2.45
Upside: n/a
Dec 20, 2024
Rated: Hold
Price Target: n/a
Current: $3.06
Upside: n/a
Dec 20, 2024
Rated: Hold
Price Target: n/a
Current: $0.000001
Upside: n/a
Nov 8, 2024
Maintained: Buy
Price Target: $10
Current: $6.95
Upside: n/a
May 18, 2023
Maintained: Buy
Price Target: $41
Current: $13.94
Upside: n/a
Nov 8, 2022
Downgraded: Hold
Price Target: n/a
Current: $0.0002
Upside: n/a
Feb 18, 2022
Downgraded: Hold
Price Target: n/a
Current: $131.33
Upside: n/a
Feb 15, 2022
Maintained: Buy
Price Target: $17 → $16
Current: $16.04
Upside: n/a
Feb 2, 2022
Downgraded: Hold
Price Target: $14 → $6
Current: $0.09
Upside: n/a
Jul 7, 2021
Maintained: Buy
Price Target: n/a
Current: $3.32
Upside: n/a
Feb 24, 2021
Maintained: Hold
Price Target: $7 → $9
Current: $14.33
Upside: n/a
May 23, 2018
Reiterated: Buy
Price Target: $310
Current: $399.34
Upside: n/a
Jan 31, 2018
Reiterated: Hold
Price Target: $139 → $146
Current: $122.11
Upside: n/a
Dec 11, 2017
Reiterated: Hold
Price Target: $16 → $18
Current: $15.14
Upside: n/a
Aug 9, 2017
Reiterated: Buy
Price Target: $11 → $6
Current: $31.92
Upside: n/a
Aug 2, 2017
Reiterated: Buy
Price Target: $9 → $8
Current: $5.38
Upside: n/a
Jun 27, 2017
Reiterated: Buy
Price Target: $12 → $13
Current: $4.18
Upside: n/a
May 16, 2017
Reiterated: Buy
Price Target: $5 → $3.5
Current: $1.42
Upside: n/a
Mar 30, 2017
Reiterated: Buy
Price Target: $6 → $3
Current: $0.000001
Upside: n/a
Jan 30, 2015
Downgraded: Hold
Price Target: $15
Current: $2.34
Upside: n/a
Aug 1, 2014
Rated: Buy
Price Target: $65.22 → $74.93
Current: $230.70
Upside: n/a
Oct 29, 2013
Rated: Buy
Price Target: $45 → $49
Current: $153.64
Upside: n/a
Apr 12, 2013
Initiated Coverage: Buy
Price Target: $68
Current: $321.98
Upside: n/a
Mar 7, 2013
Reiterated: Buy
Price Target: $80
Current: $233.96
Upside: n/a
Mar 19, 2010
Maintained: Hold
Price Target: $120
Current: $0.0001
Upside: n/a