Michael Ciarmoli Stock Analyst Profile - Truist Securities Research Coverage - Stocknear

Michael Ciarmoli

Stock Analyst at Truist Securities

(5)
# 311
Out of 5,506 analysts
376
Total ratings
Success rate
Average return

35 Stocks

Name Action PT Current % Upside Ratings Updated
AIR AAR
Maintains: Strong Buy
81 90
81.79 10.04% 18 Sep 24, 2025
HEI Heico
Maintains: Strong Buy
352 366
320.66 14.14% 20 Aug 27, 2025
MRCY Mercury Sys
Maintains: Strong Buy
60 71
83.5 -14.97% 13 Aug 12, 2025
BWXT BWX Technologies
Maintains: Hold
114 145
186.8 -22.38% 15 Aug 5, 2025
RBC RBC Bearings
Maintains: Strong Buy
431 455
373.99 21.66% 16 Aug 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
70 55
55.38 -0.69% 14 Aug 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
279 302
297.35 1.56% 13 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
550 625
609.36 2.57% 4 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
554 440
504.37 -12.76% 3 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
267 294
257.72 14.08% 25 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
356 338
538.6 -37.24% 18 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
45 51
44.39 14.89% 11 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
1553 1730
1289.2 34.19% 25 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
87 95
94.79 0.22% 17 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
8 6
7.88 -23.86% 6 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
32 49
47.23 3.75% 15 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
38 52
96.19 -45.94% 10 Jun 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Hold
16
10.72 49.25% 1 Jun 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
161 192
189.29 1.43% 16 Jun 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
35
42.25 -17.16% 1 Jun 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
130 140
164.29 -14.78% 13 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
73 67
64.69 3.57% 16 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
237 215
n/a n/a 6 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 26
n/a n/a 13 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 23
n/a n/a 9 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 48
33.94 39.95% 15 Oct 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 35
38.81 -9.82% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
4.28 834.58% 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