David Arcaro
Stock Analyst at Morgan Stanley
(4.85)
# 380
Out of 4,531 analysts
1241
Total ratings
63%
Success rate
13.4%
Average return
Main Sectors:
Stocks Rated by David Arcaro
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AEE Ameren | Maintained: Hold | $115 | $111.55 | +3.09% | 44 | Jul 17, 2026 | |
| ED Consolidated Edison | Maintained: Sell | $102 | $112.37 | -9.23% | 62 | Jul 17, 2026 | |
| PPL PPL Corporation | Maintained: Buy | $42 | $35.85 | +17.15% | 36 | Jul 17, 2026 | |
| SRE Sempra | Maintained: Buy | $105 | $92.25 | +13.82% | 42 | Jul 17, 2026 | |
| OGS ONE Gas | Rated: Hold | $80 → $81 | $79.74 | +1.58% | 35 | Jul 17, 2026 | |
| SEDG SolarEdge Technologies | Maintained: Hold | $40 | $53.47 | -25.19% | 6 | Jul 10, 2026 | |
| RUN Sunrun | Maintained: Hold | $15 | $11.85 | +26.58% | 5 | Jul 10, 2026 | |
| SHLS Shoals Technologies Group | Maintained: Hold | $9 | $10.30 | -12.62% | 5 | Jul 10, 2026 | |
| XE X-Energy | Maintained: Buy | $41 | $14.02 | +192.44% | 3 | Jul 10, 2026 | |
| FSLR First Solar | Rated: Buy | $230 → $245 | $211.99 | +15.57% | 8 | Jul 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $1.5 → $1.65 | $2.17 | -23.96% | 7 | Jul 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $310 | $214.96 | +44.21% | 9 | Jul 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $47 | $27.72 | +69.55% | 1 | Jun 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $129 → $136 | $132.14 | +2.92% | 44 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $183 → $190 | $177.68 | +6.93% | 40 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $77 | $73.65 | +4.55% | 39 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $67 → $69 | $71.04 | -2.87% | 21 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $146 → $150 | $148.19 | +1.22% | 38 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $132 → $136 | $125.01 | +8.79% | 31 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $64 → $66 | $77.63 | -14.98% | 47 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $94 → $103 | $113.24 | -9.04% | 35 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $52 → $54 | $46.26 | +16.73% | 36 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $51 → $52 | $48.53 | +7.15% | 29 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $147 → $152 | $148.73 | +2.20% | 33 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $96 → $91 | $81.41 | +11.78% | 36 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $70 → $74 | $81.05 | -8.70% | 33 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $111 → $117 | $88.80 | +31.76% | 56 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $162 → $165 | $129.11 | +27.80% | 35 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $50 | $48.70 | +2.67% | 1 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $92 → $95 | $107.73 | -11.82% | 33 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $89 → $92 | $78.64 | +16.99% | 61 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $87 → $89 | $95.30 | -6.61% | 32 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $87 → $89 | $78.77 | +12.99% | 30 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $212 → $210 | $155.44 | +35.10% | 41 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $359 → $364 | $252.39 | +44.22% | 45 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $499 → $508 | $372.37 | +36.42% | 21 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22 | $17.32 | +27.02% | 33 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $81 → $90 | $60.28 | +49.30% | 5 | Jun 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $41 → $39 | $43.13 | -9.58% | 31 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $28 → $27 | $41.57 | -35.05% | 7 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $7 → $8 | $6.11 | +30.93% | 7 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $960 → $1,250 | $1,057.84 | +18.17% | 12 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $4.5 → $3.5 | $1.68 | +108.33% | 5 | Mar 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $24 → $23 | $14.77 | +55.72% | 17 | Feb 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $14 → $16 | $14.07 | +13.72% | 4 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $69 → $75 | $74.62 | n/a | 35 | Aug 23, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $21 | $0.08 | n/a | 5 | Mar 8, 2023 |
Ameren
Jul 17, 2026
Maintained: Hold
Price Target: $115
Current: $111.55
Upside: +3.09%
Consolidated Edison
Jul 17, 2026
Maintained: Sell
Price Target: $102
Current: $112.37
Upside: -9.23%
PPL Corporation
Jul 17, 2026
Maintained: Buy
Price Target: $42
Current: $35.85
Upside: +17.15%
Sempra
Jul 17, 2026
Maintained: Buy
Price Target: $105
Current: $92.25
Upside: +13.82%
ONE Gas
Jul 17, 2026
Rated: Hold
Price Target: $80 → $81
Current: $79.74
Upside: +1.58%
SolarEdge Technologies
Jul 10, 2026
Maintained: Hold
Price Target: $40
Current: $53.47
Upside: -25.19%
Sunrun
Jul 10, 2026
Maintained: Hold
Price Target: $15
Current: $11.85
Upside: +26.58%
Shoals Technologies Group
Jul 10, 2026
Maintained: Hold
Price Target: $9
Current: $10.30
Upside: -12.62%
X-Energy
Jul 10, 2026
Maintained: Buy
Price Target: $41
Current: $14.02
Upside: +192.44%
First Solar
Jul 9, 2026
Rated: Buy
Price Target: $230 → $245
Current: $211.99
Upside: +15.57%
Jul 9, 2026
Rated: Sell
Price Target: $1.5 → $1.65
Current: $2.17
Upside: -23.96%
Jul 9, 2026
Maintained: Buy
Price Target: $310
Current: $214.96
Upside: +44.21%
Jun 29, 2026
Initiated Coverage: Buy
Price Target: $47
Current: $27.72
Upside: +69.55%
Jun 24, 2026
Maintained: Buy
Price Target: $129 → $136
Current: $132.14
Upside: +2.92%
Jun 24, 2026
Maintained: Hold
Price Target: $183 → $190
Current: $177.68
Upside: +6.93%
Jun 24, 2026
Maintained: Hold
Price Target: $77
Current: $73.65
Upside: +4.55%
Jun 24, 2026
Maintained: Hold
Price Target: $67 → $69
Current: $71.04
Upside: -2.87%
Jun 24, 2026
Maintained: Buy
Price Target: $146 → $150
Current: $148.19
Upside: +1.22%
Jun 24, 2026
Maintained: Hold
Price Target: $132 → $136
Current: $125.01
Upside: +8.79%
Jun 24, 2026
Maintained: Sell
Price Target: $64 → $66
Current: $77.63
Upside: -14.98%
Jun 24, 2026
Maintained: Hold
Price Target: $94 → $103
Current: $113.24
Upside: -9.04%
Jun 24, 2026
Maintained: Hold
Price Target: $52 → $54
Current: $46.26
Upside: +16.73%
Jun 24, 2026
Maintained: Buy
Price Target: $51 → $52
Current: $48.53
Upside: +7.15%
Jun 24, 2026
Maintained: Buy
Price Target: $147 → $152
Current: $148.73
Upside: +2.20%
Jun 24, 2026
Maintained: Buy
Price Target: $96 → $91
Current: $81.41
Upside: +11.78%
Jun 24, 2026
Maintained: Sell
Price Target: $70 → $74
Current: $81.05
Upside: -8.70%
Jun 24, 2026
Maintained: Buy
Price Target: $111 → $117
Current: $88.80
Upside: +31.76%
Jun 24, 2026
Maintained: Hold
Price Target: $162 → $165
Current: $129.11
Upside: +27.80%
Jun 24, 2026
Initiated Coverage: Hold
Price Target: $50
Current: $48.70
Upside: +2.67%
Jun 24, 2026
Maintained: Hold
Price Target: $92 → $95
Current: $107.73
Upside: -11.82%
Jun 24, 2026
Maintained: Buy
Price Target: $89 → $92
Current: $78.64
Upside: +16.99%
Jun 24, 2026
Maintained: Sell
Price Target: $87 → $89
Current: $95.30
Upside: -6.61%
Jun 24, 2026
Maintained: Hold
Price Target: $87 → $89
Current: $78.77
Upside: +12.99%
Jun 24, 2026
Maintained: Buy
Price Target: $212 → $210
Current: $155.44
Upside: +35.10%
Jun 24, 2026
Maintained: Buy
Price Target: $359 → $364
Current: $252.39
Upside: +44.22%
Jun 24, 2026
Maintained: Buy
Price Target: $499 → $508
Current: $372.37
Upside: +36.42%
Jun 5, 2026
Maintained: Hold
Price Target: $22
Current: $17.32
Upside: +27.02%
Jun 4, 2026
Rated: Buy
Price Target: $81 → $90
Current: $60.28
Upside: +49.30%
May 21, 2026
Maintained: Hold
Price Target: $41 → $39
Current: $43.13
Upside: -9.58%
May 8, 2026
Maintained: Sell
Price Target: $28 → $27
Current: $41.57
Upside: -35.05%
May 8, 2026
Maintained: Hold
Price Target: $7 → $8
Current: $6.11
Upside: +30.93%
Apr 23, 2026
Maintained: Buy
Price Target: $960 → $1,250
Current: $1,057.84
Upside: +18.17%
Mar 13, 2026
Maintained: Hold
Price Target: $4.5 → $3.5
Current: $1.68
Upside: +108.33%
Feb 20, 2026
Maintained: Buy
Price Target: $24 → $23
Current: $14.77
Upside: +55.72%
Jan 26, 2026
Maintained: Hold
Price Target: $14 → $16
Current: $14.07
Upside: +13.72%
Aug 23, 2024
Maintained: Hold
Price Target: $69 → $75
Current: $74.62
Upside: n/a
Mar 8, 2023
Maintained: Hold
Price Target: $21
Current: $0.08
Upside: n/a