Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 10
Out of 4,996 analysts
350
Total ratings
77.93%
Success rate
26.56%
Average return

Stocks Rated by Michael Ciarmoli

AAR Corp.
Sep 24, 2025
Maintains: Buy
Price Target: $81$90
Current: $86.34
Upside: +4.24%
HEICO
Aug 27, 2025
Maintains: Buy
Price Target: $352$366
Current: $320.31
Upside: +14.26%
HEICO
Aug 27, 2025
Maintains: Buy
Price Target: $352$366
Current: $251.98
Upside: +45.25%
Mercury Systems
Aug 12, 2025
Maintains: Buy
Price Target: $60$71
Current: $76.82
Upside: -7.58%
BWX Technologies
Aug 5, 2025
Maintains: Hold
Price Target: $114$145
Current: $180.62
Upside: -19.72%
RBC Bearings
Aug 4, 2025
Maintains: Buy
Price Target: $431$455
Current: $384.82
Upside: +18.24%
Albany International
Aug 1, 2025
Downgrades: Hold
Price Target: $70$55
Current: $53.56
Upside: +2.69%
L3Harris Technologies
Jul 25, 2025
Maintains: Buy
Price Target: $279$302
Current: $293.56
Upside: +2.88%
Northrop Grumman
Jul 23, 2025
Reiterates: Buy
Price Target: $550$625
Current: $594.52
Upside: +5.13%
Lockheed Martin
Jul 23, 2025
Downgrades: Hold
Price Target: $554$440
Current: $487.44
Upside: -9.73%
Maintains: Buy
Price Target: $267$294
Current: $249.09
Upside: +18.03%
Maintains: Hold
Price Target: $356$338
Current: $526.16
Upside: -35.76%
Maintains: Buy
Price Target: $45$51
Current: $43.94
Upside: +16.07%
Maintains: Buy
Price Target: $1,553$1,730
Current: $1,295.72
Upside: +33.52%
Maintains: Buy
Price Target: $87$95
Current: $93.41
Upside: +1.70%
Downgrades: Hold
Price Target: $8$6
Current: $8.38
Upside: -28.40%
Upgrades: Buy
Price Target: $32$49
Current: $44.71
Upside: +9.60%
Maintains: Buy
Price Target: $38$52
Current: $86.28
Upside: -39.73%
Initiates: Hold
Price Target: $16
Current: $8.83
Upside: +81.20%
Maintains: Buy
Price Target: $161$192
Current: $193.15
Upside: -0.60%
Initiates: Buy
Price Target: $35
Current: $40.02
Upside: -12.54%
Maintains: Buy
Price Target: $130$140
Current: $164.42
Upside: -14.85%
Maintains: Buy
Price Target: $73$67
Current: $63.37
Upside: +5.73%
Maintains: Buy
Price Target: $237$215
Current: $204.64
Upside: +5.06%
Maintains: Hold
Price Target: $38$48
Current: $34.48
Upside: +37.76%
Maintains: Hold
Price Target: $30$35
Current: $39.65
Upside: -11.73%
Maintains: Hold
Price Target: $60$40
Current: $3.42
Upside: +1,069.59%
Downgrades: Hold
Price Target: $70
Current: $10.53
Upside: +564.77%