Ronald Muhlenkamp - Muhlenkamp & Co Portfolio

Period Date  Mar 31, 2025
Filing Date  May 13, 2025
Total Stocks  26
Portfolio Value  $305.65M

Muhlenkamp & Co Activity

DateSymbolTypeQuantity
Q1 2024Mar 31, 2024
KEX
Kirby Corporation
Buy
+1,107+0.7%
Q1 2024Mar 31, 2024
MSFT
Microsoft Corporation
Buy
+935+3.0%
Q1 2024Mar 31, 2024
WAB
Westinghouse Air Brake Technolo
Buy
+852+1.4%
Q1 2024Mar 31, 2024
BRK-B
Berkshire Hathaway Inc. New
Buy
+334+0.9%
Q1 2024Mar 31, 2024
URI
United Rentals, Inc.
Buy
+289+1.9%
Q1 2024Mar 31, 2024
UNH
UnitedHealth Group Incorporated
Buy
+286+1.1%
Q1 2024Mar 31, 2024
AVGO
Broadcom Inc.
Buy
+254+1.6%
Q1 2024Mar 31, 2024
MCK
McKesson Corporation
Buy
+209+0.5%
Q4 2023Dec 31, 2023
TGNA
TEGNA Inc
Buy
+246,100+57.0%
Q4 2023Dec 31, 2023
NEM
Newmont Corporation
Buy - Position Entry
+143,601
Q4 2023Dec 31, 2023
BGC
BGC Group, Inc.
Buy
+16,535+1.0%
Q4 2023Dec 31, 2023
NMIH
NMI Holdings Inc
Buy
+3,648+0.8%
Q4 2023Dec 31, 2023
RUSHA
Rush Enterprises, Inc.
Buy
+2,662+0.7%
Q4 2023Dec 31, 2023
EQT
EQT Corporation
Buy
+2,370+0.5%
Q4 2023Dec 31, 2023
BMY
Bristol-Myers Squibb Company
Buy
+2,028+1.6%
Q4 2023Dec 31, 2023
SLB
Schlumberger N.V.
Buy
+1,943+0.6%
Q4 2023Dec 31, 2023
DOW
Dow Inc.
Buy
+1,874+0.9%
Q4 2023Dec 31, 2023
OXY
Occidental Petroleum Corporatio
Buy
+1,707+0.7%
Q4 2023Dec 31, 2023
TMHC
Taylor Morrison Home Corporatio
Buy
+1,595+1.1%
Q4 2023Dec 31, 2023
MTZ
MasTec, Inc.
Buy
+1,332+1.0%
Q4 2023Dec 31, 2023
KEX
Kirby Corporation
Buy
+1,299+0.8%
Q4 2023Dec 31, 2023
WAB
Westinghouse Air Brake Technolo
Buy
+904+1.5%
Q4 2023Dec 31, 2023
PHM
PulteGroup, Inc.
Buy
+825+0.9%
Q4 2023Dec 31, 2023
RGLD
Royal Gold, Inc.
Buy
+594+1.0%
Q4 2023Dec 31, 2023
GLD
SPDR Gold Trust
Buy
+411+2.2%
Q4 2023Dec 31, 2023
BRK-B
Berkshire Hathaway Inc. New
Buy
+289+0.8%
Q4 2023Dec 31, 2023
URI
United Rentals, Inc.
Buy
+217+1.5%
Q4 2023Dec 31, 2023
MCK
McKesson Corporation
Buy
+215+0.6%
Q4 2023Dec 31, 2023
UNH
UnitedHealth Group Incorporated
Buy
+181+0.7%
Q4 2023Dec 31, 2023
MSFT
Microsoft Corporation
Sell
-300-1.0%
Page 6 of 481422 total trades