Skip to content

Mawer Investment Management Ltd.

Follow

13F filer, CIK 1538449, CALGARY, Alberta, Canada

Mawer Investment Management Ltd. reported $19,720,245,014 across 110 holdings for the quarter ended 2025-06-30, in a 13F-HR filed 2025-08-07. Its ten largest share positions make up 45.99% of the portfolio.

Filed (acceptance time not in the bulk data set), ingested 13F-HR 0000945621-25-000670

Period
2025-06-30
Reported value
$19.7B
Holdings
110
Top 10 weight
45.99%
New
12
Sold out
7

Largest buys vs the previous quarter

SecurityShares changeApprox. value
METAnew+735,898$543M
NOCnew+984,009$492M
JPMadded+809,976$235M
AERnew+1,550,229$181M
BRK-Aadded+127$92.6M

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Largest sells vs the previous quarter

SecurityShares changeApprox. value
FDXexited-2,274,767-$555M
XPexited-24,589,426-$338M
UNHreduced-1,014,563-$317M
SNAreduced-597,328-$186M
RHIreduced-3,863,211-$159M

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Holdings, Q2 2025

Share positions as resolved from 13F-HR 0000945621-25-000670, largest first. % of portfolio is the value over $19,720,245,014, the sum of the share positions whose value is usable for ratios (method).

