Michael Swartz

Stock Analyst at Truist Securities

(1.08)
# 1923
Out of 5,333 analysts
304
Total ratings
38.27%
Success rate
-0.76%
Average return
29 Stocks
Name Action PT Current % Upside Ratings Updated
MCFT MasterCraft Boat Hld...
Maintains: Hold
16 17
17.07 -0.41% 15 May 8, 2025
GOLF Acushnet Holdings
Maintains: Hold
64 65
67.8 -4.13% 11 May 8, 2025
WGO Winnebago Industries
Maintains: Buy
50 38
34.06 11.57% 31 Apr 14, 2025
PRKS United Parks & Resor...
Maintains: Buy
62 52
47.05 10.52% 8 Apr 14, 2025
MODG Topgolf Callaway Bra...
Maintains: Buy
12 7
7.35 -4.76% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
90 72
76.56 -5.96% 25 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 45
35.91 25.31% 14 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
55 30
36.38 -17.54% 8 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
120 110
82.82 32.82% 19 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 16
13.83 15.69% 12 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 26
21.61 20.31% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 28
29.37 -4.66% 22 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
108 80
85.55 -6.49% 19 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 3
1.91 57.07% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 24
23.75 1.05% 10 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
28 16
14.72 8.7% 18 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
85 60
48.01 24.97% 17 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
16
n/a n/a 1 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 2
0.15 1233.33% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 24
n/a n/a 8 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
58 60
n/a n/a 7 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 7
n/a n/a 8 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 2
n/a n/a 1 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
26 13
3.52 269.32% 4 Nov 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 4
n/a n/a 7 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
26 24
17.25 39.13% 1 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
88 75
61.46 22.03% 3 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
7 5
0.37 1251.35% 1 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 36
n/a n/a 6 Apr 11, 2022