Stock TransactionsSANFILIPPO JOHN B & SON INC

Total Bought
95,225
18 transactions
Total Sold
54,416
13 transactions
Net
+40,809
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
GAMCO INVESTORS, INC. ET AL58,67587,645+28,9700.060.08+0.02buy
TEACHER RETIREMENT SYSTEM OF TEXAS65,75188,869+23,1180.030.03-0.00buy
Hunter Perkins Capital Management, LLC83,773105,468+21,6951.601.93+0.33buy
RENAISSANCE TECHNOLOGIES LLC239,266221,245+18,0210.040.03-0.01sell
GABELLI FUNDS LLC5,00011,000+6,0000.000.01+0.00buy
ALGERT GLOBAL LLC7,86011,986+4,1260.020.020.00buy
FULLER & THALER ASSET MANAGEMENT, INC.13,17115,911+2,7400.000.01+0.00buy
Advisors Asset Management, Inc.6,2898,500+2,2110.010.010.00buy
Grantham, Mayo, Van Otterloo & Co. LLC70,49172,375+1,8840.020.02-0.00buy
ROYCE & ASSOCIATES LP341,297343,097+1,8000.290.28-0.02buy
ExodusPoint Capital Management, LP14,57512,884+1,6910.010.010.00sell
AlphaQuest LLC6,4777,445+9680.060.090.00buy
MARTINGALE ASSET MANAGEMENT L P12,14312,740+5970.030.03+0.00buy
Dunhill Financial, LLC303606+3030.010.02+0.01buy
Inspire Investing, LLC4,3434,627+2840.040.05+0.00buy
HUDSON EDGE INVESTMENT PARTNERS INC.5,0505,310+2600.090.09-0.00buy
AVIVA PLC6,8707,041+1710.000.00-0.00buy
CWM, LLC20,36920,452+830.010.01-0.00buy
Larson Financial Group LLC1,3771,386+90.010.010.00buy
Copeland Capital Management, LLC411417+60.000.00+0.00buy
SageView Advisory Group, LLC4,8034,798-50.020.02-0.00sell
WealthCollab, LLC7654-220.000.00-0.00sell
Twelve Points Wealth Management LLC3,8003,764-360.110.09-0.02sell
Cynosure Group, LLC3,8463,656-1900.050.05-0.01sell
Point72 Asia (Singapore) Pte. Ltd.705414-2910.010.01-0.00sell
CAPITAL MANAGEMENT CORP /VA3,4712,495-9760.060.04-0.02sell
KENNEDY CAPITAL MANAGEMENT LLC51,67450,685-9890.110.10-0.01sell
CONFLUENCE INVESTMENT MANAGEMENT LLC30,31228,770-1,5420.040.03-0.00sell
Nebula Research & Development LLC7,2655,704-1,5610.080.06-0.02sell
MARTIN & CO INC /TN/50,57748,993-1,5841.121.06-0.07sell
TD ASSET MANAGEMENT INC58,10830,600-27,5080.000.00-0.00sell
Page 1 of 1