Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 9
Out of 5,182 analysts
387
Total ratings
78.4%
Success rate
33.56%
Average return

Stocks Rated by Michael Ciarmoli

York Space Systems
Mar 30, 2026
Maintains: Hold
Price Target: $30$26
Current: $34.79
Upside: -25.27%
Redwire
Mar 9, 2026
Upgrades: Buy
Price Target: $13$15
Current: $11.07
Upside: +35.50%
AAR Corp.
Mar 6, 2026
Reiterates: Buy
Price Target: $107$128
Current: $117.78
Upside: +8.68%
Ducommun
Feb 27, 2026
Maintains: Buy
Price Target: $124$136
Current: $137.23
Upside: -0.90%
Astronics
Feb 25, 2026
Maintains: Buy
Price Target: $75$107
Current: $75.08
Upside: +42.51%
RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $605.99
Upside: -1.15%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $90.34
Upside: +20.66%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $369.93
Upside: +9.21%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $549.52
Upside: +13.37%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $506.51
Upside: +19.44%
Maintains: Buy
Price Target: $366$391
Current: $292.52
Upside: +33.67%
Maintains: Buy
Price Target: $366$391
Current: $221.64
Upside: +76.41%
Maintains: Buy
Price Target: $56$52
Current: $36.42
Upside: +42.78%
Maintains: Hold
Price Target: $7$6
Current: $6.55
Upside: -8.40%
Maintains: Hold
Price Target: $525$537
Current: $729.20
Upside: -26.36%
Maintains: Hold
Price Target: $55$50
Current: $62.55
Upside: -20.06%
Maintains: Hold
Price Target: $173$200
Current: $205.33
Upside: -2.60%
Maintains: Buy
Price Target: $49$47
Current: $41.36
Upside: +13.64%
Reiterates: Buy
Price Target: $177$201
Current: $193.05
Upside: +4.12%
Maintains: Buy
Price Target: $75$83
Current: $95.32
Upside: -12.92%
Maintains: Buy
Price Target: $215$240
Current: $314.08
Upside: -23.59%
Maintains: Buy
Price Target: $302$353
Current: $299.64
Upside: +17.81%
Maintains: Buy
Price Target: $78$125
Current: $57.89
Upside: +115.93%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,215.08
Upside: +35.55%
Maintains: Buy
Price Target: $202$217
Current: $270.56
Upside: -19.80%
Initiates: Buy
Price Target: $15
Current: $13.89
Upside: +7.99%
Initiates: Buy
Price Target: $89
Current: $60.84
Upside: +46.29%
Initiates: Buy
Price Target: $35
Current: $25.14
Upside: +39.22%
Maintains: Hold
Price Target: $38$48
Current: $43.13
Upside: +10.13%
Maintains: Hold
Price Target: $60$40
Current: $2.94
Upside: +1,260.54%
Downgrades: Hold
Price Target: $70
Current: $10.81
Upside: +547.55%