Michael Ciarmoli

Stock Analyst at Truist Financial

(4.97)
# 79
Out of 4,598 analysts
843
Total ratings
67.7%
Success rate
24.5%
Average return

Stocks Rated by Michael Ciarmoli

Leonardo DRS
Jul 29, 2026
Maintained: Buy
Price Target: n/a
Current: $46.05
Upside: -
Ducommun
May 26, 2026
Maintained: Buy
Price Target: $136$150
Current: $179.02
Upside: -16.21%
Karman Holdings
May 18, 2026
Maintained: Buy
Price Target: $118
Current: $48.15
Upside: +145.07%
Redwire
May 13, 2026
Maintained: Buy
Price Target: $15
Current: $8.62
Upside: +74.01%
Mercury Systems
May 12, 2026
Reiterated: Buy
Price Target: $109
Current: $97.10
Upside: +12.26%
StandardAero
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $29.31
Upside: -
Kratos Defense & Security Solutions
May 7, 2026
Maintained: Buy
Price Target: n/a
Current: $46.60
Upside: -
VSE Corporation
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $194.39
Upside: -
Woodward
May 5, 2026
Maintained: Buy
Price Target: $404$415
Current: $360.75
Upside: +15.04%
York Space Systems
Mar 30, 2026
Maintained: Hold
Price Target: $30$26
Current: $14.73
Upside: +76.51%
Maintained: Buy
Price Target: $128
Current: $140.04
Upside: -8.60%
Maintained: Buy
Price Target: $61
Current: $38.90
Upside: +56.81%
Maintained: Buy
Price Target: $280
Current: $282.26
Upside: -0.80%
Maintained: Hold
Price Target: $8
Current: $6.20
Upside: +29.03%
Maintained: Buy
Price Target: $391$397
Current: $356.36
Upside: +11.40%
Maintained: Buy
Price Target: $384
Current: $277.06
Upside: +38.60%
Maintained: Hold
Price Target: n/a
Current: $74.51
Upside: -
Reiterated: Buy
Price Target: $75$107
Current: $69.49
Upside: +53.98%
Maintained: Hold
Price Target: $205
Current: $168.70
Upside: +21.52%
Maintained: Hold
Price Target: $603$614
Current: $724.00
Upside: -15.19%
Reiterated: Buy
Price Target: $542$559
Current: $551.31
Upside: +1.39%
Maintained: Buy
Price Target: $1,697
Current: $1,254.38
Upside: +35.29%
Maintained: Hold
Price Target: n/a
Current: $204.94
Upside: -
Reiterated: Buy
Price Target: $605$695
Current: $582.74
Upside: +19.26%
Maintained: Buy
Price Target: n/a
Current: $102.95
Upside: -
Maintained: Hold
Price Target: $623
Current: $542.48
Upside: +14.84%
Maintained: Buy
Price Target: $262$290
Current: $389.85
Upside: -25.61%
Maintained: Buy
Price Target: n/a
Current: $976.53
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $2.55
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $1.42
Upside: n/a
Maintained: Hold
Price Target: $12
Current: $44.88
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $655.57
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $149.37
Upside: n/a