Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 8
Out of 5,147 analysts
384
Total ratings
83.06%
Success rate
36.84%
Average return

Stocks Rated by Michael Ciarmoli

Ducommun
Feb 27, 2026
Maintains: Buy
Price Target: $124$136
Current: $130.28
Upside: +4.39%
Astronics
Feb 25, 2026
Maintains: Buy
Price Target: $75$107
Current: $81.35
Upside: +31.53%
York Space Systems
Feb 23, 2026
Initiates: Hold
Price Target: $30
Current: $26.00
Upside: +15.38%
RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $584.89
Upside: +2.41%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $91.01
Upside: +19.77%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $402.56
Upside: +0.36%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $768.02
Upside: -18.88%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $676.70
Upside: -10.60%
AAR Corp.
Jan 7, 2026
Maintains: Buy
Price Target: $90$99
Current: $119.77
Upside: -17.34%
HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $329.25
Upside: +18.75%
Maintains: Buy
Price Target: $366$391
Current: $246.39
Upside: +58.69%
Maintains: Buy
Price Target: $56$52
Current: $56.58
Upside: -8.09%
Maintains: Hold
Price Target: $7$6
Current: $7.75
Upside: -22.58%
Maintains: Hold
Price Target: $11$8
Current: $9.52
Upside: -15.97%
Maintains: Hold
Price Target: $525$537
Current: $726.48
Upside: -26.08%
Maintains: Hold
Price Target: $55$50
Current: $59.61
Upside: -16.12%
Maintains: Hold
Price Target: $173$200
Current: $216.47
Upside: -7.61%
Maintains: Buy
Price Target: $49$47
Current: $45.49
Upside: +3.32%
Reiterates: Buy
Price Target: $177$201
Current: $221.95
Upside: -9.44%
Maintains: Buy
Price Target: $75$83
Current: $94.73
Upside: -12.38%
Maintains: Buy
Price Target: $215$240
Current: $345.27
Upside: -30.49%
Maintains: Buy
Price Target: $302$353
Current: $378.48
Upside: -6.73%
Maintains: Buy
Price Target: $78$125
Current: $90.72
Upside: +37.79%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,316.26
Upside: +25.13%
Maintains: Buy
Price Target: $202$217
Current: $265.11
Upside: -18.15%
Initiates: Buy
Price Target: $15
Current: $12.63
Upside: +18.76%
Initiates: Buy
Price Target: $89
Current: $93.04
Upside: -4.34%
Initiates: Buy
Price Target: $35
Current: $30.73
Upside: +13.90%
Maintains: Hold
Price Target: $38$48
Current: $50.55
Upside: -6.03%
Maintains: Hold
Price Target: $60$40
Current: $2.60
Upside: +1,438.46%
Downgrades: Hold
Price Target: $70
Current: $10.71
Upside: +553.59%