Michael Ciarmoli

Stock Analyst at Truist Securities

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

Stocks Rated by Michael Ciarmoli

York Space Systems
Mar 30, 2026
Maintains: Hold
Price Target: $30$26
Current: $31.93
Upside: -18.57%
Redwire
Mar 9, 2026
Upgrades: Buy
Price Target: $13$15
Current: $9.04
Upside: +65.93%
AAR Corp.
Mar 6, 2026
Reiterates: Buy
Price Target: $107$128
Current: $108.97
Upside: +17.46%
Ducommun
Feb 27, 2026
Maintains: Buy
Price Target: $124$136
Current: $143.11
Upside: -4.97%
Astronics
Feb 25, 2026
Maintains: Buy
Price Target: $75$107
Current: $71.57
Upside: +49.50%
RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $594.39
Upside: +0.78%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $76.53
Upside: +42.43%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $363.97
Upside: +11.00%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $577.82
Upside: +7.82%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $512.29
Upside: +18.10%
Maintains: Buy
Price Target: $366$391
Current: $263.88
Upside: +48.17%
Maintains: Buy
Price Target: $366$391
Current: $205.52
Upside: +90.25%
Maintains: Buy
Price Target: $56$52
Current: $34.72
Upside: +49.77%
Maintains: Hold
Price Target: $7$6
Current: $6.85
Upside: -12.34%
Maintains: Hold
Price Target: $525$537
Current: $706.07
Upside: -23.95%
Maintains: Hold
Price Target: $55$50
Current: $55.10
Upside: -9.26%
Maintains: Hold
Price Target: $173$200
Current: $216.18
Upside: -7.48%
Maintains: Buy
Price Target: $49$47
Current: $40.18
Upside: +16.97%
Reiterates: Buy
Price Target: $177$201
Current: $176.11
Upside: +14.13%
Maintains: Buy
Price Target: $75$83
Current: $93.06
Upside: -10.81%
Maintains: Buy
Price Target: $215$240
Current: $306.30
Upside: -21.65%
Maintains: Buy
Price Target: $302$353
Current: $324.92
Upside: +8.64%
Maintains: Buy
Price Target: $78$125
Current: $61.66
Upside: +102.72%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,154.06
Upside: +42.71%
Maintains: Buy
Price Target: $202$217
Current: $240.43
Upside: -9.75%
Initiates: Buy
Price Target: $15
Current: $14.16
Upside: +5.93%
Initiates: Buy
Price Target: $89
Current: $70.30
Upside: +26.60%
Initiates: Buy
Price Target: $35
Current: $24.62
Upside: +42.16%
Maintains: Hold
Price Target: $38$48
Current: $39.17
Upside: +21.27%
Maintains: Hold
Price Target: $60$40
Current: $2.39
Upside: +1,577.15%
Downgrades: Hold
Price Target: $70
Current: $10.77
Upside: +549.95%