SecurityHistorySharesValue% of portfolioChangeLatest eventTimeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,254,454 shares; 2024Q4: 3,178,026 shares; 2025Q1: 3,063,069 shares; 2025Q2: 2,872,812 shares 2,872,812$1.43B7.25%-190,257Timeline
MRSHMARSH & MCLENNAN COS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,918,358 shares; 2024Q4: 6,221,464 shares; 2025Q1: 5,972,112 shares; 2025Q2: 5,374,871 shares 5,374,871$1.18B5.96%-597,241Timeline
AONAON PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,269,465 shares; 2024Q4: 3,902,727 shares; 2025Q1: 3,273,574 shares; 2025Q2: 2,971,533 shares 2,971,533$1.06B5.38%-302,041Timeline
GOOGALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 5,985,872 shares; 2024Q4: 6,385,879 shares; 2025Q1: 6,076,517 shares; 2025Q2: 5,207,025 shares 5,207,025$924M4.68%-869,492Timeline
BKNGBOOKING HOLDINGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 191,460 shares; 2024Q4: 175,427 shares; 2025Q1: 169,247 shares; 2025Q2: 158,802 shares 158,802$919M4.66%-10,445Timeline
AMZNAMAZON COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,474,328 shares; 2024Q4: 4,077,412 shares; 2025Q1: 3,930,186 shares; 2025Q2: 3,969,780 shares 3,969,780$871M4.42%+39,594Timeline
VVISA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,121,063 shares; 2024Q4: 2,516,435 shares; 2025Q1: 2,414,064 shares; 2025Q2: 2,113,894 shares 2,113,894$751M3.81%-300,170Timeline
APHAMPHENOL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 13,001,681 shares; 2024Q4: 11,349,874 shares; 2025Q1: 8,865,933 shares; 2025Q2: 7,428,103 shares 7,428,103$734M3.72%-1,437,830Timeline
FCNFTI CONSULTING INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,916,333 shares; 2024Q4: 4,065,609 shares; 2025Q1: 3,972,055 shares; 2025Q2: 3,816,177 shares 3,816,177$616M3.13%-155,878Timeline
BRK-ABERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 684 shares; 2025Q2: 811 shares 811$591M3%+127Timeline
METAMETA PLATFORMS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 735,898 shares 735,898$543M2.75%newTimeline
NOCNORTHROP GRUMMAN CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 984,009 shares 984,009$492M2.49%newTimeline
CDWCDW CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,076,484 shares; 2024Q4: 3,041,920 shares; 2025Q1: 2,829,018 shares; 2025Q2: 2,642,368 shares 2,642,368$472M2.39%-186,650Timeline
JPMJPMORGAN CHASE & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 461,964 shares; 2024Q4: 442,877 shares; 2025Q1: 431,993 shares; 2025Q2: 1,241,969 shares 1,241,969$360M1.83%+809,976Timeline
UNHUNITEDHEALTH GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,179,775 shares; 2024Q4: 2,130,294 shares; 2025Q1: 2,073,932 shares; 2025Q2: 1,059,369 shares 1,059,369$330M1.68%-1,014,563Timeline
SHELSHELL PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 5,282,868 shares; 2024Q4: 5,145,650 shares; 2025Q1: 4,929,664 shares; 2025Q2: 4,590,494 shares 4,590,494$323M1.64%-339,170Timeline
LULULULULEMON ATHLETICA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 1,369,003 shares; 2025Q1: 1,322,776 shares; 2025Q2: 1,359,440 shares 1,359,440$323M1.64%+36,664Timeline
NSPINSPERITY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 5,190,036 shares; 2024Q4: 5,217,635 shares; 2025Q1: 5,102,562 shares; 2025Q2: 4,840,182 shares 4,840,182$291M1.48%-262,380Timeline
DEDEERE & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 446,272 shares; 2024Q4: 619,442 shares; 2025Q1: 598,249 shares; 2025Q2: 559,417 shares 559,417$284M1.44%-38,832Timeline
CPAYCORPAY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,173,238 shares; 2024Q4: 1,166,931 shares; 2025Q1: 1,033,243 shares; 2025Q2: 816,491 shares 816,491$271M1.37%-216,752Timeline
MEDPMEDPACE HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 696,219 shares; 2025Q2: 817,432 shares 817,432$257M1.3%+121,213Timeline
ATRAPTARGROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,158,102 shares; 2024Q4: 1,208,753 shares; 2025Q1: 1,203,543 shares; 2025Q2: 1,400,757 shares 1,400,757$219M1.11%+197,214Timeline
AJGGALLAGHER ARTHUR J & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 800,455 shares; 2024Q4: 761,948 shares; 2025Q1: 739,307 shares; 2025Q2: 681,510 shares 681,510$218M1.11%-57,797Timeline
TNETTRINET GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,653,597 shares; 2024Q4: 3,417,686 shares; 2025Q1: 3,004,110 shares; 2025Q2: 2,806,573 shares 2,806,573$205M1.04%-197,537Timeline
FERGFERGUSON ENTERPRISES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 43,135 shares; 2024Q4: 1,071,575 shares; 2025Q1: 996,683 shares; 2025Q2: 928,323 shares 928,323$202M1.03%-68,360Timeline
CORCENCORA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 733,542 shares; 2024Q4: 717,923 shares; 2025Q1: 685,817 shares; 2025Q2: 671,609 shares 671,609$201M1.02%-14,208Timeline
WMGWARNER MUSIC GROUP CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 8,217,467 shares; 2024Q4: 8,193,577 shares; 2025Q1: 7,883,786 shares; 2025Q2: 7,373,050 shares 7,373,050$201M1.02%-510,736Timeline
CMECME GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 919,429 shares; 2024Q4: 891,310 shares; 2025Q1: 871,220 shares; 2025Q2: 725,181 shares 725,181$200M1.01%-146,039Timeline
TMETENCENT MUSIC ENTMT GROUPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,547,836 shares; 2024Q4: 11,467,410 shares; 2025Q1: 10,984,151 shares; 2025Q2: 10,145,806 shares 10,145,806$198M1%-838,345Timeline
ACNACCENTURE PLC IRELANDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 843,330 shares; 2024Q4: 824,545 shares; 2025Q1: 758,804 shares; 2025Q2: 651,781 shares 651,781$195M0.99%-107,023Timeline
VZVERIZON COMMUNICATIONS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,901,677 shares; 2024Q4: 4,813,310 shares; 2025Q1: 4,702,275 shares; 2025Q2: 4,277,814 shares 4,277,814$185M0.94%-424,461Timeline
AERAERCAP HOLDINGS NVQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,550,229 shares 1,550,229$181M0.92%newTimeline
YUMCYUM CHINA HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 4,217,960 shares; 2025Q1: 4,044,105 shares; 2025Q2: 3,769,865 shares 3,769,865$169M0.85%-274,240Timeline
WATWATERS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 531,632 shares; 2024Q4: 519,776 shares; 2025Q1: 513,514 shares; 2025Q2: 476,561 shares 476,561$166M0.84%-36,953Timeline
ICEINTERCONTINENTAL EXCHANGE INQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,201,162 shares; 2024Q4: 2,793,566 shares; 2025Q1: 1,364,983 shares; 2025Q2: 885,746 shares 885,746$163M0.82%-479,237Timeline
RHIROBERT HALF INC.Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,681,340 shares; 2024Q4: 8,079,597 shares; 2025Q1: 7,805,369 shares; 2025Q2: 3,942,158 shares 3,942,158$162M0.82%-3,863,211Timeline
ABTABBOTT LABORATORIESQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,399,786 shares; 2024Q4: 1,356,107 shares; 2025Q1: 1,311,221 shares; 2025Q2: 1,185,658 shares 1,185,658$161M0.82%-125,563Timeline
MAMASTERCARD INCORPORATEDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 333,018 shares; 2024Q4: 321,531 shares; 2025Q1: 308,241 shares; 2025Q2: 282,072 shares 282,072$159M0.8%-26,169Timeline
PGPROCTER & GAMBLE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,697,121 shares; 2024Q4: 2,001,866 shares; 2025Q1: 1,094,434 shares; 2025Q2: 992,814 shares 992,814$158M0.8%-101,620Timeline
MLMMARTIN MARIETTA MATLS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 283,488 shares; 2024Q4: 277,687 shares; 2025Q1: 290,506 shares; 2025Q2: 286,720 shares 286,720$157M0.8%-3,786Timeline
POOLPOOL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 530,029 shares; 2025Q2: 498,344 shares 498,344$145M0.74%-31,685Timeline
BWXTBWX TECHNOLOGIES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 824,584 shares; 2024Q4: 803,164 shares; 2025Q1: 778,951 shares; 2025Q2: 900,449 shares 900,449$130M0.66%+121,498Timeline
CACICACI INTL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 106,809 shares; 2024Q4: 257,851 shares; 2025Q1: 287,564 shares; 2025Q2: 266,456 shares 266,456$127M0.64%-21,108Timeline
OSISOSI SYSTEMS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 377,298 shares; 2025Q1: 461,022 shares; 2025Q2: 512,656 shares 512,656$115M0.58%+51,634Timeline
AEPAMERICAN ELEC PWR CO INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 977,313 shares; 2024Q4: 1,207,875 shares; 2025Q1: 1,165,112 shares; 2025Q2: 1,088,876 shares 1,088,876$113M0.57%-76,236Timeline
VRSKVERISK ANALYTICS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 466,951 shares; 2024Q4: 448,407 shares; 2025Q1: 411,273 shares; 2025Q2: 355,282 shares 355,282$111M0.56%-55,991Timeline
HDBHDFC BANK LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,491,346 shares; 2024Q4: 1,417,618 shares; 2025Q1: 1,369,370 shares; 2025Q2: 1,408,023 shares 1,408,023$108M0.55%+38,653Timeline
VVVVALVOLINE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 437,989 shares; 2024Q4: 500,482 shares; 2025Q1: 1,224,420 shares; 2025Q2: 2,678,878 shares 2,678,878$101M0.51%+1,454,458Timeline
SHWSHERWIN WILLIAMS COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 327,336 shares; 2024Q4: 313,677 shares; 2025Q1: 302,855 shares; 2025Q2: 273,259 shares 273,259$93.8M0.48%-29,596Timeline
NKENIKE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,476,072 shares; 2024Q4: 1,401,698 shares; 2025Q1: 1,379,357 shares; 2025Q2: 1,209,399 shares 1,209,399$85.9M0.44%-169,958Timeline
BBSIBARRETT BUSINESS SVCS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,834,452 shares; 2024Q4: 2,110,550 shares; 2025Q1: 1,963,115 shares; 2025Q2: 1,950,056 shares 1,950,056$81.3M0.41%-13,059Timeline
DHRDANAHER CORP DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 445,300 shares; 2024Q4: 426,852 shares; 2025Q1: 434,608 shares; 2025Q2: 400,889 shares 400,889$79.2M0.4%-33,719Timeline
TXNTEXAS INSTRS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 339,440 shares; 2024Q4: 318,330 shares; 2025Q1: 314,674 shares; 2025Q2: 370,186 shares 370,186$76.9M0.39%+55,512Timeline
SOSOUTHERN COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,086,175 shares; 2024Q4: 917,274 shares; 2025Q1: 885,691 shares; 2025Q2: 836,480 shares 836,480$76.8M0.39%-49,211Timeline
BDXBECTON DICKINSON & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 480,387 shares; 2024Q4: 467,065 shares; 2025Q1: 443,627 shares; 2025Q2: 442,162 shares 442,162$76.2M0.39%-1,465Timeline
ESQESQUIRE FINL HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 420,212 shares; 2025Q1: 779,889 shares; 2025Q2: 775,879 shares 775,879$73.4M0.37%-4,010Timeline
TWTRADEWEB MKTS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 583,683 shares; 2024Q4: 578,479 shares; 2025Q1: 532,252 shares; 2025Q2: 478,149 shares 478,149$70M0.35%-54,103Timeline
SPGIS&P GLOBAL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 727,540 shares; 2024Q4: 613,560 shares; 2025Q1: 149,577 shares; 2025Q2: 132,151 shares 132,151$69.7M0.35%-17,426Timeline
KSPIKASPI KZ JSCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 922,157 shares; 2024Q4: 897,295 shares; 2025Q1: 860,338 shares; 2025Q2: 805,524 shares 805,524$68.4M0.35%-54,814Timeline
DFINDONNELLEY FINL SOLUTIONS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,021,103 shares; 2024Q4: 1,735,562 shares; 2025Q1: 1,332,775 shares; 2025Q2: 1,074,386 shares 1,074,386$66.2M0.34%-258,389Timeline
BIOBIO RAD LABS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 217,885 shares; 2024Q4: 256,927 shares; 2025Q1: 294,879 shares; 2025Q2: 267,108 shares 267,108$64.5M0.33%-27,771Timeline
JNJJOHNSON & JOHNSONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,503,774 shares; 2024Q4: 510,936 shares; 2025Q1: 498,598 shares; 2025Q2: 409,812 shares 409,812$62.6M0.32%-88,786Timeline
NTESNETEASE COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 701,642 shares; 2025Q1: 668,811 shares; 2025Q2: 463,490 shares 463,490$62.4M0.32%-205,321Timeline
PAYXPAYCHEX INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 798,499 shares; 2024Q4: 768,516 shares; 2025Q1: 591,480 shares; 2025Q2: 407,696 shares 407,696$59.3M0.3%-183,784Timeline
AAONAAON INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 565,972 shares; 2025Q2: 790,466 shares 790,466$58.3M0.3%+224,494Timeline
ELVELEVANCE HEALTH INC FORMERLYQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 138,539 shares 138,539$53.9M0.27%newTimeline
ITTITT INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 377,952 shares; 2024Q4: 361,805 shares; 2025Q1: 344,998 shares; 2025Q2: 326,078 shares 326,078$51.1M0.26%-18,920Timeline
SIISPROTT INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 729,889 shares 729,889$50.4M0.26%newTimeline
TSMTAIWAN SEMICONDUCTOR MANUFACQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 170,113 shares; 2024Q4: 162,816 shares; 2025Q1: 175,410 shares; 2025Q2: 208,068 shares 208,068$47.1M0.24%+32,658Timeline
ZTSZOETIS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 293,580 shares 293,580$45.8M0.23%newTimeline
CGNXCOGNEX CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,441,467 shares 1,441,467$45.7M0.23%newTimeline
ABBVABBVIE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 275,336 shares; 2024Q4: 262,150 shares; 2025Q1: 258,734 shares; 2025Q2: 243,994 shares 243,994$45.3M0.23%-14,740Timeline
ARMARM HOLDINGS PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 275,747 shares 275,747$44.6M0.23%newTimeline
AMEAMETEK INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 427,878 shares; 2024Q4: 413,302 shares; 2025Q1: 339,434 shares; 2025Q2: 237,469 shares 237,469$43M0.22%-101,965Timeline
HSYHERSHEY COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 365,570 shares; 2024Q4: 353,845 shares; 2025Q1: 269,936 shares; 2025Q2: 255,641 shares 255,641$42.4M0.22%-14,295Timeline
ICLRICON PUB LTD COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 617,916 shares; 2024Q4: 601,203 shares; 2025Q1: 576,071 shares; 2025Q2: 265,985 shares 265,985$38.7M0.2%-310,086Timeline
STTSTATE STR CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 864,151 shares; 2024Q4: 745,279 shares; 2025Q1: 516,537 shares; 2025Q2: 361,659 shares 361,659$38.5M0.2%-154,878Timeline
MKCMCCORMICK & CO INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 549,188 shares; 2024Q4: 540,367 shares; 2025Q1: 536,648 shares; 2025Q2: 481,513 shares 481,513$36.5M0.19%-55,135Timeline
RYANRYAN SPECIALTY HOLDINGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 628,439 shares; 2024Q4: 583,500 shares; 2025Q1: 511,154 shares; 2025Q2: 496,934 shares 496,934$33.8M0.17%-14,220Timeline
BWABORGWARNER INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,163,902 shares; 2024Q4: 1,081,217 shares; 2025Q1: 1,035,577 shares; 2025Q2: 984,690 shares 984,690$33M0.17%-50,887Timeline
SNASNAP ON INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 634,022 shares; 2024Q4: 723,911 shares; 2025Q1: 698,991 shares; 2025Q2: 101,663 shares 101,663$31.6M0.16%-597,328Timeline
SNSHARKNINJA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 284,385 shares; 2024Q4: 294,798 shares; 2025Q1: 327,198 shares; 2025Q2: 292,293 shares 292,293$28.9M0.15%-34,905Timeline
BRK-BBERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 750 shares; 2024Q4: 750 shares; 2025Q1: 53,176 shares; 2025Q2: 57,627 shares 57,627$28M0.14%+4,451Timeline
IBKRINTERACTIVE BROKERS GROUP INQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 117,057 shares; 2024Q4: 127,998 shares; 2025Q1: 130,851 shares; 2025Q2: 452,048 shares 452,048$25M0.13%+321,197Timeline
CASHPATHWARD FINANCIAL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 225,815 shares; 2024Q4: 258,815 shares; 2025Q1: 287,644 shares; 2025Q2: 254,995 shares 254,995$20.2M0.1%-32,649Timeline
RMDRESMED INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 76,554 shares; 2024Q4: 87,443 shares; 2025Q1: 80,680 shares; 2025Q2: 77,970 shares 77,970$20.1M0.1%-2,710Timeline
LPLALPL FINL HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 43,016 shares; 2024Q4: 58,010 shares; 2025Q1: 54,926 shares; 2025Q2: 52,984 shares 52,984$19.9M0.1%-1,942Timeline
KNSLKINSALE CAP GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 36,927 shares; 2025Q2: 35,686 shares 35,686$17.3M0.09%-1,241Timeline
ENSGENSIGN GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 109,570 shares 109,570$16.9M0.09%newTimeline
FCNCAFIRST CTZNS BANCSHARES INC DQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 9,773 shares; 2024Q4: 9,703 shares; 2025Q1: 8,922 shares; 2025Q2: 8,624 shares 8,624$16.9M0.09%-298Timeline
CSLCARLISLE COS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 35,308 shares; 2024Q4: 40,337 shares; 2025Q1: 49,995 shares; 2025Q2: 39,517 shares 39,517$14.8M0.07%-10,478Timeline
RBARB GLOBAL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 104,167 shares; 2024Q4: 120,564 shares; 2025Q1: 135,232 shares; 2025Q2: 130,327 shares 130,327$13.8M0.07%-4,905Timeline
MUSAMURPHY USA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 26,652 shares; 2025Q2: 31,702 shares 31,702$12.9M0.07%+5,050Timeline
DHID R HORTON INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 76,849 shares; 2024Q4: 88,550 shares; 2025Q1: 98,399 shares; 2025Q2: 95,106 shares 95,106$12.3M0.06%-3,293Timeline
FOURSHIFT4 PMTS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 65,287 shares; 2025Q2: 106,829 shares 106,829$10.6M0.05%+41,542Timeline
ABNBAIRBNB INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 48,289 shares; 2025Q2: 75,036 shares 75,036$9.93M0.05%+26,747Timeline
WMSADVANCED DRAIN SYS INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 67,007 shares; 2024Q4: 76,680 shares; 2025Q1: 85,572 shares; 2025Q2: 82,391 shares 82,391$9.46M0.05%-3,181Timeline
CBZCBIZ INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 205,628 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 128,668 shares 128,668$9.23M0.05%newTimeline
KLACKLA CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 13,138 shares; 2024Q4: 15,210 shares; 2025Q1: 16,900 shares; 2025Q2: 10,251 shares 10,251$9.18M0.05%-6,649Timeline
VRSNVERISIGN INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 64,361 shares; 2024Q4: 43,794 shares; 2025Q1: 37,362 shares; 2025Q2: 30,536 shares 30,536$8.82M0.04%-6,826Timeline
ORLYOREILLY AUTOMOTIVE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,601 shares; 2024Q4: 8,682 shares; 2025Q1: 9,651 shares; 2025Q2: 92,620 shares 92,620$8.35M0.04%+82,969Timeline
EEFTEURONET WORLDWIDE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 153,129 shares; 2024Q4: 176,384 shares; 2025Q1: 83,366 shares; 2025Q2: 80,407 shares 80,407$8.15M0.04%-2,959Timeline
MARMARRIOTT INTL INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 24,704 shares 24,704$6.75M0.03%newTimeline
GOOGLALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 46,857 shares; 2024Q4: 45,054 shares; 2025Q1: 43,053 shares; 2025Q2: 34,560 shares 34,560$6.09M0.03%-8,493Timeline
YMMFULL TRUCK ALLIANCE CO LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 302,500 shares; 2025Q2: 431,100 shares 431,100$5.09M0.03%+128,600Timeline
NOVTNOVANTA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 32,207 shares 32,207$4.15M0.02%newTimeline
PDDPDD HOLDINGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 27,000 shares; 2025Q2: 27,000 shares 27,000$2.83M0.01%0Timeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,960 shares; 2024Q4: 3,960 shares; 2025Q1: 3,960 shares; 2025Q2: 3,960 shares 3,960$812K<0.01%0Timeline
NVDANVIDIA CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 2,000 shares; 2025Q1: 2,000 shares; 2025Q2: 2,000 shares 2,000$316K<0.01%0Timeline
LLYELI LILLY & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 300 shares; 2025Q2: 300 shares 300$234K<0.01%0Timeline

Sold out in Q2 2025

Positions in the previous quarter's report that this quarter's report no longer lists.

SecurityShares beforeValue beforeType
FDXFEDEX CORP2,274,767$555Mshares
XPXP INC24,589,426$338Mshares
CVSCVS HEALTH CORP936,444$63.4Mshares
XPELXPEL INC443,210$13Mshares
MBCMASTERBRAND INC881,737$11.5Mshares
WINAWINMARK CORP28,058$8.92Mshares
CRLCHARLES RIV LABS INTL INC51,912$7.81Mshares

How Q2 2025 was built

Available 13F filings of this filer for the quarter and their roles: the base report is the latest original or restatement, NEW HOLDINGS amendments filed after it are added (method).

FilingRoleAmendmentFiledAcceptedIngested
13F-HR 0000945621-25-000670 base2025-08-07acceptance time not in the bulk data set