Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 14
Out of 4,989 analysts
349
Total ratings
76.92%
Success rate
26.69%
Average return

Stocks Rated by Michael Ciarmoli

HEICO
Aug 27, 2025
Maintains: Buy
Price Target: $352$366
Current: $319.58
Upside: +14.53%
HEICO
Aug 27, 2025
Maintains: Buy
Price Target: $352$366
Current: $250.85
Upside: +45.91%
Mercury Systems
Aug 12, 2025
Maintains: Buy
Price Target: $60$71
Current: $74.16
Upside: -4.26%
BWX Technologies
Aug 5, 2025
Maintains: Hold
Price Target: $114$145
Current: $176.21
Upside: -17.71%
RBC Bearings
Aug 4, 2025
Maintains: Buy
Price Target: $431$455
Current: $380.08
Upside: +19.71%
Albany International
Aug 1, 2025
Downgrades: Hold
Price Target: $70$55
Current: $54.98
Upside: +0.04%
L3Harris Technologies
Jul 25, 2025
Maintains: Buy
Price Target: $279$302
Current: $286.89
Upside: +5.27%
Northrop Grumman
Jul 23, 2025
Reiterates: Buy
Price Target: $550$625
Current: $587.57
Upside: +6.37%
Lockheed Martin
Jul 23, 2025
Downgrades: Hold
Price Target: $554$440
Current: $487.78
Upside: -9.80%
Woodward
Jul 11, 2025
Maintains: Buy
Price Target: $267$294
Current: $238.52
Upside: +23.26%
Maintains: Hold
Price Target: $356$338
Current: $511.46
Upside: -33.91%
Maintains: Buy
Price Target: $45$51
Current: $43.09
Upside: +18.36%
Maintains: Buy
Price Target: $1,553$1,730
Current: $1,308.90
Upside: +32.17%
Maintains: Buy
Price Target: $87$95
Current: $91.81
Upside: +3.47%
Maintains: Buy
Price Target: $78$81
Current: $81.87
Upside: -1.06%
Downgrades: Hold
Price Target: $8$6
Current: $8.23
Upside: -27.10%
Upgrades: Buy
Price Target: $32$49
Current: $42.39
Upside: +15.59%
Maintains: Buy
Price Target: $38$52
Current: $82.02
Upside: -36.60%
Initiates: Hold
Price Target: $16
Current: $9.86
Upside: +62.35%
Maintains: Buy
Price Target: $161$192
Current: $191.72
Upside: +0.15%
Initiates: Buy
Price Target: $35
Current: $40.64
Upside: -13.88%
Maintains: Buy
Price Target: $130$140
Current: $164.16
Upside: -14.72%
Maintains: Buy
Price Target: $73$67
Current: $61.43
Upside: +9.07%
Maintains: Buy
Price Target: $237$215
Current: $200.79
Upside: +7.08%
Maintains: Hold
Price Target: $38$48
Current: $33.45
Upside: +42.00%
Maintains: Hold
Price Target: $30$35
Current: $38.91
Upside: -10.05%
Maintains: Hold
Price Target: $60$40
Current: $3.79
Upside: +955.41%
Downgrades: Hold
Price Target: $70
Current: $10.50
Upside: +566.67%