Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 5
Out of 5,132 analysts
381
Total ratings
82.52%
Success rate
35.3%
Average return

Stocks Rated by Michael Ciarmoli

RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $552.44
Upside: +8.43%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $82.36
Upside: +32.35%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $379.39
Upside: +6.49%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $702.57
Upside: -11.33%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $652.58
Upside: -7.29%
AAR Corp.
Jan 7, 2026
Maintains: Buy
Price Target: $90$99
Current: $112.98
Upside: -12.37%
HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $332.52
Upside: +17.59%
HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $252.91
Upside: +54.60%
TAT Technologies
Nov 14, 2025
Maintains: Buy
Price Target: $56$52
Current: $49.19
Upside: +5.71%
AerSale
Nov 10, 2025
Maintains: Hold
Price Target: $7$6
Current: $7.25
Upside: -17.24%
Maintains: Hold
Price Target: $11$8
Current: $8.02
Upside: -0.25%
Maintains: Hold
Price Target: $525$537
Current: $684.22
Upside: -21.52%
Maintains: Hold
Price Target: $55$50
Current: $57.88
Upside: -13.61%
Maintains: Hold
Price Target: $173$200
Current: $200.40
Upside: -0.20%
Maintains: Buy
Price Target: $49$47
Current: $38.13
Upside: +23.26%
Reiterates: Buy
Price Target: $177$201
Current: $202.66
Upside: -0.82%
Maintains: Buy
Price Target: $75$83
Current: $89.79
Upside: -7.56%
Maintains: Buy
Price Target: $215$240
Current: $324.63
Upside: -26.07%
Maintains: Buy
Price Target: $302$353
Current: $345.50
Upside: +2.17%
Maintains: Buy
Price Target: $78$125
Current: $89.06
Upside: +40.35%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,286.67
Upside: +28.00%
Maintains: Buy
Price Target: $202$217
Current: $250.21
Upside: -13.27%
Maintains: Buy
Price Target: $49$58
Current: $76.94
Upside: -24.62%
Initiates: Buy
Price Target: $15
Current: $12.99
Upside: +15.47%
Initiates: Buy
Price Target: $89
Current: $75.79
Upside: +17.43%
Initiates: Buy
Price Target: $35
Current: $30.57
Upside: +14.49%
Maintains: Buy
Price Target: $87$95
Current: $123.96
Upside: -23.36%
Maintains: Hold
Price Target: $38$48
Current: $47.91
Upside: -0.86%
Maintains: Hold
Price Target: $60$40
Current: $2.56
Upside: +1,462.50%
Downgrades: Hold
Price Target: $70
Current: $10.70
Upside: +554.21%