Michael Ciarmoli

Stock Analyst at Truist Securities

(2.5)
# 648
Out of 5,328 analysts
343
Total ratings
66.39%
Success rate
17.99%
Average return
34 Stocks
Name Action PT Current % Upside Ratings Updated
WWD Woodward
Maintains: Strong Buy
205 209
192.9 8.35% 22 Apr 29, 2025
LHX L3Harris Technologie...
Maintains: Buy
264 260
220.48 17.92% 11 Apr 25, 2025
NOC Northrop Grumman
Maintains: Buy
600 550
486.06 13.15% 3 Apr 23, 2025
HXL Hexcel
Maintains: Buy
73 67
48.79 37.32% 16 Apr 23, 2025
TSLA Tesla
Reiterates: Buy
579 579
283.08 104.54% 1 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
134 130
118.94 9.3% 12 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
1534 1490
1437.66 3.64% 24 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
410 375
336.53 11.43% 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.68 -1.67% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 38
35.06 8.39% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 136
149.08 -8.77% 14 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
294 277
257.82 7.44% 18 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
82 70
58.2 20.27% 15 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
357 338
352.32 -4.06% 17 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 21
23.27 -9.76% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
88 80
62.01 29.01% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
81 78
55.42 40.74% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
49 56
50.25 11.44% 11 Mar 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 26
25.52 1.88% 13 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
579
478.62 20.97% 1 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
106 114
111.83 1.94% 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.96 14.94% 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
36.05 -2.91% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
2.88 1288.89% 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