Michael Ciarmoli

Stock Analyst at Truist Securities

(4.92)
# 30
Out of 4,784 analysts
301
Total ratings
71.04%
Success rate
19.93%
Average return

Stocks Rated by Michael Ciarmoli

Hexcel
Mar 28, 2025
Maintains: Buy
Price Target: $85$80
Current: $56.31
Upside: +42.07%
AAR Corp.
Mar 28, 2025
Maintains: Buy
Price Target: $81$78
Current: $57.14
Upside: +36.51%
Mercury Systems
Mar 13, 2025
Upgrades: Buy
Price Target: $49$56
Current: $42.82
Upside: +30.78%
HEICO
Mar 5, 2025
Maintains: Buy
Price Target: $282$294
Current: $266.06
Upside: +10.50%
HEICO
Mar 5, 2025
Maintains: Buy
Price Target: $282$294
Current: $209.50
Upside: +40.34%
Astronics
Mar 5, 2025
Maintains: Hold
Price Target: $17$23
Current: $24.67
Upside: -6.77%
VSE Corporation
Mar 4, 2025
Maintains: Buy
Price Target: $129$134
Current: $116.63
Upside: +14.89%
Howmet Aerospace
Feb 14, 2025
Reiterates: Buy
Price Target: $130$140
Current: $129.69
Upside: +7.95%
Triumph Group
Feb 4, 2025
Maintains: Hold
Price Target: $19$26
Current: $25.43
Upside: +2.24%
RBC Bearings
Feb 3, 2025
Maintains: Buy
Price Target: $351$410
Current: $325.60
Upside: +25.92%
Maintains: Buy
Price Target: $283$274
Current: $207.75
Upside: +31.89%
Maintains: Buy
Price Target: $224$237
Current: $171.75
Upside: +37.99%
Maintains: Buy
Price Target: $226$229
Current: $183.29
Upside: +24.94%
Maintains: Buy
Price Target: $1,482$1,534
Current: $1,377.20
Upside: +11.39%
Maintains: Buy
Price Target: $36$37
Current: $32.83
Upside: +12.70%
Maintains: Buy
Price Target: $27$32
Current: $30.68
Upside: +4.30%
Maintains: Buy
Price Target: $80$82
Current: $58.47
Upside: +40.24%
Maintains: Hold
Price Target: $333$357
Current: $316.80
Upside: +12.69%
Maintains: Hold
Price Target: $106$114
Current: $99.21
Upside: +14.91%
Maintains: Buy
Price Target: $85$88
Current: $69.38
Upside: +26.84%
Initiates: Buy
Price Target: $544
Current: $512.19
Upside: +6.21%
Initiates: Buy
Price Target: $579
Current: $441.49
Upside: +31.15%
Maintains: Hold
Price Target: $15$23
Current: $22.43
Upside: +0.31%
Maintains: Buy
Price Target: $10$8
Current: $7.81
Upside: +2.43%
Maintains: Hold
Price Target: $30$35
Current: $34.72
Upside: +0.81%
Maintains: Hold
Price Target: $60$40
Current: $3.01
Upside: +1,228.90%
Downgrades: Hold
Price Target: $70
Current: $10.24
Upside: +583.59%