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
Main Sectors:
Stocks Rated by Michael Ciarmoli
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DRS Leonardo DRS | Maintained: Buy | n/a | $46.05 | - | 30 | Jul 29, 2026 | |
| DCO Ducommun | Maintained: Buy | $136 → $150 | $179.02 | -16.21% | 43 | May 26, 2026 | |
| KRMN Karman Holdings | Maintained: Buy | $118 | $48.15 | +145.07% | 6 | May 18, 2026 | |
| RDW Redwire | Maintained: Buy | $15 | $8.62 | +74.01% | 8 | May 13, 2026 | |
| MRCY Mercury Systems | Reiterated: Buy | $109 | $97.10 | +12.26% | 40 | May 12, 2026 | |
| SARO StandardAero | Maintained: Buy | n/a | $29.31 | - | 5 | May 8, 2026 | |
| KTOS Kratos Defense & Security Solutions | Maintained: Buy | n/a | $46.60 | - | 47 | May 7, 2026 | |
| VSEC VSE Corporation | Maintained: Buy | n/a | $194.39 | - | 35 | May 6, 2026 | |
| WWD Woodward | Maintained: Buy | $404 → $415 | $360.75 | +15.04% | 56 | May 5, 2026 | |
| YSS York Space Systems | Maintained: Hold | $30 → $26 | $14.73 | +76.51% | 2 | Mar 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $128 | $140.04 | -8.60% | 43 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $61 | $38.90 | +56.81% | 9 | Mar 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $280 | $282.26 | -0.80% | 32 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 | $6.20 | +29.03% | 20 | Mar 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $391 → $397 | $356.36 | +11.40% | 47 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $384 | $277.06 | +38.60% | 31 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $74.51 | - | 33 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $75 → $107 | $69.49 | +53.98% | 56 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $205 | $168.70 | +21.52% | 41 | Feb 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $603 → $614 | $724.00 | -15.19% | 42 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $542 → $559 | $551.31 | +1.39% | 41 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,697 | $1,254.38 | +35.29% | 56 | Feb 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $204.94 | - | 1 | Feb 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $605 → $695 | $582.74 | +19.26% | 11 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $102.95 | - | 32 | Jan 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $623 | $542.48 | +14.84% | 9 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $262 → $290 | $389.85 | -25.61% | 38 | Jan 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $976.53 | n/a | 1 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.55 | n/a | 20 | Nov 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $1.42 | n/a | 1 | Aug 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 | $44.88 | n/a | 1 | Feb 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $655.57 | n/a | 3 | Jan 15, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $149.37 | n/a | 3 | Dec 5, 2012 |
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%
Mar 25, 2026
Maintained: Buy
Price Target: $128
Current: $140.04
Upside: -8.60%
Mar 23, 2026
Maintained: Buy
Price Target: $61
Current: $38.90
Upside: +56.81%
Mar 12, 2026
Maintained: Buy
Price Target: $280
Current: $282.26
Upside: -0.80%
Mar 6, 2026
Maintained: Hold
Price Target: $8
Current: $6.20
Upside: +29.03%
Feb 27, 2026
Maintained: Buy
Price Target: $391 → $397
Current: $356.36
Upside: +11.40%
Feb 26, 2026
Maintained: Buy
Price Target: $384
Current: $277.06
Upside: +38.60%
Feb 25, 2026
Maintained: Hold
Price Target: n/a
Current: $74.51
Upside: -
Feb 25, 2026
Reiterated: Buy
Price Target: $75 → $107
Current: $69.49
Upside: +53.98%
Feb 24, 2026
Maintained: Hold
Price Target: $205
Current: $168.70
Upside: +21.52%
Feb 13, 2026
Maintained: Hold
Price Target: $603 → $614
Current: $724.00
Upside: -15.19%
Feb 6, 2026
Reiterated: Buy
Price Target: $542 → $559
Current: $551.31
Upside: +1.39%
Feb 4, 2026
Maintained: Buy
Price Target: $1,697
Current: $1,254.38
Upside: +35.29%
Feb 2, 2026
Maintained: Hold
Price Target: n/a
Current: $204.94
Upside: -
Jan 30, 2026
Reiterated: Buy
Price Target: $605 → $695
Current: $582.74
Upside: +19.26%
Jan 29, 2026
Maintained: Buy
Price Target: n/a
Current: $102.95
Upside: -
Jan 28, 2026
Maintained: Hold
Price Target: $623
Current: $542.48
Upside: +14.84%
Jan 9, 2026
Maintained: Buy
Price Target: $262 → $290
Current: $389.85
Upside: -25.61%
Jul 1, 2025
Maintained: Buy
Price Target: n/a
Current: $976.53
Upside: n/a
Nov 19, 2024
Rated: Hold
Price Target: n/a
Current: $2.55
Upside: n/a
Aug 6, 2024
Reiterated: Hold
Price Target: n/a
Current: $1.42
Upside: n/a
Feb 8, 2023
Maintained: Hold
Price Target: $12
Current: $44.88
Upside: n/a
Jan 15, 2015
Downgraded: Sell
Price Target: n/a
Current: $655.57
Upside: n/a
Dec 5, 2012
Maintained: Hold
Price Target: n/a
Current: $149.37
Upside: n/a