Michael Ciarmoli

Stock Analyst at Truist Securities

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

Stocks Rated by Michael Ciarmoli

York Space Systems
Mar 30, 2026
Maintains: Hold
Price Target: $30$26
Current: $35.72
Upside: -27.21%
Redwire
Mar 9, 2026
Upgrades: Buy
Price Target: $13$15
Current: $10.34
Upside: +45.07%
AAR Corp.
Mar 6, 2026
Reiterates: Buy
Price Target: $107$128
Current: $123.04
Upside: +4.03%
Ducommun
Feb 27, 2026
Maintains: Buy
Price Target: $124$136
Current: $138.00
Upside: -1.45%
Astronics
Feb 25, 2026
Maintains: Buy
Price Target: $75$107
Current: $76.97
Upside: +39.02%
RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $589.77
Upside: +1.57%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $84.05
Upside: +29.68%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $394.83
Upside: +2.32%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $665.26
Upside: -6.35%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $592.19
Upside: +2.16%
Maintains: Buy
Price Target: $366$391
Current: $291.57
Upside: +34.10%
Maintains: Buy
Price Target: $366$391
Current: $221.50
Upside: +76.52%
Maintains: Buy
Price Target: $56$52
Current: $40.62
Upside: +28.02%
Maintains: Hold
Price Target: $7$6
Current: $6.94
Upside: -13.54%
Maintains: Hold
Price Target: $525$537
Current: $735.65
Upside: -27.00%
Maintains: Hold
Price Target: $55$50
Current: $58.24
Upside: -14.15%
Maintains: Hold
Price Target: $173$200
Current: $235.78
Upside: -15.18%
Maintains: Buy
Price Target: $49$47
Current: $44.57
Upside: +5.45%
Reiterates: Buy
Price Target: $177$201
Current: $226.50
Upside: -11.26%
Maintains: Buy
Price Target: $75$83
Current: $88.76
Upside: -6.49%
Maintains: Buy
Price Target: $215$240
Current: $322.75
Upside: -25.64%
Maintains: Buy
Price Target: $302$353
Current: $350.35
Upside: +0.76%
Maintains: Buy
Price Target: $78$125
Current: $70.99
Upside: +76.08%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,265.88
Upside: +30.11%
Maintains: Buy
Price Target: $202$217
Current: $255.69
Upside: -15.13%
Initiates: Buy
Price Target: $15
Current: $13.45
Upside: +11.52%
Initiates: Buy
Price Target: $89
Current: $83.58
Upside: +6.48%
Initiates: Buy
Price Target: $35
Current: $26.76
Upside: +30.79%
Maintains: Hold
Price Target: $38$48
Current: $43.30
Upside: +9.70%
Maintains: Hold
Price Target: $60$40
Current: $2.93
Upside: +1,265.19%
Downgrades: Hold
Price Target: $70
Current: $10.80
Upside: +548.45%