Skip to content

JARISLOWSKY, FRASER Ltd

Follow

13F filer, CIK 1123778, MONTREAL, Quebec, Canada

JARISLOWSKY, FRASER Ltd reported $15,957,740,758 across 185 holdings for the quarter ended 2025-03-31, in a 13F-HR filed 2025-05-12. Its ten largest share positions make up 39.38% of the portfolio.

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

Period
2025-03-31
Reported value
$16B
Holdings
185
Top 10 weight
39.38%
New
3
Sold out
7

Largest buys vs the previous quarter

SecurityShares changeApprox. value
TDadded+10,655,514$638M
TFIInew+2,172,019$168M
AVGOadded+437,542$73.3M
STNadded+642,620$53.3M
OTEXadded+2,079,282$52.5M

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
BNSreduced-9,777,294-$464M
MFCreduced-12,716,259-$396M
MGAreduced-7,475,210-$254M
BNreduced-2,452,461-$128M
GILreduced-1,810,024-$80M

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, Q1 2025

Share positions as resolved from 13F-HR 0001123778-25-000002, largest first. % of portfolio is the value over $15,957,740,758, the sum of the share positions whose value is usable for ratios (method).

SecurityHistorySharesValue% of portfolioChangeLatest eventTimeline
CNICANADIAN NATL RY COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 8,819,461 shares; 2024Q1: 8,511,212 shares; 2024Q2: 8,610,928 shares; 2024Q3: 8,736,997 shares; 2024Q4: 9,159,075 shares; 2025Q1: 9,216,459 shares 9,216,459$897M5.62%+57,384Timeline
BNBROOKFIELD CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 22,503,592 shares; 2024Q1: 21,667,121 shares; 2024Q2: 21,144,135 shares; 2024Q3: 19,161,418 shares; 2024Q4: 18,297,896 shares; 2025Q1: 15,845,435 shares 15,845,435$829M5.2%-2,452,461Timeline
TDTORONTO DOMINION BK ONTQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,917,358 shares; 2024Q1: 1,838,726 shares; 2024Q2: 1,621,285 shares; 2024Q3: 1,521,200 shares; 2024Q4: 1,472,075 shares; 2025Q1: 12,127,589 shares 12,127,589$727M4.55%+10,655,514Timeline
BMOBANK OF MONTREALQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 314,414 shares; 2024Q1: 3,827,130 shares; 2024Q2: 5,239,662 shares; 2024Q3: 6,285,331 shares; 2024Q4: 6,711,773 shares; 2025Q1: 6,549,559 shares 6,549,559$625M3.92%-162,214Timeline
CAECAE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 17,334,635 shares; 2024Q1: 21,964,698 shares; 2024Q2: 22,249,466 shares; 2024Q3: 22,291,187 shares; 2024Q4: 23,994,091 shares; 2025Q1: 23,187,828 shares 23,187,828$570M3.57%-806,263Timeline
TRITHOMSON REUTERS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 4,303,591 shares; 2024Q1: 3,724,155 shares; 2024Q2: 3,589,198 shares; 2024Q3: 3,525,182 shares; 2024Q4: 3,353,428 shares; 2025Q1: 3,266,594 shares 3,266,594$564M3.53%-86,834Timeline
TRPTC ENERGY CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 13,166,454 shares; 2024Q1: 12,759,331 shares; 2024Q2: 12,592,857 shares; 2024Q3: 12,248,009 shares; 2024Q4: 11,797,379 shares; 2025Q1: 11,500,319 shares 11,500,319$543M3.4%-297,060Timeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,663,576 shares; 2024Q1: 1,570,363 shares; 2024Q2: 1,500,227 shares; 2024Q3: 1,449,107 shares; 2024Q4: 1,371,654 shares; 2025Q1: 1,443,983 shares 1,443,983$542M3.4%+72,329Timeline
OTEXOPEN TEXT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 15,391,557 shares; 2024Q1: 14,934,688 shares; 2024Q2: 15,702,510 shares; 2024Q3: 16,589,561 shares; 2024Q4: 18,547,256 shares; 2025Q1: 20,626,538 shares 20,626,538$521M3.26%+2,079,282Timeline
STNSTANTEC INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 6,456,847 shares; 2024Q1: 5,445,228 shares; 2024Q2: 5,316,836 shares; 2024Q3: 5,210,510 shares; 2024Q4: 4,997,846 shares; 2025Q1: 5,640,466 shares 5,640,466$467M2.93%+642,620Timeline
FNVFRANCO NEV CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 3,444,848 shares; 2024Q1: 3,474,773 shares; 2024Q2: 3,434,574 shares; 2024Q3: 3,372,201 shares; 2024Q4: 3,219,986 shares; 2025Q1: 2,864,793 shares 2,864,793$451M2.82%-355,193Timeline
GIBCGI INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 5,347,324 shares; 2024Q1: 4,710,670 shares; 2024Q2: 4,609,507 shares; 2024Q3: 4,522,781 shares; 2024Q4: 4,341,175 shares; 2025Q1: 4,263,945 shares 4,263,945$426M2.67%-77,230Timeline
QSRRESTAURANT BRANDS INTL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 7,041,995 shares; 2024Q1: 6,756,695 shares; 2024Q2: 6,673,716 shares; 2024Q3: 6,569,026 shares; 2024Q4: 6,330,904 shares; 2025Q1: 6,225,039 shares 6,225,039$415M2.6%-105,865Timeline
SHOPSHOPIFY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 4,858,624 shares; 2024Q1: 3,770,182 shares; 2024Q2: 4,437,786 shares; 2024Q3: 5,949,224 shares; 2024Q4: 4,116,015 shares; 2025Q1: 3,999,810 shares 3,999,810$380M2.38%-116,205Timeline
AMZNAMAZON COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,342,493 shares; 2024Q1: 2,210,251 shares; 2024Q2: 2,167,526 shares; 2024Q3: 2,137,979 shares; 2024Q4: 2,009,385 shares; 2025Q1: 1,966,455 shares 1,966,455$374M2.34%-42,930Timeline
UNHUNITEDHEALTH GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 653,209 shares; 2024Q1: 655,100 shares; 2024Q2: 654,348 shares; 2024Q3: 640,277 shares; 2024Q4: 607,582 shares; 2025Q1: 595,533 shares 595,533$312M1.95%-12,049Timeline
MAMASTERCARD INCORPORATEDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 687,785 shares; 2024Q1: 670,944 shares; 2024Q2: 649,969 shares; 2024Q3: 639,238 shares; 2024Q4: 610,962 shares; 2025Q1: 568,326 shares 568,326$312M1.95%-42,636Timeline
GILGILDAN ACTIVEWEAR INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 11,882,800 shares; 2024Q1: 11,222,154 shares; 2024Q2: 11,031,700 shares; 2024Q3: 10,328,349 shares; 2024Q4: 8,773,086 shares; 2025Q1: 6,963,062 shares 6,963,062$308M1.93%-1,810,024Timeline
ABTABBOTT LABORATORIESQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,122,405 shares; 2024Q1: 2,079,873 shares; 2024Q2: 2,204,558 shares; 2024Q3: 2,377,330 shares; 2024Q4: 2,262,391 shares; 2025Q1: 2,169,717 shares 2,169,717$288M1.8%-92,674Timeline
FISVFISERV INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,796,045 shares; 2024Q1: 1,747,209 shares; 2024Q2: 1,667,270 shares; 2024Q3: 1,566,629 shares; 2024Q4: 1,358,882 shares; 2025Q1: 1,228,210 shares 1,228,210$271M1.7%-130,672Timeline
DSGXDESCARTES SYS GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 4,335,250 shares; 2024Q1: 3,329,220 shares; 2024Q2: 2,890,232 shares; 2024Q3: 2,838,860 shares; 2024Q4: 2,706,032 shares; 2025Q1: 2,649,759 shares 2,649,759$267M1.67%-56,273Timeline
CIGICOLLIERS INTL GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,297,479 shares; 2024Q1: 2,215,765 shares; 2024Q2: 2,190,257 shares; 2024Q3: 2,149,212 shares; 2024Q4: 2,044,558 shares; 2025Q1: 2,002,583 shares 2,002,583$242M1.52%-41,975Timeline
JPMJPMORGAN CHASE & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,145,563 shares; 2024Q1: 1,109,524 shares; 2024Q2: 1,027,573 shares; 2024Q3: 979,826 shares; 2024Q4: 972,123 shares; 2025Q1: 946,315 shares 946,315$232M1.45%-25,808Timeline
BSXBOSTON SCIENTIFIC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 3,028,215 shares; 2024Q1: 2,962,910 shares; 2024Q2: 2,879,213 shares; 2024Q3: 2,769,266 shares; 2024Q4: 2,519,272 shares; 2025Q1: 2,271,539 shares 2,271,539$229M1.44%-247,733Timeline
RYROYAL BK CDAQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,257,807 shares; 2024Q1: 2,235,429 shares; 2024Q2: 2,089,756 shares; 2024Q3: 2,071,506 shares; 2024Q4: 2,019,759 shares; 2025Q1: 1,997,039 shares 1,997,039$225M1.41%-22,720Timeline
CPRTCOPART INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 4,522,170 shares; 2024Q1: 4,345,695 shares; 2024Q2: 4,249,625 shares; 2024Q3: 4,167,096 shares; 2024Q4: 3,865,070 shares; 2025Q1: 3,781,000 shares 3,781,000$214M1.34%-84,070Timeline
PEPPEPSICO INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,270,905 shares; 2024Q1: 1,451,736 shares; 2024Q2: 1,436,046 shares; 2024Q3: 1,397,801 shares; 2024Q4: 1,353,630 shares; 2025Q1: 1,299,004 shares 1,299,004$195M1.22%-54,626Timeline
ORCLORACLE CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,700,596 shares; 2024Q1: 1,658,230 shares; 2024Q2: 1,522,231 shares; 2024Q3: 1,527,595 shares; 2024Q4: 1,391,121 shares; 2025Q1: 1,359,011 shares 1,359,011$190M1.19%-32,110Timeline
BDXBECTON DICKINSON & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 864,762 shares; 2024Q1: 896,176 shares; 2024Q2: 883,000 shares; 2024Q3: 865,055 shares; 2024Q4: 862,836 shares; 2025Q1: 825,613 shares 825,613$189M1.19%-37,223Timeline
GOOGLALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,716,759 shares; 2024Q1: 1,664,883 shares; 2024Q2: 1,599,495 shares; 2024Q3: 1,566,633 shares; 2024Q4: 1,349,673 shares; 2025Q1: 1,207,355 shares 1,207,355$187M1.17%-142,318Timeline
GOOGALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,519,241 shares; 2024Q1: 1,453,449 shares; 2024Q2: 1,304,464 shares; 2024Q3: 1,260,063 shares; 2024Q4: 1,243,510 shares; 2025Q1: 1,159,336 shares 1,159,336$181M1.14%-84,174Timeline
IBKRINTERACTIVE BROKERS GROUP INQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,811,804 shares; 2024Q1: 1,710,286 shares; 2024Q2: 1,528,790 shares; 2024Q3: 1,454,505 shares; 2024Q4: 1,239,524 shares; 2025Q1: 1,068,672 shares 1,068,672$177M1.11%-170,852Timeline
TFIITFI INTERNATIONAL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 2,172,019 shares 2,172,019$168M1.05%newTimeline
ACNACCENTURE PLC IRELANDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 497,940 shares; 2024Q1: 496,966 shares; 2024Q2: 550,117 shares; 2024Q3: 552,645 shares; 2024Q4: 542,896 shares; 2025Q1: 537,486 shares 537,486$168M1.05%-5,410Timeline
IQVIQVIA HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 788,895 shares; 2024Q1: 757,397 shares; 2024Q2: 762,305 shares; 2024Q3: 750,256 shares; 2024Q4: 719,874 shares; 2025Q1: 708,480 shares 708,480$125M0.78%-11,394Timeline
SHWSHERWIN WILLIAMS COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 425,326 shares; 2024Q1: 413,161 shares; 2024Q2: 411,155 shares; 2024Q3: 377,059 shares; 2024Q4: 365,322 shares; 2025Q1: 355,922 shares 355,922$124M0.78%-9,400Timeline
BRK-BBERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 270,728 shares; 2024Q1: 257,522 shares; 2024Q2: 234,066 shares; 2024Q3: 231,686 shares; 2024Q4: 232,962 shares; 2025Q1: 231,154 shares 231,154$123M0.77%-1,808Timeline
HDBHDFC BANK LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,535,326 shares; 2024Q1: 1,640,649 shares; 2024Q2: 1,648,305 shares; 2024Q3: 1,657,932 shares; 2024Q4: 1,698,012 shares; 2025Q1: 1,768,877 shares 1,768,877$118M0.74%+70,865Timeline
DHRDANAHER CORP DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 572,858 shares; 2024Q1: 578,039 shares; 2024Q2: 587,708 shares; 2024Q3: 587,141 shares; 2024Q4: 570,323 shares; 2025Q1: 561,918 shares 561,918$115M0.72%-8,405Timeline
TJXTJX COS INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,048,065 shares; 2024Q1: 1,020,046 shares; 2024Q2: 1,016,375 shares; 2024Q3: 991,534 shares; 2024Q4: 932,188 shares; 2025Q1: 891,802 shares 891,802$109M0.68%-40,386Timeline
ADSKAUTODESK INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 234,709 shares; 2024Q1: 232,115 shares; 2024Q2: 379,882 shares; 2024Q3: 411,582 shares; 2024Q4: 414,120 shares; 2025Q1: 413,038 shares 413,038$108M0.68%-1,082Timeline
MFCMANULIFE FINL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 20,715,602 shares; 2024Q1: 19,983,130 shares; 2024Q2: 18,560,925 shares; 2024Q3: 16,732,118 shares; 2024Q4: 16,160,979 shares; 2025Q1: 3,444,720 shares 3,444,720$107M0.67%-12,716,259Timeline
AMEAMETEK INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 666,750 shares; 2024Q1: 659,935 shares; 2024Q2: 655,392 shares; 2024Q3: 649,078 shares; 2024Q4: 629,766 shares; 2025Q1: 623,309 shares 623,309$107M0.67%-6,457Timeline
METAMETA PLATFORMS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 231,704 shares; 2024Q1: 222,128 shares; 2024Q2: 220,283 shares; 2024Q3: 213,101 shares; 2024Q4: 182,223 shares; 2025Q1: 175,985 shares 175,985$101M0.64%-6,238Timeline
MDLZMONDELEZ INTL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,256,615 shares; 2024Q1: 1,257,756 shares; 2024Q2: 1,390,582 shares; 2024Q3: 1,394,474 shares; 2024Q4: 1,291,561 shares; 2025Q1: 1,412,490 shares 1,412,490$95.8M0.6%+120,929Timeline
BNSBANK NOVA SCOTIA B CQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 13,163,545 shares; 2024Q1: 12,741,121 shares; 2024Q2: 12,685,074 shares; 2024Q3: 12,392,247 shares; 2024Q4: 11,750,934 shares; 2025Q1: 1,973,640 shares 1,973,640$93.6M0.59%-9,777,294Timeline
CBCHUBB LIMITEDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 682,646 shares; 2024Q1: 713,854 shares; 2024Q2: 518,976 shares; 2024Q3: 462,026 shares; 2024Q4: 456,532 shares; 2025Q1: 290,438 shares 290,438$87.7M0.55%-166,094Timeline
GWREGUIDEWIRE SOFTWARE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 864,172 shares; 2024Q1: 846,393 shares; 2024Q2: 800,544 shares; 2024Q3: 639,758 shares; 2024Q4: 534,615 shares; 2025Q1: 451,560 shares 451,560$84.6M0.53%-83,055Timeline
TSMTAIWAN SEMICONDUCTOR MANUFACQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 342,606 shares; 2024Q1: 290,390 shares; 2024Q2: 257,562 shares; 2024Q3: 252,671 shares; 2024Q4: 243,958 shares; 2025Q1: 502,410 shares 502,410$83.4M0.52%+258,452Timeline
JNJJOHNSON & JOHNSONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 682,023 shares; 2024Q1: 654,913 shares; 2024Q2: 535,628 shares; 2024Q3: 511,972 shares; 2024Q4: 488,573 shares; 2025Q1: 478,573 shares 478,573$79.4M0.5%-10,000Timeline
OZKBANK OZK LITTLE ROCK ARKQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,607,445 shares; 2024Q1: 1,487,094 shares; 2024Q2: 1,971,037 shares; 2024Q3: 1,992,471 shares; 2024Q4: 1,854,885 shares; 2025Q1: 1,799,390 shares 1,799,390$78.2M0.49%-55,495Timeline
ENBENBRIDGE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,802,524 shares; 2024Q1: 2,746,263 shares; 2024Q2: 1,978,942 shares; 2024Q3: 1,815,407 shares; 2024Q4: 1,791,976 shares; 2025Q1: 1,753,081 shares 1,753,081$77.6M0.49%-38,895Timeline
CDNSCADENCE DESIGN SYSTEM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 243,093 shares; 2024Q4: 284,470 shares; 2025Q1: 296,137 shares 296,137$75.3M0.47%+11,667Timeline
AVGOBROADCOM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 280 shares; 2024Q1: 268 shares; 2024Q2: 210 shares; 2024Q3: 2,100 shares; 2024Q4: 2,000 shares; 2025Q1: 439,542 shares 439,542$73.6M0.46%+437,542Timeline
PGPROCTER & GAMBLE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 643,971 shares; 2024Q1: 622,835 shares; 2024Q2: 475,704 shares; 2024Q3: 462,972 shares; 2024Q4: 429,274 shares; 2025Q1: 424,738 shares 424,738$72.4M0.45%-4,536Timeline
DEODIAGEO PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 720,064 shares; 2024Q1: 699,141 shares; 2024Q2: 650,907 shares; 2024Q3: 619,615 shares; 2024Q4: 623,534 shares; 2025Q1: 608,843 shares 608,843$63.8M0.4%-14,691Timeline
MNSTMONSTER BEVERAGE CORP NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,103,174 shares; 2024Q1: 1,073,595 shares; 2024Q2: 1,051,153 shares; 2024Q3: 1,237,674 shares; 2024Q4: 1,114,307 shares; 2025Q1: 1,082,329 shares 1,082,329$63.3M0.4%-31,978Timeline
SITESITEONE LANDSCAPE SUPPLY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: 434,813 shares; 2024Q2: 549,302 shares; 2024Q3: 554,039 shares; 2024Q4: 517,019 shares; 2025Q1: 507,192 shares 507,192$61.6M0.39%-9,827Timeline
RELXRELX PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,314,583 shares; 2024Q1: 1,281,454 shares; 2024Q2: 1,212,161 shares; 2024Q3: 1,165,886 shares; 2024Q4: 1,202,753 shares; 2025Q1: 1,166,822 shares 1,166,822$58.8M0.37%-35,931Timeline
CMECME GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 153,870 shares; 2024Q1: 156,920 shares; 2024Q2: 205,592 shares; 2024Q3: 222,060 shares; 2024Q4: 223,879 shares; 2025Q1: 201,612 shares 201,612$53.5M0.34%-22,267Timeline
AFGAMERICAN FINANCIAL GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 504,747 shares; 2024Q1: 491,418 shares; 2024Q2: 477,005 shares; 2024Q3: 463,865 shares; 2024Q4: 386,973 shares; 2025Q1: 368,823 shares 368,823$48.4M0.3%-18,150Timeline
CYBERARK SOFTWARE LTD/ISRAELCYBERARK SOFTWARE LTD/ISRAELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 204,291 shares; 2024Q1: 151,038 shares; 2024Q2: 149,084 shares; 2024Q3: 145,897 shares; 2024Q4: 140,653 shares; 2025Q1: 142,749 shares 142,749$48.2M0.3%+2,096
COSTCOSTCO WHOLESALE CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 68,743 shares; 2024Q1: 64,405 shares; 2024Q2: 55,235 shares; 2024Q3: 52,270 shares; 2024Q4: 50,786 shares; 2025Q1: 47,404 shares 47,404$44.8M0.28%-3,382Timeline
PEGPUBLIC SVC ENTERPRISE GROUPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 5,530 shares; 2024Q1: 682,055 shares; 2024Q2: 718,243 shares; 2024Q3: 731,607 shares; 2024Q4: 541,507 shares; 2025Q1: 529,213 shares 529,213$43.6M0.27%-12,294Timeline
CLCOLGATE PALMOLIVE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 630,312 shares; 2024Q1: 589,084 shares; 2024Q2: 525,223 shares; 2024Q3: 473,840 shares; 2024Q4: 465,390 shares; 2025Q1: 452,965 shares 452,965$42.4M0.27%-12,425Timeline
ASMLASML HLDG NVQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 28,212 shares; 2024Q1: 27,098 shares; 2024Q2: 29,211 shares; 2024Q3: 28,731 shares; 2024Q4: 58,643 shares; 2025Q1: 60,401 shares 60,401$40M0.25%+1,758Timeline
UNILEVER PLCUNILEVER PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 625,189 shares; 2024Q1: 645,631 shares; 2024Q2: 669,290 shares; 2024Q3: 643,813 shares; 2024Q4: 664,094 shares; 2025Q1: 657,459 shares 657,459$39.2M0.25%-6,635
CACCCREDIT ACCEP CORP MICHQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 71,262 shares; 2024Q1: 69,669 shares; 2024Q2: 66,805 shares; 2024Q3: 64,982 shares; 2024Q4: 73,135 shares; 2025Q1: 69,632 shares 69,632$36M0.23%-3,503Timeline
SAPSAP SEQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 159,578 shares; 2024Q1: 147,336 shares; 2024Q2: 131,643 shares; 2024Q3: 128,036 shares; 2024Q4: 125,620 shares; 2025Q1: 121,414 shares 121,414$32.6M0.2%-4,206Timeline
VRSKVERISK ANALYTICS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 233,791 shares; 2024Q1: 207,012 shares; 2024Q2: 128,754 shares; 2024Q3: 119,788 shares; 2024Q4: 114,091 shares; 2025Q1: 102,471 shares 102,471$30.5M0.19%-11,620Timeline
PGRPROGRESSIVE CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 145,196 shares; 2024Q1: 141,909 shares; 2024Q2: 139,479 shares; 2024Q3: 135,599 shares; 2024Q4: 95,856 shares; 2025Q1: 91,212 shares 91,212$25.8M0.16%-4,644Timeline
SFBSSERVISFIRST BANCSHARES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 263,663 shares; 2024Q1: 398,340 shares; 2024Q2: 391,797 shares; 2024Q3: 380,364 shares; 2024Q4: 316,675 shares; 2025Q1: 302,146 shares 302,146$25M0.16%-14,529Timeline
SPYSTATE STR SPDR S&P 500 ETF TQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 46,406 shares; 2024Q1: 45,661 shares; 2024Q2: 42,739 shares; 2024Q3: 42,348 shares; 2024Q4: 42,263 shares; 2025Q1: 44,233 shares 44,233$24.7M0.16%+1,970Timeline
AXAXOS FINANCIAL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 825,667 shares; 2024Q1: 651,835 shares; 2024Q2: 634,041 shares; 2024Q3: 614,338 shares; 2024Q4: 404,939 shares; 2025Q1: 383,295 shares 383,295$24.7M0.15%-21,644Timeline
ALCALCON AGQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 239,574 shares; 2024Q1: 234,786 shares; 2024Q2: 235,905 shares; 2024Q3: 222,158 shares; 2024Q4: 238,082 shares; 2025Q1: 235,401 shares 235,401$22.3M0.14%-2,681Timeline
LCIILCI INDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 550,700 shares; 2024Q1: 539,415 shares; 2024Q2: 298,276 shares; 2024Q3: 286,209 shares; 2024Q4: 239,455 shares; 2025Q1: 229,547 shares 229,547$20.1M0.13%-9,908Timeline
ADPAUTOMATIC DATA PROCESSING INQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 110,797 shares; 2024Q1: 106,094 shares; 2024Q2: 89,709 shares; 2024Q3: 76,329 shares; 2024Q4: 66,564 shares; 2025Q1: 64,409 shares 64,409$19.7M0.12%-2,155Timeline
ABBVABBVIE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 143,632 shares; 2024Q1: 131,678 shares; 2024Q2: 99,533 shares; 2024Q3: 99,358 shares; 2024Q4: 99,228 shares; 2025Q1: 92,293 shares 92,293$19.3M0.12%-6,935Timeline
PBAPEMBINA PIPELINE CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 505,484 shares; 2024Q1: 496,971 shares; 2024Q2: 464,899 shares; 2024Q3: 461,654 shares; 2024Q4: 456,629 shares; 2025Q1: 454,099 shares 454,099$18.2M0.11%-2,530Timeline
LLYELI LILLY & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 38,670 shares; 2024Q1: 31,667 shares; 2024Q2: 25,772 shares; 2024Q3: 23,749 shares; 2024Q4: 22,762 shares; 2025Q1: 21,922 shares 21,922$18.1M0.11%-840Timeline
XOMEXXON MOBIL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 291,559 shares; 2024Q1: 276,772 shares; 2024Q2: 192,562 shares; 2024Q3: 169,002 shares; 2024Q4: 167,711 shares; 2025Q1: 146,147 shares 146,147$17.4M0.11%-21,564Timeline
ZTSZOETIS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 111,346 shares; 2024Q1: 102,035 shares; 2024Q2: 86,363 shares; 2024Q3: 87,875 shares; 2024Q4: 85,714 shares; 2025Q1: 84,535 shares 84,535$13.9M0.09%-1,179Timeline
MELIMERCADOLIBRE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 2,149 shares; 2024Q3: 2,262 shares; 2024Q4: 3,249 shares; 2025Q1: 6,109 shares 6,109$11.9M0.07%+2,860Timeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 67,405 shares; 2024Q1: 56,906 shares; 2024Q2: 53,585 shares; 2024Q3: 52,131 shares; 2024Q4: 52,703 shares; 2025Q1: 52,800 shares 52,800$11.7M0.07%+97Timeline
SESEA LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 97,556 shares; 2024Q1: 97,556 shares; 2024Q2: 88,476 shares; 2024Q3: 84,516 shares; 2024Q4: 72,283 shares; 2025Q1: 89,783 shares 89,783$11.7M0.07%+17,500Timeline
TCOMTRIP COM GROUP LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 184,272 shares; 2024Q1: 184,272 shares; 2024Q2: 162,471 shares; 2024Q3: 155,471 shares; 2024Q4: 136,222 shares; 2025Q1: 171,272 shares 171,272$10.9M0.07%+35,050Timeline
TFPMTRIPLE FLAG PRECIOUS METALQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 294,900 shares; 2024Q1: 628,068 shares; 2024Q2: 540,302 shares; 2024Q3: 576,591 shares; 2024Q4: 570,183 shares; 2025Q1: 547,632 shares 547,632$10.5M0.07%-22,551Timeline
NTRNUTRIEN LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 340,744 shares; 2024Q1: 278,636 shares; 2024Q2: 210,410 shares; 2024Q3: 210,869 shares; 2024Q4: 205,584 shares; 2025Q1: 195,221 shares 195,221$9.69M0.06%-10,363Timeline
TUTELUS CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,075,068 shares; 2024Q1: 956,521 shares; 2024Q2: 888,052 shares; 2024Q3: 711,412 shares; 2024Q4: 728,668 shares; 2025Q1: 646,809 shares 646,809$9.28M0.06%-81,859Timeline
BAPCREDICORP LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 39,425 shares; 2024Q1: 39,595 shares; 2024Q2: 37,608 shares; 2024Q3: 38,652 shares; 2024Q4: 38,551 shares; 2025Q1: 46,660 shares 46,660$8.69M0.05%+8,109Timeline
BKNGBOOKING HOLDINGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 27,794 shares; 2024Q1: 5,704 shares; 2024Q2: 2,351 shares; 2024Q3: 1,967 shares; 2024Q4: 1,863 shares; 2025Q1: 1,830 shares 1,830$8.43M0.05%-33Timeline
CMCSACOMCAST CORP NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 455,388 shares; 2024Q1: 424,058 shares; 2024Q2: 342,536 shares; 2024Q3: 259,636 shares; 2024Q4: 224,201 shares; 2025Q1: 200,236 shares 200,236$7.39M0.05%-23,965Timeline
HLNHALEON PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 640,493 shares; 2024Q4: 697,108 shares; 2025Q1: 705,398 shares 705,398$7.26M0.05%+8,290Timeline
NUNU HLDGS LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 716,716 shares; 2024Q1: 723,126 shares; 2024Q2: 727,482 shares; 2024Q3: 658,289 shares; 2024Q4: 554,731 shares; 2025Q1: 665,211 shares 665,211$6.81M0.04%+110,480Timeline
YUMCYUM CHINA HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 127,393 shares; 2024Q1: 127,393 shares; 2024Q2: 122,138 shares; 2024Q3: 124,835 shares; 2024Q4: 127,699 shares; 2025Q1: 126,479 shares 126,479$6.58M0.04%-1,220Timeline
NVSNOVARTIS AGQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 64,046 shares; 2024Q1: 61,313 shares; 2024Q2: 56,728 shares; 2024Q3: 56,767 shares; 2024Q4: 53,492 shares; 2025Q1: 54,147 shares 54,147$6.04M0.04%+655Timeline
CVXCHEVRON CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 76,410 shares; 2024Q1: 70,991 shares; 2024Q2: 65,865 shares; 2024Q3: 36,385 shares; 2024Q4: 34,417 shares; 2025Q1: 34,438 shares 34,438$5.76M0.04%+21Timeline
INFYINFOSYS LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 251,324 shares; 2024Q1: 274,864 shares; 2024Q2: 267,952 shares; 2024Q3: 267,952 shares; 2024Q4: 267,301 shares; 2025Q1: 312,001 shares 312,001$5.69M0.04%+44,700Timeline
NVONOVO-NORDISK A SQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 123,732 shares; 2024Q1: 119,052 shares; 2024Q2: 81,357 shares; 2024Q3: 73,497 shares; 2024Q4: 77,441 shares; 2025Q1: 80,373 shares 80,373$5.58M0.03%+2,932Timeline
FMXFOMENTO ECONOMICO MEXICANO SQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 60,707 shares; 2024Q1: 57,047 shares; 2024Q2: 46,497 shares; 2024Q3: 47,123 shares; 2024Q4: 47,003 shares; 2025Q1: 56,533 shares 56,533$5.52M0.03%+9,530Timeline
EMREMERSON ELEC COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 72,353 shares; 2024Q1: 60,950 shares; 2024Q2: 48,600 shares; 2024Q3: 46,360 shares; 2024Q4: 45,660 shares; 2025Q1: 45,460 shares 45,460$4.98M0.03%-200Timeline
BCEBCE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 390,578 shares; 2024Q1: 294,459 shares; 2024Q2: 217,153 shares; 2024Q3: 222,851 shares; 2024Q4: 208,669 shares; 2025Q1: 203,892 shares 203,892$4.68M0.03%-4,777Timeline
XPXP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 282,418 shares; 2024Q1: 285,128 shares; 2024Q2: 344,149 shares; 2024Q3: 376,523 shares; 2024Q4: 486,118 shares; 2025Q1: 322,352 shares 322,352$4.43M0.03%-163,766Timeline
CPCANADIAN PACIFIC KANSAS CITYQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 89,644 shares; 2024Q1: 60,028 shares; 2024Q2: 56,071 shares; 2024Q3: 62,432 shares; 2024Q4: 62,733 shares; 2025Q1: 62,738 shares 62,738$4.4M0.03%+5Timeline
MCDMCDONALDS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 20,917 shares; 2024Q1: 18,543 shares; 2024Q2: 14,003 shares; 2024Q3: 14,003 shares; 2024Q4: 14,003 shares; 2025Q1: 13,918 shares 13,918$4.35M0.03%-85Timeline
SUSUNCOR ENERGY INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 184,218 shares; 2024Q1: 175,067 shares; 2024Q2: 146,664 shares; 2024Q3: 153,958 shares; 2024Q4: 151,596 shares; 2025Q1: 112,242 shares 112,242$4.35M0.03%-39,354Timeline
KOCOCA COLA COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 132,804 shares; 2024Q1: 104,240 shares; 2024Q2: 79,318 shares; 2024Q3: 75,518 shares; 2024Q4: 60,038 shares; 2025Q1: 59,838 shares 59,838$4.29M0.03%-200Timeline
PFEPFIZER INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 251,097 shares; 2024Q1: 225,794 shares; 2024Q2: 199,499 shares; 2024Q3: 151,224 shares; 2024Q4: 158,433 shares; 2025Q1: 147,033 shares 147,033$3.73M0.02%-11,400Timeline
JDJD.COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 9,466 shares; 2024Q4: 24,792 shares; 2025Q1: 84,216 shares 84,216$3.46M0.02%+59,424Timeline
ATSATS CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 63,194 shares; 2024Q1: 63,231 shares; 2024Q2: 94,544 shares; 2024Q3: 137,812 shares; 2024Q4: 134,535 shares; 2025Q1: 137,520 shares 137,520$3.43M0.02%+2,985Timeline
SLFSUN LIFE FINANCIAL INC.Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 231,027 shares; 2024Q1: 231,046 shares; 2024Q2: 217,209 shares; 2024Q3: 222,432 shares; 2024Q4: 187,148 shares; 2025Q1: 58,555 shares 58,555$3.35M0.02%-128,593Timeline
TOTALENERGIES SETOTALENERGIES SEQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 63,243 shares; 2024Q1: 58,714 shares; 2024Q2: 47,936 shares; 2024Q3: 47,381 shares; 2024Q4: 46,486 shares; 2025Q1: 50,050 shares 50,050$3.24M0.02%+3,564
MRKMERCK & CO INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 46,247 shares; 2024Q1: 46,097 shares; 2024Q2: 36,190 shares; 2024Q3: 36,320 shares; 2024Q4: 35,265 shares; 2025Q1: 34,665 shares 34,665$3.11M0.02%-600Timeline
DUKDUKE ENERGY CORP NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 35,483 shares; 2024Q1: 35,483 shares; 2024Q2: 24,383 shares; 2024Q3: 24,383 shares; 2024Q4: 24,883 shares; 2025Q1: 24,383 shares 24,383$2.97M0.02%-500Timeline
NKENIKE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 73,640 shares; 2024Q1: 66,663 shares; 2024Q2: 47,038 shares; 2024Q3: 45,528 shares; 2024Q4: 45,283 shares; 2025Q1: 44,783 shares 44,783$2.84M0.02%-500Timeline
KMBKIMBERLY-CLARK CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 63,025 shares; 2024Q1: 59,155 shares; 2024Q2: 41,067 shares; 2024Q3: 23,317 shares; 2024Q4: 22,367 shares; 2025Q1: 19,560 shares 19,560$2.78M0.02%-2,807Timeline
CVSCVS HEALTH CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 105,430 shares; 2024Q1: 94,545 shares; 2024Q2: 80,045 shares; 2024Q3: 44,045 shares; 2024Q4: 41,395 shares; 2025Q1: 38,395 shares 38,395$2.6M0.02%-3,000Timeline
CMCANADIAN IMPERIAL BANK OF COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 27,106 shares; 2024Q1: 39,818 shares; 2024Q2: 36,436 shares; 2024Q3: 52,849 shares; 2024Q4: 52,749 shares; 2025Q1: 45,903 shares 45,903$2.58M0.02%-6,846Timeline
XELXCEL ENERGY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 45,950 shares; 2024Q1: 45,800 shares; 2024Q2: 35,000 shares; 2024Q3: 35,000 shares; 2024Q4: 35,000 shares; 2025Q1: 35,000 shares 35,000$2.48M0.02%0Timeline
NGGNATIONAL GRID PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 33,341 shares; 2024Q1: 37,159 shares; 2024Q2: 36,760 shares; 2024Q3: 36,838 shares; 2024Q4: 36,776 shares; 2025Q1: 37,141 shares 37,141$2.44M0.02%+365Timeline
ALLALLSTATE CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 30,873 shares; 2024Q1: 30,873 shares; 2024Q2: 12,336 shares; 2024Q3: 12,136 shares; 2024Q4: 11,386 shares; 2025Q1: 11,231 shares 11,231$2.33M0.01%-155Timeline
VVISA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 20,038 shares; 2024Q1: 9,404 shares; 2024Q2: 7,476 shares; 2024Q3: 6,995 shares; 2024Q4: 6,994 shares; 2025Q1: 6,199 shares 6,199$2.17M0.01%-795Timeline
EOGEOG RES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 31,454 shares; 2024Q1: 24,479 shares; 2024Q2: 16,114 shares; 2024Q3: 16,111 shares; 2024Q4: 16,108 shares; 2025Q1: 15,825 shares 15,825$2.03M0.01%-283Timeline
IMOIMPERIAL OIL LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 39,573 shares; 2024Q1: 42,123 shares; 2024Q2: 26,551 shares; 2024Q3: 28,641 shares; 2024Q4: 27,911 shares; 2025Q1: 27,947 shares 27,947$2.02M0.01%+36Timeline
BRK-ABERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2 shares; 2024Q1: 2 shares; 2024Q2: 2 shares; 2024Q3: 2 shares; 2024Q4: 2 shares; 2025Q1: 2 shares 2$1.6M0.01%0Timeline
CNQCANADIAN NAT RES LTD MED TERQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 28,144 shares; 2024Q1: 19,129 shares; 2024Q2: 35,008 shares; 2024Q3: 51,602 shares; 2024Q4: 51,517 shares; 2025Q1: 49,726 shares 49,726$1.53M0.01%-1,791Timeline
IFFINTERNATIONAL FLAVORS&FRAGRAQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 28,187 shares; 2024Q1: 24,237 shares; 2024Q2: 19,400 shares; 2024Q3: 19,400 shares; 2024Q4: 19,000 shares; 2025Q1: 19,000 shares 19,000$1.47M0.01%0Timeline
INGING GROEP N.V.Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 69,133 shares; 2024Q1: 81,698 shares; 2024Q2: 75,658 shares; 2024Q3: 76,373 shares; 2024Q4: 81,592 shares; 2025Q1: 70,705 shares 70,705$1.39M0.01%-10,887Timeline
AFLAFLAC INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 20,000 shares; 2024Q1: 19,500 shares; 2024Q2: 13,200 shares; 2024Q3: 13,200 shares; 2024Q4: 13,200 shares; 2025Q1: 11,600 shares 11,600$1.29M0.01%-1,600Timeline
WMTWALMART INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 8,396 shares; 2024Q1: 17,543 shares; 2024Q2: 13,898 shares; 2024Q3: 13,493 shares; 2024Q4: 14,343 shares; 2025Q1: 14,343 shares 14,343$1.26M0.01%0Timeline
METMETLIFE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 51,495 shares; 2024Q1: 33,475 shares; 2024Q2: 22,075 shares; 2024Q3: 19,445 shares; 2024Q4: 17,398 shares; 2025Q1: 15,680 shares 15,680$1.26M0.01%-1,718Timeline
HDHOME DEPOT INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 7,498 shares; 2024Q1: 3,608 shares; 2024Q2: 3,293 shares; 2024Q3: 3,199 shares; 2024Q4: 3,199 shares; 2025Q1: 3,199 shares 3,199$1.17M0.01%0Timeline
SHELSHELL PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 39,977 shares; 2024Q1: 36,327 shares; 2024Q2: 21,252 shares; 2024Q3: 20,902 shares; 2024Q4: 17,552 shares; 2025Q1: 15,920 shares 15,920$1.17M0.01%-1,632Timeline
ZBHZIMMER BIOMET HOLDINGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 31,773 shares; 2024Q1: 31,073 shares; 2024Q2: 13,255 shares; 2024Q3: 12,980 shares; 2024Q4: 12,650 shares; 2025Q1: 10,250 shares 10,250$1.16M0.01%-2,400Timeline
EFAISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 32,875 shares; 2024Q1: 14,137 shares; 2024Q2: 14,000 shares; 2024Q3: 14,000 shares; 2024Q4: 15,980 shares; 2025Q1: 14,000 shares 14,000$1.14M0.01%-1,980Timeline
AZNASTRAZENECA PLC-SPONS ADRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 11,763 shares; 2024Q1: 14,083 shares; 2024Q2: 14,119 shares; 2024Q3: 12,392 shares; 2024Q4: 16,047 shares; 2025Q1: 14,682 shares 14,682$1.08M0.01%-1,365Timeline
GLDSPDR GOLD TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 6,046 shares; 2024Q1: 6,046 shares; 2024Q2: 5,909 shares; 2024Q3: 5,900 shares; 2024Q4: 4,487 shares; 2025Q1: 3,386 shares 3,386$976K0.01%-1,101Timeline
FTSFORTIS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 40,604 shares; 2024Q1: 38,422 shares; 2024Q2: 20,686 shares; 2024Q3: 19,705 shares; 2024Q4: 22,417 shares; 2025Q1: 20,705 shares 20,705$943K0.01%-1,712Timeline
PMPHILIP MORRIS INTL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 36,600 shares; 2024Q1: 30,475 shares; 2024Q2: 18,900 shares; 2024Q3: 18,900 shares; 2024Q4: 5,850 shares; 2025Q1: 5,800 shares 5,800$921K0.01%-50Timeline
WFCWELLS FARGO & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 30,630 shares; 2024Q1: 22,070 shares; 2024Q2: 17,749 shares; 2024Q3: 17,049 shares; 2024Q4: 15,390 shares; 2025Q1: 11,500 shares 11,500$826K0.01%-3,890Timeline
NVDANVIDIA CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 755 shares; 2024Q1: 728 shares; 2024Q2: 7,280 shares; 2024Q3: 7,630 shares; 2024Q4: 7,476 shares; 2025Q1: 7,280 shares 7,280$789K<0.01%-196Timeline
IHGINTERCONTINENTAL HOTELS GROUQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 7,553 shares; 2024Q1: 7,685 shares; 2024Q2: 7,606 shares; 2024Q3: 7,531 shares; 2024Q4: 7,273 shares; 2025Q1: 7,002 shares 7,002$767K<0.01%-271Timeline
MGAMAGNA INTL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 6,966,832 shares; 2024Q1: 6,752,491 shares; 2024Q2: 7,148,236 shares; 2024Q3: 8,016,750 shares; 2024Q4: 7,496,860 shares; 2025Q1: 21,650 shares 21,650$736K<0.01%-7,475,210Timeline
LOWLOWES COS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 3,700 shares; 2024Q1: 3,700 shares; 2024Q2: 3,080 shares; 2024Q3: 3,080 shares; 2024Q4: 3,080 shares; 2025Q1: 3,080 shares 3,080$718K<0.01%0Timeline
MDTMEDTRONIC PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 17,567 shares; 2024Q1: 9,019 shares; 2024Q2: 8,555 shares; 2024Q3: 7,923 shares; 2024Q4: 7,923 shares; 2025Q1: 7,523 shares 7,523$676K<0.01%-400Timeline
CTASCINTAS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 802 shares; 2024Q1: 800 shares; 2024Q2: 800 shares; 2024Q3: 3,200 shares; 2024Q4: 3,200 shares; 2025Q1: 3,200 shares 3,200$658K<0.01%0Timeline
MTBM & T BK CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 7,915 shares; 2024Q1: 3,940 shares; 2024Q2: 3,815 shares; 2024Q3: 3,655 shares; 2024Q4: 3,655 shares; 2025Q1: 3,555 shares 3,555$635K<0.01%-100Timeline
BARRICK GOLD CORPBARRICK GOLD CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: 17,654 shares; 2024Q2: 17,104 shares; 2024Q3: 33,890 shares; 2024Q4: 32,640 shares; 2025Q1: 32,640 shares 32,640$634K<0.01%0
SNNSMITH & NEPHEW PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 36,684 shares; 2024Q1: 28,350 shares; 2024Q2: 22,100 shares; 2024Q3: 22,100 shares; 2024Q4: 21,300 shares; 2025Q1: 21,000 shares 21,000$596K<0.01%-300Timeline
MOALTRIA GROUP INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 72,000 shares; 2024Q1: 61,700 shares; 2024Q2: 46,300 shares; 2024Q3: 10,300 shares; 2024Q4: 9,300 shares; 2025Q1: 9,300 shares 9,300$558K<0.01%0Timeline
MMM3M COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 73,660 shares; 2024Q1: 56,795 shares; 2024Q2: 21,999 shares; 2024Q3: 6,109 shares; 2024Q4: 4,899 shares; 2025Q1: 3,800 shares 3,800$558K<0.01%-1,099Timeline
AEMAGNICO EAGLE MINES LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 3,740 shares; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 4,776 shares; 2024Q4: 4,776 shares; 2025Q1: 5,101 shares 5,101$553K<0.01%+325Timeline
WCNWASTE CONNECTIONS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 10,280 shares; 2024Q1: 1,784 shares; 2024Q2: 1,784 shares; 2024Q3: 2,588 shares; 2024Q4: 2,768 shares; 2025Q1: 2,678 shares 2,678$522K<0.01%-90Timeline
USBUS BANCORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 81,277 shares; 2024Q1: 53,352 shares; 2024Q2: 20,102 shares; 2024Q3: 15,952 shares; 2024Q4: 13,252 shares; 2025Q1: 12,352 shares 12,352$522K<0.01%-900Timeline
IYWISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 3,595 shares; 2024Q3: 3,595 shares; 2024Q4: 3,700 shares; 2025Q1: 3,700 shares 3,700$520K<0.01%0Timeline
COOCOOPER COS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: 14,400 shares; 2024Q2: 5,800 shares; 2024Q3: 5,800 shares; 2024Q4: 5,800 shares; 2025Q1: 5,800 shares 5,800$489K<0.01%0Timeline
RCIROGERS COMMUNICATIONS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 16,643 shares; 2024Q1: 16,851 shares; 2024Q2: 16,578 shares; 2024Q3: 23,187 shares; 2024Q4: 18,684 shares; 2025Q1: 18,296 shares 18,296$489K<0.01%-388Timeline
BF-ABROWN FORMAN CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 42,138 shares; 2024Q1: 42,138 shares; 2024Q2: 31,908 shares; 2024Q3: 30,558 shares; 2024Q4: 26,438 shares; 2025Q1: 14,500 shares 14,500$485K<0.01%-11,938Timeline
BF-BBROWN FORMAN CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 35,263 shares; 2024Q1: 33,443 shares; 2024Q2: 21,569 shares; 2024Q3: 21,569 shares; 2024Q4: 21,569 shares; 2025Q1: 13,569 shares 13,569$461K<0.01%-8,000Timeline
TXNTEXAS INSTRS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 8,025 shares; 2024Q1: 2,225 shares; 2024Q2: 2,225 shares; 2024Q3: 2,225 shares; 2024Q4: 2,390 shares; 2025Q1: 2,310 shares 2,310$415K<0.01%-80Timeline
MRSHMARSH & MCLENNAN COS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,700 shares; 2024Q1: 1,700 shares; 2024Q2: 1,700 shares; 2024Q3: 1,700 shares; 2024Q4: 1,700 shares; 2025Q1: 1,700 shares 1,700$415K<0.01%0Timeline
HLTHILTON WORLDWIDE HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,176 shares; 2024Q1: 2,176 shares; 2024Q2: 2,176 shares; 2024Q3: 2,045 shares; 2024Q4: 1,745 shares; 2025Q1: 1,745 shares 1,745$397K<0.01%0Timeline
EEMISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 7,395 shares; 2024Q3: 8,341 shares; 2024Q4: 8,341 shares; 2025Q1: 8,341 shares 8,341$365K<0.01%0Timeline
ADBEADOBE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 810 shares; 2024Q1: 830 shares; 2024Q2: 830 shares; 2024Q3: 870 shares; 2024Q4: 870 shares; 2025Q1: 870 shares 870$334K<0.01%0Timeline
IVVISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 4,482 shares; 2024Q3: 558 shares; 2024Q4: 558 shares; 2025Q1: 558 shares 558$314K<0.01%0Timeline
CDWCDW CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,949 shares; 2024Q1: 1,949 shares; 2024Q2: 1,949 shares; 2024Q3: 1,949 shares; 2024Q4: 1,949 shares; 2025Q1: 1,949 shares 1,949$312K<0.01%0Timeline
VUGVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 800 shares 800$297K<0.01%newTimeline
HONHONEYWELL INTL INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 5,741 shares; 2024Q1: 2,320 shares; 2024Q2: 1,370 shares; 2024Q3: 1,370 shares; 2024Q4: 1,370 shares; 2025Q1: 1,370 shares 1,370$290K<0.01%0Timeline
ROSTROSS STORES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,859 shares; 2024Q1: 2,584 shares; 2024Q2: 2,284 shares; 2024Q3: 2,284 shares; 2024Q4: 2,174 shares; 2025Q1: 2,174 shares 2,174$278K<0.01%0Timeline
WFGWEST FRASER TIMBER CO LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 7,205 shares; 2024Q1: 4,740 shares; 2024Q2: 4,740 shares; 2024Q3: 3,590 shares; 2024Q4: 3,590 shares; 2025Q1: 3,590 shares 3,590$276K<0.01%0Timeline
CAHCARDINAL HEALTH INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,450 shares; 2024Q1: 2,250 shares; 2024Q2: 2,250 shares; 2024Q3: 2,250 shares; 2024Q4: 2,250 shares; 2025Q1: 2,000 shares 2,000$276K<0.01%-250Timeline
TRVTRAVELERS COMPANIES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: 1,040 shares; 2024Q2: 1,043 shares; 2024Q3: 1,043 shares; 2024Q4: 1,040 shares; 2025Q1: 1,040 shares 1,040$275K<0.01%0Timeline
ITWILLINOIS TOOL WKS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,262 shares; 2024Q1: 1,262 shares; 2024Q2: 1,062 shares; 2024Q3: 1,062 shares; 2024Q4: 1,062 shares; 2025Q1: 1,062 shares 1,062$263K<0.01%0Timeline
VLOVALERO ENERGY CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 2,092 shares; 2024Q1: 1,992 shares; 2024Q2: 1,992 shares; 2024Q3: 1,992 shares; 2024Q4: 1,992 shares; 2025Q1: 1,992 shares 1,992$263K<0.01%0Timeline
TECKTECK RESOURCES LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 28,574 shares; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 7,062 shares; 2024Q4: 7,062 shares; 2025Q1: 7,062 shares 7,062$257K<0.01%0Timeline
DDOMINION ENERGY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 25,568 shares; 2024Q1: 20,568 shares; 2024Q2: 6,651 shares; 2024Q3: 6,651 shares; 2024Q4: 6,651 shares; 2025Q1: 4,336 shares 4,336$243K<0.01%-2,315Timeline
CATCATERPILLAR INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,097 shares; 2024Q1: 1,072 shares; 2024Q2: 705 shares; 2024Q3: 705 shares; 2024Q4: 705 shares; 2025Q1: 705 shares 705$233K<0.01%0Timeline
CVECENOVUS ENERGY INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 13,500 shares; 2024Q1: 22,680 shares; 2024Q2: 16,430 shares; 2024Q3: 20,148 shares; 2024Q4: 20,148 shares; 2025Q1: 16,398 shares 16,398$228K<0.01%-3,750Timeline
UNPUNION PAC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 3,072 shares; 2024Q1: 944 shares; 2024Q2: 944 shares; 2024Q3: 944 shares; 2024Q4: 944 shares; 2025Q1: 944 shares 944$223K<0.01%0Timeline
TTTRANE TECHNOLOGIES PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 600 shares; 2024Q4: 600 shares; 2025Q1: 600 shares 600$202K<0.01%0Timeline
ABEVAMBEV SAQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 37,738 shares; 2024Q1: 37,738 shares; 2024Q2: 39,103 shares; 2024Q3: 44,795 shares; 2024Q4: 47,303 shares; 2025Q1: 47,546 shares 47,546$111K<0.01%+243Timeline

Principal amounts

Notes and convertibles filed as a face amount (PRN). A face amount is never added to a share count (H6).

SecurityTypeAmountValueChange
IGSBISHARES TR ETFprincipal125,433$6.57M+68,676
IGIBISHARES TR ISHS 5-10YR INVTprincipal54,779$2.88M+12,200
SHYISHARES TR COMprincipal22,670$1.88Mnew
ISTBISHARES TR CORE 1 5 YR USDprincipal32,330$1.56M+19,900

Sold out in Q1 2025

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

SecurityShares beforeValue beforeType
ELLAUDER ESTEE COS INC395,444$29.7Mshares
DOOBRP INC41,521$2.11Mshares
BIPBROOKFIELD INFRASTRUCTURE PA12,097$384Kshares
APDAIR PRODUCTS AND CHEMICALS I1,000$290Kshares
SOBOSOUTH BOW CORP11,044$260Kshares
PHPARKER-HANNIFIN CORP366$233Kshares
BAMBROOKFIELD ASSET MANAGMT LTD3,879$210Kshares

How Q1 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 0001123778-25-000002 base2025-05-12acceptance time not in the bulk data set