Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 8
Out of 5,156 analysts
386
Total ratings
81.93%
Success rate
37.14%
Average return

Stocks Rated by Michael Ciarmoli

Redwire
Mar 9, 2026
Upgrades: Buy
Price Target: $13$15
Current: $9.65
Upside: +55.44%
AAR Corp.
Mar 6, 2026
Reiterates: Buy
Price Target: $107$128
Current: $107.87
Upside: +18.66%
Ducommun
Feb 27, 2026
Maintains: Buy
Price Target: $124$136
Current: $131.48
Upside: +3.44%
Astronics
Feb 25, 2026
Maintains: Buy
Price Target: $75$107
Current: $74.34
Upside: +43.93%
York Space Systems
Feb 23, 2026
Initiates: Hold
Price Target: $30
Current: $21.65
Upside: +38.57%
RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $565.64
Upside: +5.90%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $89.36
Upside: +21.98%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $384.56
Upside: +5.06%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $747.34
Upside: -16.64%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $664.15
Upside: -8.91%
Maintains: Buy
Price Target: $366$391
Current: $310.29
Upside: +26.01%
Maintains: Buy
Price Target: $366$391
Current: $234.09
Upside: +67.03%
Maintains: Buy
Price Target: $56$52
Current: $58.93
Upside: -11.76%
Maintains: Hold
Price Target: $7$6
Current: $6.46
Upside: -7.12%
Maintains: Hold
Price Target: $525$537
Current: $706.46
Upside: -23.99%
Maintains: Hold
Price Target: $55$50
Current: $56.48
Upside: -11.47%
Maintains: Hold
Price Target: $173$200
Current: $200.39
Upside: -0.19%
Maintains: Buy
Price Target: $49$47
Current: $47.41
Upside: -0.86%
Reiterates: Buy
Price Target: $177$201
Current: $217.74
Upside: -7.69%
Maintains: Buy
Price Target: $75$83
Current: $86.91
Upside: -4.50%
Maintains: Buy
Price Target: $215$240
Current: $316.08
Upside: -24.07%
Maintains: Buy
Price Target: $302$353
Current: $371.26
Upside: -4.92%
Maintains: Buy
Price Target: $78$125
Current: $92.47
Upside: +35.18%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,277.93
Upside: +28.88%
Maintains: Buy
Price Target: $202$217
Current: $254.14
Upside: -14.61%
Initiates: Buy
Price Target: $15
Current: $12.31
Upside: +21.85%
Initiates: Buy
Price Target: $89
Current: $106.09
Upside: -16.11%
Initiates: Buy
Price Target: $35
Current: $28.59
Upside: +22.42%
Maintains: Hold
Price Target: $38$48
Current: $45.81
Upside: +3.69%
Maintains: Hold
Price Target: $60$40
Current: $2.54
Upside: +1,474.80%
Downgrades: Hold
Price Target: $70
Current: $10.71
Upside: +553.59%