Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 10
Out of 4,944 analysts
347
Total ratings
76.82%
Success rate
24.26%
Average return

Stocks Rated by Michael Ciarmoli

Mercury Systems
Aug 12, 2025
Maintains: Buy
Price Target: $60$71
Current: $68.66
Upside: +3.41%
BWX Technologies
Aug 5, 2025
Maintains: Hold
Price Target: $114$145
Current: $178.41
Upside: -18.73%
RBC Bearings
Aug 4, 2025
Maintains: Buy
Price Target: $431$455
Current: $405.96
Upside: +12.08%
Albany International
Aug 1, 2025
Downgrades: Hold
Price Target: $70$55
Current: $64.00
Upside: -14.06%
L3Harris Technologies
Jul 25, 2025
Maintains: Buy
Price Target: $279$302
Current: $270.61
Upside: +11.60%
Northrop Grumman
Jul 23, 2025
Reiterates: Buy
Price Target: $550$625
Current: $584.05
Upside: +7.01%
Lockheed Martin
Jul 23, 2025
Downgrades: Hold
Price Target: $554$440
Current: $435.04
Upside: +1.14%
Woodward
Jul 11, 2025
Maintains: Buy
Price Target: $267$294
Current: $250.07
Upside: +17.57%
Curtiss-Wright
Jul 11, 2025
Maintains: Hold
Price Target: $356$338
Current: $500.56
Upside: -32.47%
Leonardo DRS
Jul 11, 2025
Maintains: Buy
Price Target: $45$51
Current: $41.59
Upside: +22.63%
Maintains: Buy
Price Target: $1,553$1,730
Current: $1,414.50
Upside: +22.30%
Maintains: Buy
Price Target: $323$352
Current: $313.15
Upside: +12.41%
Maintains: Buy
Price Target: $323$352
Current: $245.63
Upside: +43.31%
Maintains: Buy
Price Target: $87$95
Current: $92.62
Upside: +2.57%
Maintains: Buy
Price Target: $78$81
Current: $77.26
Upside: +4.84%
Downgrades: Hold
Price Target: $8$6
Current: $8.58
Upside: -30.07%
Upgrades: Buy
Price Target: $32$49
Current: $33.13
Upside: +47.90%
Maintains: Buy
Price Target: $38$52
Current: $68.07
Upside: -23.61%
Initiates: Hold
Price Target: $16
Current: $9.21
Upside: +73.72%
Maintains: Buy
Price Target: $161$192
Current: $176.00
Upside: +9.09%
Initiates: Buy
Price Target: $35
Current: $34.20
Upside: +2.34%
Maintains: Buy
Price Target: $130$140
Current: $165.61
Upside: -15.46%
Maintains: Buy
Price Target: $73$67
Current: $62.55
Upside: +7.11%
Maintains: Buy
Price Target: $237$215
Current: $193.74
Upside: +10.97%
Maintains: Hold
Price Target: $38$48
Current: $24.05
Upside: +97.55%
Maintains: Hold
Price Target: $30$35
Current: $40.96
Upside: -14.55%
Maintains: Hold
Price Target: $60$40
Current: $3.01
Upside: +1,228.90%
Downgrades: Hold
Price Target: $70
Current: $10.48
Upside: +567.94%