Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 11
Out of 4,960 analysts
347
Total ratings
76.36%
Success rate
24.36%
Average return

Stocks Rated by Michael Ciarmoli

Mercury Systems
Aug 12, 2025
Maintains: Buy
Price Target: $60$71
Current: $66.83
Upside: +6.24%
BWX Technologies
Aug 5, 2025
Maintains: Hold
Price Target: $114$145
Current: $163.09
Upside: -11.09%
RBC Bearings
Aug 4, 2025
Maintains: Buy
Price Target: $431$455
Current: $401.56
Upside: +13.31%
Albany International
Aug 1, 2025
Downgrades: Hold
Price Target: $70$55
Current: $65.24
Upside: -15.70%
L3Harris Technologies
Jul 25, 2025
Maintains: Buy
Price Target: $279$302
Current: $275.77
Upside: +9.51%
Northrop Grumman
Jul 23, 2025
Reiterates: Buy
Price Target: $550$625
Current: $592.44
Upside: +5.50%
Lockheed Martin
Jul 23, 2025
Downgrades: Hold
Price Target: $554$440
Current: $446.20
Upside: -1.39%
Woodward
Jul 11, 2025
Maintains: Buy
Price Target: $267$294
Current: $248.04
Upside: +18.53%
Curtiss-Wright
Jul 11, 2025
Maintains: Hold
Price Target: $356$338
Current: $480.93
Upside: -29.72%
Leonardo DRS
Jul 11, 2025
Maintains: Buy
Price Target: $45$51
Current: $41.19
Upside: +23.82%
Maintains: Buy
Price Target: $1,553$1,730
Current: $1,408.46
Upside: +22.83%
Maintains: Buy
Price Target: $323$352
Current: $309.59
Upside: +13.70%
Maintains: Buy
Price Target: $323$352
Current: $243.62
Upside: +44.49%
Maintains: Buy
Price Target: $87$95
Current: $92.84
Upside: +2.33%
Maintains: Buy
Price Target: $78$81
Current: $75.82
Upside: +6.83%
Downgrades: Hold
Price Target: $8$6
Current: $8.90
Upside: -32.58%
Upgrades: Buy
Price Target: $32$49
Current: $36.34
Upside: +34.84%
Maintains: Buy
Price Target: $38$52
Current: $66.71
Upside: -22.05%
Initiates: Hold
Price Target: $16
Current: $9.10
Upside: +75.82%
Maintains: Buy
Price Target: $161$192
Current: $171.00
Upside: +12.28%
Initiates: Buy
Price Target: $35
Current: $36.98
Upside: -5.35%
Maintains: Buy
Price Target: $130$140
Current: $167.00
Upside: -16.17%
Maintains: Buy
Price Target: $73$67
Current: $63.44
Upside: +5.61%
Maintains: Buy
Price Target: $237$215
Current: $197.56
Upside: +8.83%
Maintains: Hold
Price Target: $38$48
Current: $26.20
Upside: +81.30%
Maintains: Hold
Price Target: $30$35
Current: $40.94
Upside: -14.51%
Maintains: Hold
Price Target: $60$40
Current: $3.15
Upside: +1,169.84%
Downgrades: Hold
Price Target: $70
Current: $10.50
Upside: +566.67%