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 2025Mar 31, 2025
RGLD
Royal Gold, Inc.
Buy
+482+0.6%
Q1 2025Mar 31, 2025
GLD
SPDR Gold Trust
Buy
+243+1.1%
Q1 2025Mar 31, 2025
MSFT
Microsoft Corporation
Buy
+203+0.6%
Q1 2025Mar 31, 2025
URI
United Rentals, Inc.
Sell
-7-0.0%
Q1 2025Mar 31, 2025
SLB
Schlumberger N.V.
Sell
-10-0.0%
Q1 2025Mar 31, 2025
BRK-B
Berkshire Hathaway Inc. New
Sell
-34-0.1%
Q1 2025Mar 31, 2025
MTZ
MasTec, Inc.
Sell
-45-0.0%
Q1 2025Mar 31, 2025
MCK
McKesson Corporation
Sell
-72-0.2%
Q1 2025Mar 31, 2025
TMHC
Taylor Morrison Home Corporatio
Sell
-74-0.0%
Q1 2025Mar 31, 2025
DOW
Dow Inc.
Sell
-104-0.0%
Q1 2025Mar 31, 2025
WAB
Westinghouse Air Brake Technolo
Sell
-110-0.2%
Q1 2025Mar 31, 2025
UNH
UnitedHealth Group Incorporated
Sell
-220-0.9%
Q1 2025Mar 31, 2025
BGC
BGC Group, Inc.
Sell
-459-0.0%
Q1 2025Mar 31, 2025
RUSHA
Rush Enterprises, Inc.
Sell
-497-0.1%
Q1 2025Mar 31, 2025
AAPL
Apple Inc.
Sell
-610-1.0%
Q1 2025Mar 31, 2025
NMIH
NMI Holdings Inc
Sell
-922-0.2%
Q1 2025Mar 31, 2025
EQT
EQT Corporation
Sell
-1,344-0.3%
Q1 2025Mar 31, 2025
EPD
Enterprise Products Partners L.
Sell
-2,000-7.4%
Q1 2025Mar 31, 2025
MCHP
Microchip Technology Incorporat
Sell
-6,832-5.8%
Q1 2025Mar 31, 2025
IBIT
iShares Bitcoin Trust ETF
Sell - Position Exit
-14,010-100.0%
Q1 2025Mar 31, 2025
KEX
Kirby Corporation
Sell - Position Exit
-73,011-100.0%
Q1 2025Mar 31, 2025
PHM
PulteGroup, Inc.
Sell - Position Exit
-98,071-100.0%
Q1 2025Mar 31, 2025
OXY
Occidental Petroleum Corporatio
Sell - Position Exit
-237,967-100.0%
Q1 2025Mar 31, 2025
TGNA
TEGNA Inc
Sell - Position Exit
-691,332-100.0%
Q4 2024Dec 31, 2024
AEM
Agnico Eagle Mines Limited
Buy - Position Entry
+150,532
Q4 2024Dec 31, 2024
JD
JD.com, Inc.
Buy - Position Entry
+96,898
Q4 2024Dec 31, 2024
BGC
BGC Group, Inc.
Buy
+2,839+0.2%
Q4 2024Dec 31, 2024
TGNA
TEGNA Inc
Buy
+1,796+0.3%
Q4 2024Dec 31, 2024
NEM
Newmont Corporation
Buy
+801+0.3%
Q4 2024Dec 31, 2024
DOW
Dow Inc.
Buy
+770+0.3%
Page 2 of 481422 total trades