Michael Ciarmoli
Stock Analyst at Truist Securities
(2.78)
# 593
Out of 5,354 analysts
346
Total ratings
67.48%
Success rate
24.49%
Average return
Main Sectors:
Top Industries:
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
TATT TAT Technologies | Initiates Coverage On: Buy | 35 | 27.01 | 29.58% | 1 | Jun 4, 2025 | |
MRCY Mercury Sys | Maintains: Strong Buy | 56 60 | 51.59 | 16.3% | 12 | Jun 2, 2025 | |
RBC RBC Bearings | Reiterates: Strong Buy | 375 405 | 377.26 | 7.35% | 14 | May 19, 2025 | |
VSEC VSE | Maintains: Strong Buy | 130 140 | 131.21 | 6.7% | 13 | May 8, 2025 | |
WWD Woodward | Maintains: Strong Buy | 205 209 | 234.66 | -10.93% | 22 | Apr 29, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 264 260 | 242.54 | 7.2% | 11 | Apr 25, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 600 550 | 491.79 | 11.84% | 3 | Apr 23, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 73 67 | 55.88 | 19.9% | 16 | Apr 23, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 1534 1490 | 1448.76 | 2.85% | 24 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 237 215 | n/a | n/a | 6 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 37 40 | 45.03 | -11.17% | 9 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 32 38 | 40.14 | -5.33% | 9 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 140 136 | 174.08 | -21.88% | 14 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 294 277 | 300.2 | -7.73% | 18 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 82 70 | 72.42 | -3.34% | 15 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 357 338 | 447.09 | -24.4% | 17 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 23 21 | 32.11 | -34.6% | 13 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 88 80 | 66.38 | 20.52% | 13 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 81 78 | 65.33 | 19.39% | 16 | Mar 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 19 26 | 25.83 | 0.66% | 13 | Feb 4, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Buy | 579 | 482.55 | 19.99% | 1 | Jan 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 106 114 | 129.01 | -11.63% | 14 | Jan 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 15 23 | n/a | n/a | 9 | Nov 5, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 10 8 | 6.03 | 32.67% | 5 | Oct 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 38 48 | 20.14 | 135.85% | 15 | Oct 8, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 30 35 | 37.87 | -7.58% | 7 | Jul 17, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 60 40 | 3.35 | 1094.03% | 8 | Feb 28, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 53 | n/a | n/a | 3 | Dec 16, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 250 235 | n/a | n/a | 7 | Jul 19, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 70 | n/a | n/a | 5 | Feb 9, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 56 60 | n/a | n/a | 4 | Jul 28, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Hold | 50 44 | n/a | n/a | 5 | Apr 16, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 106 0 | n/a | n/a | 2 | Nov 10, 2017 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 106 0 | n/a | n/a | 2 | Sep 19, 2017 |