Michael Ciarmoli

Stock Analyst at Truist Securities

(2.81)
# 676
Out of 5,244 analysts
311
Total ratings
74.29%
Success rate
25.16%
Average return
33 Stocks
Name Action Price Target Current % Upside Ratings Updated
Northrop Grumman
Initiates Coverage On: Buy
544
504.5 7.83% 1 Jan 14, 2025
Lockheed Martin
Initiates Coverage On: Buy
579
506.63 14.28% 1 Jan 14, 2025
Moog
Maintains: Strong Buy
224 237
n/a n/a 5 Jan 14, 2025
Woodward
Maintains: Strong Buy
226 229
192.5 18.96% 20 Jan 14, 2025
VSE
Maintains: Buy
133 129
104.67 23.24% 10 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
18 19
19.02 -0.11% 12 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
1482 1534
1356.95 13.05% 23 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
347 351
323.59 8.47% 11 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
35 44
43.54 1.06% 10 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
36 37
36.79 0.57% 8 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
300 283
223.08 26.86% 8 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
27 32
35.18 -9.04% 8 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
128 130
127.4 2.04% 12 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
80 82
69.82 17.44% 14 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
333 357
381.79 -6.49% 16 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
106 114
126.52 -9.9% 14 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
20 17
17.34 -1.96% 11 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 88
82.58 6.56% 12 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 23
22.13 1.67% 9 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
78 76
68.34 11.21% 12 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
264 282
240.79 17.11% 16 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
6.75 18.52% 5 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 48
47.4 0.21% 15 Oct 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 35
34.29 2.07% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
5.49 628.6% 8 Feb 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
68 81
72.25 12.11% 15 Dec 22, 2023
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