Michael Ciarmoli

Stock Analyst at Benchmark

(2.36)
# 678
Out of 5,285 analysts
341
Total ratings
59.32%
Success rate
16.28%
Average return
34 Stocks
Name Action Price Target Current % Upside Ratings Updated
NOC Northrop Grumman
Maintains: Buy
600 550
472.6 16.38% 3 Apr 23, 2025
HXL Hexcel
Maintains: Buy
73 67
49.52 35.3% 16 Apr 23, 2025
TSLA Tesla
Reiterates: Buy
579 579
251.18 130.51% 1 Apr 23, 2025
WWD Woodward
Maintains: Buy
229 205
174.39 17.55% 21 Apr 17, 2025
VSEC VSE
Maintains: Buy
134 130
108.23 20.11% 12 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
1534 1490
1354.78 9.98% 24 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
410 375
325.92 15.06% 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
35.98 11.17% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
274 264
216.03 22.21% 10 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 38
32.99 15.19% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 136
129.81 4.77% 14 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
294 277
242.75 14.11% 18 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
82 70
55.94 25.13% 15 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
357 338
327.14 3.32% 17 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 21
20.46 2.64% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
88 80
62.76 27.47% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
81 78
51.95 50.14% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
49 56
48.03 16.59% 11 Mar 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 26
25.07 3.71% 13 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
579
463.59 24.89% 1 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
106 114
104.58 9.01% 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.49 23.27% 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
34.89 0.32% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
2.83 1313.43% 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