John W. Rogers Jr. - Ariel Appreciation Fund Portfolio

Period Date  Mar 31, 2025
Filing Date  May 15, 2025
Total Stocks  106
Portfolio Value  $8.51B

Ariel Appreciation Fund Activity

DateSymbolTypeQuantity
Q1 2023Mar 31, 2023
ZIMV
ZimVie Inc.
Buy
+54,039+21.0%
Q1 2023Mar 31, 2023
KMX
CarMax Inc
Buy
+49,830+5.9%
Q1 2023Mar 31, 2023
CRL
Charles River Laboratories Inte
Buy
+45,292+7.1%
Q1 2023Mar 31, 2023
PBH
Prestige Consumer Healthcare In
Buy
+25,644+3.1%
Q1 2023Mar 31, 2023
BAC
Bank of America Corporation
Buy
+25,415+26.5%
Q1 2023Mar 31, 2023
MTN
Vail Resorts, Inc.
Buy
+18,301+9.2%
Q1 2023Mar 31, 2023
GCMG
GCM Grosvenor Inc.
Buy
+18,031+0.5%
Q1 2023Mar 31, 2023
KFY
Korn Ferry
Buy
+11,843+1.5%
Q1 2023Mar 31, 2023
SWK
Stanley Black & Decker, Inc.
Buy
+6,595+1.0%
Q1 2023Mar 31, 2023
MHK
Mohawk Industries, Inc.
Buy
+5,964+0.3%
Q1 2023Mar 31, 2023
APA
APA Corporation
Buy
+5,580+3.0%
Q1 2023Mar 31, 2023
HMN
Horace Mann Educators Corporati
Buy
+4,944+1.5%
Q1 2023Mar 31, 2023
MEI
Methode Electronics, Inc.
Buy
+4,876+1.5%
Q1 2023Mar 31, 2023
MIDD
The Middleby Corporation
Buy
+4,322+1.5%
Q1 2023Mar 31, 2023
BRC
Brady Corporation
Buy
+4,214+1.5%
Q1 2023Mar 31, 2023
SSD
Simpson Manufacturing Company,
Buy
+3,595+0.6%
Q1 2023Mar 31, 2023
MOS
Mosaic Company (The)
Buy
+3,400+2.6%
Q1 2023Mar 31, 2023
NOV
NOV Inc.
Buy
+2,833+0.3%
Q1 2023Mar 31, 2023
AFL
AFLAC Incorporated
Buy
+2,783+0.3%
Q1 2023Mar 31, 2023
EVR
Evercore Inc.
Buy
+2,311+1.5%
Q1 2023Mar 31, 2023
ATGE
Adtalem Global Education Inc.
Buy
+1,217+0.0%
Q1 2023Mar 31, 2023
JNJ
Johnson & Johnson
Buy
+545+0.1%
Q1 2023Mar 31, 2023
KEYS
Keysight Technologies Inc.
Buy
+500+0.2%
Q1 2023Mar 31, 2023
IWN
iShares Russell 2000 Value ETF
Buy
+472+1.8%
Q1 2023Mar 31, 2023
PDCO
Patterson Companies, Inc.
Buy
+195+3.1%
Q1 2023Mar 31, 2023
REYN
Reynolds Consumer Products Inc.
Buy
+155+3.1%
Q1 2023Mar 31, 2023
FI
Fiserv, Inc.
Buy
+96+3.1%
Q1 2023Mar 31, 2023
SNY
Sanofi
Buy
+82+1.4%
Q1 2023Mar 31, 2023
GSK
GSK plc
Buy
+80+0.0%
Q1 2023Mar 31, 2023
MTB
M&T Bank Corporation
Buy
+57+0.5%
Page 32 of 1664968 total trades