Michael Ciarmoli
Stock Analyst at Truist Financial
(4.97)
# 75
Out of 4,355 analysts
846
Total ratings
68.9%
Success rate
25%
Average return
Main Sectors:
Stocks Rated by Michael Ciarmoli
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DCO Ducommun | Maintained: Buy | $136 → $150 | $152.22 | -1.46% | 43 | May 26, 2026 | |
| ATRO Astronics | Reiterated: Buy | $107 | $87.00 | +22.99% | 57 | May 21, 2026 | |
| EXP Eagle Materials | Maintained: Hold | n/a | $221.18 | - | 2 | May 21, 2026 | |
| KRMN Karman Holdings | Maintained: Buy | $118 | $57.50 | +105.22% | 6 | May 18, 2026 | |
| RDW Redwire | Maintained: Buy | $15 | $24.57 | -38.95% | 8 | May 13, 2026 | |
| MRCY Mercury Systems | Reiterated: Buy | $109 | $111.70 | -2.42% | 40 | May 12, 2026 | |
| DRS Leonardo DRS | Maintained: Buy | $59 | $48.76 | +21.00% | 29 | May 8, 2026 | |
| SARO StandardAero | Maintained: Buy | n/a | $28.64 | - | 5 | May 8, 2026 | |
| KTOS Kratos Defense & Security Solutions | Maintained: Buy | n/a | $64.13 | - | 47 | May 7, 2026 | |
| VSEC VSE Corporation | Maintained: Buy | n/a | $185.15 | - | 35 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $404 → $415 | $350.03 | +18.56% | 56 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $30 → $26 | $32.64 | -20.34% | 2 | Mar 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $128 | $112.62 | +13.66% | 43 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $61 | $43.31 | +40.85% | 9 | Mar 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $280 | $258.25 | +8.42% | 32 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 | $6.59 | +21.40% | 20 | Mar 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $391 → $397 | $348.18 | +14.02% | 47 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $410 | $417.48 | -1.79% | 2 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $384 | $315.18 | +21.84% | 31 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $64.69 | - | 33 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $205 | $195.88 | +4.66% | 41 | Feb 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $603 → $614 | $747.61 | -17.87% | 42 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $542 → $559 | $571.96 | -2.27% | 41 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,697 | $1,258.32 | +34.86% | 56 | Feb 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $605 → $695 | $530.45 | +31.02% | 11 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $89.79 | - | 32 | Jan 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $623 | $563.68 | +10.52% | 9 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $262 → $290 | $359.97 | -19.44% | 38 | Jan 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $844.63 | - | 1 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.18 | n/a | 20 | Nov 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $2.16 | n/a | 1 | Aug 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 | $38.82 | n/a | 1 | Feb 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $619.83 | n/a | 3 | Jan 15, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $207.24 | n/a | 3 | Dec 5, 2012 |
Ducommun
May 26, 2026
Maintained: Buy
Price Target: $136 → $150
Current: $152.22
Upside: -1.46%
Astronics
May 21, 2026
Reiterated: Buy
Price Target: $107
Current: $87.00
Upside: +22.99%
Eagle Materials
May 21, 2026
Maintained: Hold
Price Target: n/a
Current: $221.18
Upside: -
Karman Holdings
May 18, 2026
Maintained: Buy
Price Target: $118
Current: $57.50
Upside: +105.22%
Redwire
May 13, 2026
Maintained: Buy
Price Target: $15
Current: $24.57
Upside: -38.95%
Mercury Systems
May 12, 2026
Reiterated: Buy
Price Target: $109
Current: $111.70
Upside: -2.42%
Leonardo DRS
May 8, 2026
Maintained: Buy
Price Target: $59
Current: $48.76
Upside: +21.00%
StandardAero
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $28.64
Upside: -
Kratos Defense & Security Solutions
May 7, 2026
Maintained: Buy
Price Target: n/a
Current: $64.13
Upside: -
VSE Corporation
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $185.15
Upside: -
May 5, 2026
Maintained: Buy
Price Target: $404 → $415
Current: $350.03
Upside: +18.56%
Mar 30, 2026
Maintained: Hold
Price Target: $30 → $26
Current: $32.64
Upside: -20.34%
Mar 25, 2026
Maintained: Buy
Price Target: $128
Current: $112.62
Upside: +13.66%
Mar 23, 2026
Maintained: Buy
Price Target: $61
Current: $43.31
Upside: +40.85%
Mar 12, 2026
Maintained: Buy
Price Target: $280
Current: $258.25
Upside: +8.42%
Mar 6, 2026
Maintained: Hold
Price Target: $8
Current: $6.59
Upside: +21.40%
Feb 27, 2026
Maintained: Buy
Price Target: $391 → $397
Current: $348.18
Upside: +14.02%
Feb 27, 2026
Maintained: Hold
Price Target: $410
Current: $417.48
Upside: -1.79%
Feb 26, 2026
Maintained: Buy
Price Target: $384
Current: $315.18
Upside: +21.84%
Feb 25, 2026
Maintained: Hold
Price Target: n/a
Current: $64.69
Upside: -
Feb 24, 2026
Maintained: Hold
Price Target: $205
Current: $195.88
Upside: +4.66%
Feb 13, 2026
Maintained: Hold
Price Target: $603 → $614
Current: $747.61
Upside: -17.87%
Feb 6, 2026
Reiterated: Buy
Price Target: $542 → $559
Current: $571.96
Upside: -2.27%
Feb 4, 2026
Maintained: Buy
Price Target: $1,697
Current: $1,258.32
Upside: +34.86%
Jan 30, 2026
Reiterated: Buy
Price Target: $605 → $695
Current: $530.45
Upside: +31.02%
Jan 29, 2026
Maintained: Buy
Price Target: n/a
Current: $89.79
Upside: -
Jan 28, 2026
Maintained: Hold
Price Target: $623
Current: $563.68
Upside: +10.52%
Jan 9, 2026
Maintained: Buy
Price Target: $262 → $290
Current: $359.97
Upside: -19.44%
Jul 1, 2025
Maintained: Buy
Price Target: n/a
Current: $844.63
Upside: -
Nov 19, 2024
Rated: Hold
Price Target: n/a
Current: $6.18
Upside: n/a
Aug 6, 2024
Reiterated: Hold
Price Target: n/a
Current: $2.16
Upside: n/a
Feb 8, 2023
Maintained: Hold
Price Target: $12
Current: $38.82
Upside: n/a
Jan 15, 2015
Downgraded: Sell
Price Target: n/a
Current: $619.83
Upside: n/a
Dec 5, 2012
Maintained: Hold
Price Target: n/a
Current: $207.24
Upside: n/a