Michael Ciarmoli

Stock Analyst at Truist Securities

(2.48)
# 791
Out of 5,337 analysts
343
Total ratings
65.29%
Success rate
20.99%
Average return
33 Stocks
Name Action PT Current % Upside Ratings Updated
VSEC VSE
Maintains: Strong Buy
130 140
132.3 5.82% 13 May 8, 2025
WWD Woodward
Maintains: Strong Buy
205 209
207.78 0.59% 22 Apr 29, 2025
LHX L3Harris Technologie...
Maintains: Buy
264 260
223.38 16.39% 11 Apr 25, 2025
NOC Northrop Grumman
Maintains: Buy
600 550
464.23 18.48% 3 Apr 23, 2025
HXL Hexcel
Maintains: Buy
73 67
53.49 25.26% 16 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
1534 1490
1401.69 6.3% 24 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
410 375
366 2.46% 13 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
40.81 -1.98% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 38
34.04 11.63% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 136
160.24 -15.13% 14 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
294 277
273.19 1.39% 18 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
82 70
66.52 5.23% 15 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
357 338
403.5 -16.23% 17 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 21
29.8 -29.53% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
88 80
68.13 17.42% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
81 78
61.58 26.66% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
49 56
45.38 23.4% 11 Mar 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 26
25.66 1.33% 13 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
579
461.5 25.46% 1 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
106 114
107.84 5.71% 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.35 25.98% 5 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 48
n/a n/a 15 Oct 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 35
37.42 -6.47% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
3.37 1086.94% 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