BN BROOKFIELD CORP More: the full row for BROOKFIELD CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 15,506,528 shares; 2025Q3: 14,806,245 shares 14,806,245 $1.02B 5.58% -700,283 Timeline TD TORONTO DOMINION BK ONT More: the full row for TORONTO DOMINION BK ONT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 11,996,531 shares; 2025Q3: 11,728,785 shares 11,728,785 $938M 5.16% -267,746 Timeline CNI CANADIAN NATL RY CO More: the full row for CANADIAN NATL RY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 9,241,703 shares; 2025Q3: 8,871,249 shares 8,871,249 $837M 4.6% -370,454 Timeline OTEX OPEN TEXT CORP More: the full row for OPEN TEXT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 21,032,718 shares; 2025Q3: 21,150,154 shares 21,150,154 $791M 4.35% +117,436 Timeline BMO BANK OF MONTREAL More: the full row for BANK OF MONTREAL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 6,400,179 shares; 2025Q3: 5,833,830 shares 5,833,830 $760M 4.18% -566,349 Timeline SHOP SHOPIFY INC More: the full row for SHOPIFY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 5,082,979 shares; 2025Q3: 4,861,383 shares 4,861,383 $722M 3.97% -221,596 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,397,554 shares; 2025Q3: 1,277,760 shares 1,277,760 $662M 3.64% -119,794 Timeline CAE CAE INC More: the full row for CAE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 21,748,736 shares; 2025Q3: 20,943,262 shares 20,943,262 $620M 3.41% -805,474 Timeline TRP TC ENERGY CORP More: the full row for TC ENERGY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 11,244,354 shares; 2025Q3: 10,751,401 shares 10,751,401 $585M 3.21% -492,953 Timeline FNV FRANCO NEV CORP More: the full row for FRANCO NEV CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 2,797,010 shares; 2025Q3: 2,462,713 shares 2,462,713 $548M 3.01% -334,297 Timeline TRI THOMSON REUTERS CORP More: the full row for THOMSON REUTERS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 3,010,760 shares; 2025Q3: 2,886,701 shares 2,886,701 $448M 2.46% -124,059 Timeline STN STANTEC INC More: the full row for STANTEC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 4,964,066 shares; 2025Q3: 4,082,124 shares 4,082,124 $440M 2.42% -881,942 Timeline AMZN AMAZON COM INC More: the full row for AMAZON COM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 2,011,481 shares; 2025Q3: 1,981,602 shares 1,981,602 $435M 2.39% -29,879 Timeline GIL GILDAN ACTIVEWEAR INC More: the full row for GILDAN ACTIVEWEAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 7,412,206 shares; 2025Q3: 6,848,156 shares 6,848,156 $396M 2.17% -564,050 Timeline GIB CGI INC More: the full row for CGI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 4,218,244 shares; 2025Q3: 4,033,813 shares 4,033,813 $359M 1.98% -184,431 Timeline PBA PEMBINA PIPELINE CORP More: the full row for PEMBINA PIPELINE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 505,484 shares; 2024Q1: 496,971 shares; 2024Q2: 464,899 shares; 2024Q3: 461,654 shares; 2024Q4: 456,629 shares; 2025Q1: 454,099 shares; 2025Q2: 441,843 shares; 2025Q3: 8,814,455 shares 8,814,455 $356M 1.96% +8,372,612 Timeline ORCL ORACLE CORP More: the full row for ORACLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,427,023 shares; 2025Q3: 1,220,787 shares 1,220,787 $343M 1.89% -206,236 Timeline CIGI COLLIERS INTL GROUP INC More: the full row for COLLIERS INTL GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 2,532,836 shares; 2025Q3: 2,115,789 shares 2,115,789 $331M 1.82% -417,047 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 687,785 shares; 2024Q1: 670,944 shares; 2024Q2: 649,969 shares; 2024Q3: 639,238 shares; 2024Q4: 610,962 shares; 2025Q1: 568,326 shares; 2025Q2: 562,749 shares; 2025Q3: 547,672 shares 547,672 $312M 1.71% -15,077 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 2,195,829 shares; 2025Q3: 2,158,089 shares 2,158,089 $289M 1.59% -37,740 Timeline TFII TFI INTERNATIONAL INC More: the full row for TFI INTERNATIONAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 2,172,019 shares; 2025Q2: 3,304,033 shares; 2025Q3: 3,201,844 shares 3,201,844 $282M 1.55% -102,189 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 926,080 shares; 2025Q3: 878,324 shares 878,324 $277M 1.52% -47,756 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,144,198 shares; 2025Q3: 1,078,837 shares 1,078,837 $263M 1.44% -65,361 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,215,482 shares; 2025Q3: 1,079,717 shares 1,079,717 $262M 1.44% -135,765 Timeline IBKR INTERACTIVE BROKERS GROUP IN More: the full row for INTERACTIVE BROKERS GROUP IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 4,216,701 shares; 2025Q3: 3,724,608 shares 3,724,608 $256M 1.41% -492,093 Timeline RY ROYAL BK CDA More: the full row for ROYAL BK CDA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,983,304 shares; 2025Q3: 1,645,780 shares 1,645,780 $243M 1.33% -337,524 Timeline DSGX DESCARTES SYS GROUP INC More: the full row for DESCARTES SYS GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 2,604,847 shares; 2025Q3: 2,483,153 shares 2,483,153 $234M 1.29% -121,694 Timeline UNH UNITEDHEALTH GROUP INC More: the full row for UNITEDHEALTH GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 653,209 shares; 2024Q1: 655,100 shares; 2024Q2: 654,348 shares; 2024Q3: 640,277 shares; 2024Q4: 607,582 shares; 2025Q1: 595,533 shares; 2025Q2: 669,494 shares; 2025Q3: 664,655 shares 664,655 $230M 1.26% -4,839 Timeline BSX BOSTON SCIENTIFIC CORP More: the full row for BOSTON SCIENTIFIC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 2,268,973 shares; 2025Q3: 2,192,794 shares 2,192,794 $214M 1.18% -76,179 Timeline QSR RESTAURANT BRANDS INTL INC More: the full row for RESTAURANT BRANDS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 3,411,337 shares; 2025Q3: 3,263,219 shares 3,263,219 $209M 1.15% -148,118 Timeline TSM TAIWAN SEMICONDUCTOR MANUFAC More: the full row for TAIWAN SEMICONDUCTOR MANUFAC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 342,606 shares; 2024Q1: 290,390 shares; 2024Q2: 257,562 shares; 2024Q3: 252,671 shares; 2024Q4: 243,958 shares; 2025Q1: 502,410 shares; 2025Q2: 740,709 shares; 2025Q3: 739,611 shares 739,611 $207M 1.14% -1,098 Timeline RBA RB GLOBAL INC More: the full row for RB GLOBAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 1,805,849 shares 1,805,849 $196M 1.08% new Timeline FISV FISERV INC More: the full row for FISERV INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,382,912 shares; 2025Q3: 1,508,425 shares 1,508,425 $194M 1.07% +125,513 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,300,128 shares; 2025Q3: 1,302,013 shares 1,302,013 $183M 1% +1,885 Timeline BDX BECTON DICKINSON & CO More: the full row for BECTON DICKINSON & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 864,762 shares; 2024Q1: 896,176 shares; 2024Q2: 883,000 shares; 2024Q3: 865,055 shares; 2024Q4: 862,836 shares; 2025Q1: 825,613 shares; 2025Q2: 941,803 shares; 2025Q3: 935,130 shares 935,130 $175M 0.96% -6,673 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 231,704 shares; 2024Q1: 222,128 shares; 2024Q2: 220,283 shares; 2024Q3: 213,101 shares; 2024Q4: 182,223 shares; 2025Q1: 175,985 shares; 2025Q2: 172,946 shares; 2025Q3: 235,586 shares 235,586 $173M 0.95% +62,640 Timeline IQV IQVIA HLDGS INC More: the full row for IQVIA HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 788,895 shares; 2024Q1: 757,397 shares; 2024Q2: 762,305 shares; 2024Q3: 750,256 shares; 2024Q4: 719,874 shares; 2025Q1: 708,480 shares; 2025Q2: 793,023 shares; 2025Q3: 785,658 shares 785,658 $149M 0.82% -7,365 Timeline CPRT COPART INC More: the full row for COPART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 3,194,714 shares; 2025Q3: 3,112,375 shares 3,112,375 $140M 0.77% -82,339 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 280 shares; 2024Q1: 268 shares; 2024Q2: 210 shares; 2024Q3: 2,100 shares; 2024Q4: 2,000 shares; 2025Q1: 439,542 shares; 2025Q2: 424,414 shares; 2025Q3: 420,881 shares 420,881 $139M 0.76% -3,533 Timeline ACN ACCENTURE PLC IRELAND More: the full row for ACCENTURE PLC IRELAND Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 497,940 shares; 2024Q1: 496,966 shares; 2024Q2: 550,117 shares; 2024Q3: 552,645 shares; 2024Q4: 542,896 shares; 2025Q1: 537,486 shares; 2025Q2: 553,027 shares; 2025Q3: 535,794 shares 535,794 $132M 0.73% -17,233 Timeline TJX TJX COS INC NEW More: the full row for TJX COS INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 894,104 shares; 2025Q3: 888,931 shares 888,931 $128M 0.71% -5,173 Timeline SHW SHERWIN WILLIAMS CO More: the full row for SHERWIN WILLIAMS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 425,326 shares; 2024Q1: 413,161 shares; 2024Q2: 411,155 shares; 2024Q3: 377,059 shares; 2024Q4: 365,322 shares; 2025Q1: 355,922 shares; 2025Q2: 356,345 shares; 2025Q3: 346,536 shares 346,536 $120M 0.66% -9,809 Timeline AME AMETEK INC More: the full row for AMETEK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 666,750 shares; 2024Q1: 659,935 shares; 2024Q2: 655,392 shares; 2024Q3: 649,078 shares; 2024Q4: 629,766 shares; 2025Q1: 623,309 shares; 2025Q2: 624,414 shares; 2025Q3: 614,702 shares 614,702 $116M 0.64% -9,712 Timeline HDB HDFC BANK LTD More: the full row for HDFC BANK LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,815,448 shares; 2025Q3: 3,317,169 shares 3,317,169 $113M 0.62% +1,501,721 Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 270,728 shares; 2024Q1: 257,522 shares; 2024Q2: 234,066 shares; 2024Q3: 231,686 shares; 2024Q4: 232,962 shares; 2025Q1: 231,154 shares; 2025Q2: 227,734 shares; 2025Q3: 221,593 shares 221,593 $111M 0.61% -6,141 Timeline DHR DANAHER CORP DEL More: the full row for DANAHER CORP DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 572,858 shares; 2024Q1: 578,039 shares; 2024Q2: 587,708 shares; 2024Q3: 587,141 shares; 2024Q4: 570,323 shares; 2025Q1: 561,918 shares; 2025Q2: 566,066 shares; 2025Q3: 554,230 shares 554,230 $110M 0.6% -11,836 Timeline CDNS CADENCE DESIGN SYSTEM INC More: the full row for CADENCE DESIGN SYSTEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 243,093 shares; 2024Q4: 284,470 shares; 2025Q1: 296,137 shares; 2025Q2: 306,107 shares; 2025Q3: 303,436 shares 303,436 $107M 0.59% -2,671 Timeline MFC MANULIFE FINL CORP More: the full row for MANULIFE FINL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 3,380,967 shares; 2025Q3: 3,273,476 shares 3,273,476 $102M 0.56% -107,491 Timeline GWRE GUIDEWIRE SOFTWARE INC More: the full row for GUIDEWIRE SOFTWARE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 864,172 shares; 2024Q1: 846,393 shares; 2024Q2: 800,544 shares; 2024Q3: 639,758 shares; 2024Q4: 534,615 shares; 2025Q1: 451,560 shares; 2025Q2: 445,232 shares; 2025Q3: 439,972 shares 439,972 $101M 0.56% -5,260 Timeline MDLZ MONDELEZ INTL INC More: the full row for MONDELEZ INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,424,945 shares; 2025Q3: 1,552,357 shares 1,552,357 $97M 0.53% +127,412 Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 1,311 shares; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 132,503 shares 132,503 $90.5M 0.5% new Timeline PEG PUBLIC SVC ENTERPRISE GROUP More: the full row for PUBLIC SVC ENTERPRISE GROUP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 5,530 shares; 2024Q1: 682,055 shares; 2024Q2: 718,243 shares; 2024Q3: 731,607 shares; 2024Q4: 541,507 shares; 2025Q1: 529,213 shares; 2025Q2: 495,057 shares; 2025Q3: 1,025,305 shares 1,025,305 $85.6M 0.47% +530,248 Timeline OZK BANK OZK LITTLE ROCK ARK More: the full row for BANK OZK LITTLE ROCK ARK Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,802,199 shares; 2025Q3: 1,658,271 shares 1,658,271 $84.5M 0.46% -143,928 Timeline ENB ENBRIDGE INC More: the full row for ENBRIDGE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,720,893 shares; 2025Q3: 1,671,318 shares 1,671,318 $84.3M 0.46% -49,575 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 682,023 shares; 2024Q1: 654,913 shares; 2024Q2: 535,628 shares; 2024Q3: 511,972 shares; 2024Q4: 488,573 shares; 2025Q1: 478,573 shares; 2025Q2: 472,846 shares; 2025Q3: 450,506 shares 450,506 $83.5M 0.46% -22,340 Timeline BNS BANK NOVA SCOTIA B C More: the full row for BANK NOVA SCOTIA B C Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,363,367 shares; 2025Q3: 1,242,357 shares 1,242,357 $80.4M 0.44% -121,010 Timeline CB CHUBB LIMITED More: the full row for CHUBB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 682,646 shares; 2024Q1: 713,854 shares; 2024Q2: 518,976 shares; 2024Q3: 462,026 shares; 2024Q4: 456,532 shares; 2025Q1: 290,438 shares; 2025Q2: 286,876 shares; 2025Q3: 278,658 shares 278,658 $78.7M 0.43% -8,218 Timeline MNST MONSTER BEVERAGE CORP NEW More: the full row for MONSTER BEVERAGE CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,089,720 shares; 2025Q3: 1,074,573 shares 1,074,573 $72.3M 0.4% -15,147 Timeline PG PROCTER & GAMBLE CO More: the full row for PROCTER & GAMBLE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 643,971 shares; 2024Q1: 622,835 shares; 2024Q2: 475,704 shares; 2024Q3: 462,972 shares; 2024Q4: 429,274 shares; 2025Q1: 424,738 shares; 2025Q2: 421,922 shares; 2025Q3: 404,384 shares 404,384 $62.1M 0.34% -17,538 Timeline ASML ASML HLDG NV More: the full row for ASML HLDG NV Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 28,212 shares; 2024Q1: 27,098 shares; 2024Q2: 29,211 shares; 2024Q3: 28,731 shares; 2024Q4: 58,643 shares; 2025Q1: 60,401 shares; 2025Q2: 62,544 shares; 2025Q3: 62,723 shares 62,723 $60.7M 0.33% +179 Timeline RELX RELX PLC More: the full row for RELX PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 1,149,177 shares; 2025Q3: 1,129,509 shares 1,129,509 $53.9M 0.3% -19,668 Timeline AFG AMERICAN FINANCIAL GROUP INC More: the full row for AMERICAN FINANCIAL GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 504,747 shares; 2024Q1: 491,418 shares; 2024Q2: 477,005 shares; 2024Q3: 463,865 shares; 2024Q4: 386,973 shares; 2025Q1: 368,823 shares; 2025Q2: 373,366 shares; 2025Q3: 369,784 shares 369,784 $53.9M 0.3% -3,582 Timeline CME CME GROUP INC More: the full row for CME GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 153,870 shares; 2024Q1: 156,920 shares; 2024Q2: 205,592 shares; 2024Q3: 222,060 shares; 2024Q4: 223,879 shares; 2025Q1: 201,612 shares; 2025Q2: 179,009 shares; 2025Q3: 175,151 shares 175,151 $47.3M 0.26% -3,858 Timeline SAP SAP SE More: the full row for SAP SE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 159,578 shares; 2024Q1: 147,336 shares; 2024Q2: 131,643 shares; 2024Q3: 128,036 shares; 2024Q4: 125,620 shares; 2025Q1: 121,414 shares; 2025Q2: 144,581 shares; 2025Q3: 165,093 shares 165,093 $44.1M 0.24% +20,512 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 68,743 shares; 2024Q1: 64,405 shares; 2024Q2: 55,235 shares; 2024Q3: 52,270 shares; 2024Q4: 50,786 shares; 2025Q1: 47,404 shares; 2025Q2: 46,618 shares; 2025Q3: 43,841 shares 43,841 $40.6M 0.22% -2,777 Timeline UNILEVER PLC UNILEVER PLC More: the full row for UNILEVER PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 625,189 shares; 2024Q1: 645,631 shares; 2024Q2: 669,290 shares; 2024Q3: 643,813 shares; 2024Q4: 664,094 shares; 2025Q1: 657,459 shares; 2025Q2: 656,322 shares; 2025Q3: 676,812 shares 676,812 $40.1M 0.22% +20,490 CL COLGATE PALMOLIVE CO More: the full row for COLGATE PALMOLIVE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 630,312 shares; 2024Q1: 589,084 shares; 2024Q2: 525,223 shares; 2024Q3: 473,840 shares; 2024Q4: 465,390 shares; 2025Q1: 452,965 shares; 2025Q2: 448,102 shares; 2025Q3: 418,440 shares 418,440 $33.5M 0.18% -29,662 Timeline DEO DIAGEO PLC More: the full row for DIAGEO PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 720,064 shares; 2024Q1: 699,141 shares; 2024Q2: 650,907 shares; 2024Q3: 619,615 shares; 2024Q4: 623,534 shares; 2025Q1: 608,843 shares; 2025Q2: 603,410 shares; 2025Q3: 339,798 shares 339,798 $32.4M 0.18% -263,612 Timeline AX AXOS FINANCIAL INC More: the full row for AXOS FINANCIAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 825,667 shares; 2024Q1: 651,835 shares; 2024Q2: 634,041 shares; 2024Q3: 614,338 shares; 2024Q4: 404,939 shares; 2025Q1: 383,295 shares; 2025Q2: 386,660 shares; 2025Q3: 382,183 shares 382,183 $32.4M 0.18% -4,477 Timeline CACC CREDIT ACCEP CORP MICH More: the full row for CREDIT ACCEP CORP MICH Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 71,262 shares; 2024Q1: 69,669 shares; 2024Q2: 66,805 shares; 2024Q3: 64,982 shares; 2024Q4: 73,135 shares; 2025Q1: 69,632 shares; 2025Q2: 70,479 shares; 2025Q3: 69,214 shares 69,214 $32.3M 0.18% -1,265 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 46,406 shares; 2024Q1: 45,661 shares; 2024Q2: 42,739 shares; 2024Q3: 42,348 shares; 2024Q4: 42,263 shares; 2025Q1: 44,233 shares; 2025Q2: 50,798 shares; 2025Q3: 41,279 shares 41,279 $27.5M 0.15% -9,519 Timeline SFBS SERVISFIRST BANCSHARES INC More: the full row for SERVISFIRST BANCSHARES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 263,663 shares; 2024Q1: 398,340 shares; 2024Q2: 391,797 shares; 2024Q3: 380,364 shares; 2024Q4: 316,675 shares; 2025Q1: 302,146 shares; 2025Q2: 306,182 shares; 2025Q3: 303,115 shares 303,115 $24.4M 0.13% -3,067 Timeline PGR PROGRESSIVE CORP More: the full row for PROGRESSIVE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 145,196 shares; 2024Q1: 141,909 shares; 2024Q2: 139,479 shares; 2024Q3: 135,599 shares; 2024Q4: 95,856 shares; 2025Q1: 91,212 shares; 2025Q2: 92,162 shares; 2025Q3: 91,262 shares 91,262 $22.5M 0.12% -900 Timeline LCII LCI INDS More: the full row for LCI INDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 550,700 shares; 2024Q1: 539,415 shares; 2024Q2: 298,276 shares; 2024Q3: 286,209 shares; 2024Q4: 239,455 shares; 2025Q1: 229,547 shares; 2025Q2: 239,243 shares; 2025Q3: 236,956 shares 236,956 $22.1M 0.12% -2,287 Timeline VRSK VERISK ANALYTICS INC More: the full row for VERISK ANALYTICS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 233,791 shares; 2024Q1: 207,012 shares; 2024Q2: 128,754 shares; 2024Q3: 119,788 shares; 2024Q4: 114,091 shares; 2025Q1: 102,471 shares; 2025Q2: 98,038 shares; 2025Q3: 86,669 shares 86,669 $21.8M 0.12% -11,369 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 143,632 shares; 2024Q1: 131,678 shares; 2024Q2: 99,533 shares; 2024Q3: 99,358 shares; 2024Q4: 99,228 shares; 2025Q1: 92,293 shares; 2025Q2: 88,783 shares; 2025Q3: 88,873 shares 88,873 $20.6M 0.11% +90 Timeline ADSK AUTODESK INC More: the full row for AUTODESK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 234,709 shares; 2024Q1: 232,115 shares; 2024Q2: 379,882 shares; 2024Q3: 411,582 shares; 2024Q4: 414,120 shares; 2025Q1: 413,038 shares; 2025Q2: 342,031 shares; 2025Q3: 59,225 shares 59,225 $18.8M 0.1% -282,806 Timeline ALC ALCON AG More: the full row for ALCON AG Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 239,574 shares; 2024Q1: 234,786 shares; 2024Q2: 235,905 shares; 2024Q3: 222,158 shares; 2024Q4: 238,082 shares; 2025Q1: 235,401 shares; 2025Q2: 234,542 shares; 2025Q3: 230,438 shares 230,438 $17.2M 0.09% -4,104 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 291,559 shares; 2024Q1: 276,772 shares; 2024Q2: 192,562 shares; 2024Q3: 169,002 shares; 2024Q4: 167,711 shares; 2025Q1: 146,147 shares; 2025Q2: 144,227 shares; 2025Q3: 142,564 shares 142,564 $16.1M 0.09% -1,663 Timeline LLY ELI LILLY & CO More: the full row for ELI LILLY & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 38,670 shares; 2024Q1: 31,667 shares; 2024Q2: 25,772 shares; 2024Q3: 23,749 shares; 2024Q4: 22,762 shares; 2025Q1: 21,922 shares; 2025Q2: 20,547 shares; 2025Q3: 20,327 shares 20,327 $15.5M 0.09% -220 Timeline SE SEA LTD More: the full row for SEA LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 97,556 shares; 2024Q1: 97,556 shares; 2024Q2: 88,476 shares; 2024Q3: 84,516 shares; 2024Q4: 72,283 shares; 2025Q1: 89,783 shares; 2025Q2: 89,480 shares; 2025Q3: 86,522 shares 86,522 $15.5M 0.08% -2,958 Timeline ADP AUTOMATIC DATA PROCESSING IN More: the full row for AUTOMATIC DATA PROCESSING IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 110,797 shares; 2024Q1: 106,094 shares; 2024Q2: 89,709 shares; 2024Q3: 76,329 shares; 2024Q4: 66,564 shares; 2025Q1: 64,409 shares; 2025Q2: 61,672 shares; 2025Q3: 52,462 shares 52,462 $15.4M 0.08% -9,210 Timeline MELI MERCADOLIBRE INC More: the full row for MERCADOLIBRE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 2,149 shares; 2024Q3: 2,262 shares; 2024Q4: 3,249 shares; 2025Q1: 6,109 shares; 2025Q2: 6,147 shares; 2025Q3: 6,175 shares 6,175 $14.4M 0.08% +28 Timeline TFPM TRIPLE FLAG PRECIOUS METAL More: the full row for TRIPLE FLAG PRECIOUS METAL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 294,900 shares; 2024Q1: 628,068 shares; 2024Q2: 540,302 shares; 2024Q3: 576,591 shares; 2024Q4: 570,183 shares; 2025Q1: 547,632 shares; 2025Q2: 526,223 shares; 2025Q3: 443,713 shares 443,713 $13M 0.07% -82,510 Timeline TCOM TRIP COM GROUP LTD More: the full row for TRIP COM GROUP LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 184,272 shares; 2024Q1: 184,272 shares; 2024Q2: 162,471 shares; 2024Q3: 155,471 shares; 2024Q4: 136,222 shares; 2025Q1: 171,272 shares; 2025Q2: 171,123 shares; 2025Q3: 166,860 shares 166,860 $12.5M 0.07% -4,263 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 67,405 shares; 2024Q1: 56,906 shares; 2024Q2: 53,585 shares; 2024Q3: 52,131 shares; 2024Q4: 52,703 shares; 2025Q1: 52,800 shares; 2025Q2: 52,388 shares; 2025Q3: 44,738 shares 44,738 $11.4M 0.06% -7,650 Timeline ZTS ZOETIS INC More: the full row for ZOETIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 111,346 shares; 2024Q1: 102,035 shares; 2024Q2: 86,363 shares; 2024Q3: 87,875 shares; 2024Q4: 85,714 shares; 2025Q1: 84,535 shares; 2025Q2: 83,422 shares; 2025Q3: 76,698 shares 76,698 $11.2M 0.06% -6,724 Timeline NTR NUTRIEN LTD More: the full row for NUTRIEN LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 340,744 shares; 2024Q1: 278,636 shares; 2024Q2: 210,410 shares; 2024Q3: 210,869 shares; 2024Q4: 205,584 shares; 2025Q1: 195,221 shares; 2025Q2: 183,571 shares; 2025Q3: 181,665 shares 181,665 $10.7M 0.06% -1,906 Timeline NU NU HLDGS LTD More: the full row for NU HLDGS LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 716,716 shares; 2024Q1: 723,126 shares; 2024Q2: 727,482 shares; 2024Q3: 658,289 shares; 2024Q4: 554,731 shares; 2025Q1: 665,211 shares; 2025Q2: 649,240 shares; 2025Q3: 651,820 shares 651,820 $10.4M 0.06% +2,580 Timeline BAP CREDICORP LTD More: the full row for CREDICORP LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 39,425 shares; 2024Q1: 39,595 shares; 2024Q2: 37,608 shares; 2024Q3: 38,652 shares; 2024Q4: 38,551 shares; 2025Q1: 46,660 shares; 2025Q2: 46,640 shares; 2025Q3: 38,882 shares 38,882 $10.4M 0.06% -7,758 Timeline TU TELUS CORPORATION More: the full row for TELUS CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 654,773 shares; 2025Q3: 645,207 shares 645,207 $10.2M 0.06% -9,566 Timeline BKNG BOOKING HOLDINGS INC More: the full row for BOOKING HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 27,794 shares; 2024Q1: 5,704 shares; 2024Q2: 2,351 shares; 2024Q3: 1,967 shares; 2024Q4: 1,863 shares; 2025Q1: 1,830 shares; 2025Q2: 1,710 shares; 2025Q3: 1,634 shares 1,634 $8.82M 0.05% -76 Timeline ATS ATS CORPORATION More: the full row for ATS CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 63,194 shares; 2024Q1: 63,231 shares; 2024Q2: 94,544 shares; 2024Q3: 137,812 shares; 2024Q4: 134,535 shares; 2025Q1: 137,520 shares; 2025Q2: 379,208 shares; 2025Q3: 334,904 shares 334,904 $8.76M 0.05% -44,304 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 755 shares; 2024Q1: 728 shares; 2024Q2: 7,280 shares; 2024Q3: 7,630 shares; 2024Q4: 7,476 shares; 2025Q1: 7,280 shares; 2025Q2: 7,280 shares; 2025Q3: 45,038 shares 45,038 $8.4M 0.05% +37,758 Timeline HLN HALEON PLC More: the full row for HALEON PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 640,493 shares; 2024Q4: 697,108 shares; 2025Q1: 705,398 shares; 2025Q2: 730,102 shares; 2025Q3: 821,006 shares 821,006 $7.36M 0.04% +90,904 Timeline NVS NOVARTIS AG More: the full row for NOVARTIS AG Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 64,046 shares; 2024Q1: 61,313 shares; 2024Q2: 56,728 shares; 2024Q3: 56,767 shares; 2024Q4: 53,492 shares; 2025Q1: 54,147 shares; 2025Q2: 53,447 shares; 2025Q3: 52,037 shares 52,037 $6.67M 0.04% -1,410 Timeline EMR EMERSON ELEC CO More: the full row for EMERSON ELEC CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 72,353 shares; 2024Q1: 60,950 shares; 2024Q2: 48,600 shares; 2024Q3: 46,360 shares; 2024Q4: 45,660 shares; 2025Q1: 45,460 shares; 2025Q2: 45,460 shares; 2025Q3: 45,460 shares 45,460 $5.96M 0.03% 0 Timeline CMCSA COMCAST CORP NEW More: the full row for COMCAST CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 455,388 shares; 2024Q1: 424,058 shares; 2024Q2: 342,536 shares; 2024Q3: 259,636 shares; 2024Q4: 224,201 shares; 2025Q1: 200,236 shares; 2025Q2: 195,736 shares; 2025Q3: 176,738 shares 176,738 $5.55M 0.03% -18,998 Timeline FMX FOMENTO ECONOMICO MEXICANO S More: the full row for FOMENTO ECONOMICO MEXICANO S Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 60,707 shares; 2024Q1: 57,047 shares; 2024Q2: 46,497 shares; 2024Q3: 47,123 shares; 2024Q4: 47,003 shares; 2025Q1: 56,533 shares; 2025Q2: 56,456 shares; 2025Q3: 55,306 shares 55,306 $5.45M 0.03% -1,150 Timeline YUMC YUM CHINA HLDGS INC More: the full row for YUM CHINA HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 127,393 shares; 2024Q1: 127,393 shares; 2024Q2: 122,138 shares; 2024Q3: 124,835 shares; 2024Q4: 127,699 shares; 2025Q1: 126,479 shares; 2025Q2: 126,314 shares; 2025Q3: 126,474 shares 126,474 $5.43M 0.03% +160 Timeline CP CANADIAN PACIFIC KANSAS CITY More: the full row for CANADIAN PACIFIC KANSAS CITY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 89,644 shares; 2024Q1: 60,028 shares; 2024Q2: 56,071 shares; 2024Q3: 62,432 shares; 2024Q4: 62,733 shares; 2025Q1: 62,738 shares; 2025Q2: 62,144 shares; 2025Q3: 69,573 shares 69,573 $5.18M 0.03% +7,429 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 76,410 shares; 2024Q1: 70,991 shares; 2024Q2: 65,865 shares; 2024Q3: 36,385 shares; 2024Q4: 34,417 shares; 2025Q1: 34,438 shares; 2025Q2: 32,595 shares; 2025Q3: 32,600 shares 32,600 $5.06M 0.03% +5 Timeline SU SUNCOR ENERGY INC NEW More: the full row for SUNCOR ENERGY INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 184,218 shares; 2024Q1: 175,067 shares; 2024Q2: 146,664 shares; 2024Q3: 153,958 shares; 2024Q4: 151,596 shares; 2025Q1: 112,242 shares; 2025Q2: 110,282 shares; 2025Q3: 118,134 shares 118,134 $4.94M 0.03% +7,852 Timeline BCE BCE INC More: the full row for BCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 390,578 shares; 2024Q1: 294,459 shares; 2024Q2: 217,153 shares; 2024Q3: 222,851 shares; 2024Q4: 208,669 shares; 2025Q1: 203,892 shares; 2025Q2: 177,151 shares; 2025Q3: 199,725 shares 199,725 $4.67M 0.03% +22,574 Timeline CM CANADIAN IMPERIAL BANK OF CO More: the full row for CANADIAN IMPERIAL BANK OF CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 27,106 shares; 2024Q1: 39,818 shares; 2024Q2: 36,436 shares; 2024Q3: 52,849 shares; 2024Q4: 52,749 shares; 2025Q1: 45,903 shares; 2025Q2: 45,903 shares; 2025Q3: 55,674 shares 55,674 $4.45M 0.02% +9,771 Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 20,917 shares; 2024Q1: 18,543 shares; 2024Q2: 14,003 shares; 2024Q3: 14,003 shares; 2024Q4: 14,003 shares; 2025Q1: 13,918 shares; 2025Q2: 14,025 shares; 2025Q3: 13,592 shares 13,592 $4.13M 0.02% -433 Timeline KO COCA COLA CO More: the full row for COCA COLA CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 132,804 shares; 2024Q1: 104,240 shares; 2024Q2: 79,318 shares; 2024Q3: 75,518 shares; 2024Q4: 60,038 shares; 2025Q1: 59,838 shares; 2025Q2: 59,738 shares; 2025Q3: 58,738 shares 58,738 $3.9M 0.02% -1,000 Timeline INFY INFOSYS LTD More: the full row for INFOSYS LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 251,324 shares; 2024Q1: 274,864 shares; 2024Q2: 267,952 shares; 2024Q3: 267,952 shares; 2024Q4: 267,301 shares; 2025Q1: 312,001 shares; 2025Q2: 310,969 shares; 2025Q3: 238,197 shares 238,197 $3.88M 0.02% -72,772 Timeline SLF SUN LIFE FINANCIAL INC. More: the full row for SUN LIFE FINANCIAL INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 231,027 shares; 2024Q1: 231,046 shares; 2024Q2: 217,209 shares; 2024Q3: 222,432 shares; 2024Q4: 187,148 shares; 2025Q1: 58,555 shares; 2025Q2: 58,750 shares; 2025Q3: 61,475 shares 61,475 $3.69M 0.02% +2,725 Timeline PFE PFIZER INC More: the full row for PFIZER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 251,097 shares; 2024Q1: 225,794 shares; 2024Q2: 199,499 shares; 2024Q3: 151,224 shares; 2024Q4: 158,433 shares; 2025Q1: 147,033 shares; 2025Q2: 142,340 shares; 2025Q3: 141,001 shares 141,001 $3.59M 0.02% -1,339 Timeline DOO BRP INC More: the full row for BRP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 42,427 shares; 2024Q4: 41,521 shares; 2025Q1: not reported; 2025Q2: 68,664 shares; 2025Q3: 52,687 shares 52,687 $3.2M 0.02% -15,977 Timeline DUK DUKE ENERGY CORP NEW More: the full row for DUKE ENERGY CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 35,483 shares; 2024Q1: 35,483 shares; 2024Q2: 24,383 shares; 2024Q3: 24,383 shares; 2024Q4: 24,883 shares; 2025Q1: 24,383 shares; 2025Q2: 24,383 shares; 2025Q3: 24,383 shares 24,383 $3.02M 0.02% 0 Timeline TOTALENERGIES SE TOTALENERGIES SE More: the full row for TOTALENERGIES SE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 63,243 shares; 2024Q1: 58,714 shares; 2024Q2: 47,936 shares; 2024Q3: 47,381 shares; 2024Q4: 46,486 shares; 2025Q1: 50,050 shares; 2025Q2: 49,850 shares; 2025Q3: 48,301 shares 48,301 $2.88M 0.02% -1,549 XEL XCEL ENERGY INC More: the full row for XCEL ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 45,950 shares; 2024Q1: 45,800 shares; 2024Q2: 35,000 shares; 2024Q3: 35,000 shares; 2024Q4: 35,000 shares; 2025Q1: 35,000 shares; 2025Q2: 35,000 shares; 2025Q3: 35,000 shares 35,000 $2.82M 0.02% 0 Timeline CVS CVS HEALTH CORP More: the full row for CVS HEALTH CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 105,430 shares; 2024Q1: 94,545 shares; 2024Q2: 80,045 shares; 2024Q3: 44,045 shares; 2024Q4: 41,395 shares; 2025Q1: 38,395 shares; 2025Q2: 38,080 shares; 2025Q3: 36,771 shares 36,771 $2.77M 0.02% -1,309 Timeline MRK MERCK & CO INC More: the full row for MERCK & CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 46,247 shares; 2024Q1: 46,097 shares; 2024Q2: 36,190 shares; 2024Q3: 36,320 shares; 2024Q4: 35,265 shares; 2025Q1: 34,665 shares; 2025Q2: 34,150 shares; 2025Q3: 32,875 shares 32,875 $2.76M 0.02% -1,275 Timeline NGG NATIONAL GRID PLC More: the full row for NATIONAL GRID PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 33,341 shares; 2024Q1: 37,159 shares; 2024Q2: 36,760 shares; 2024Q3: 36,838 shares; 2024Q4: 36,776 shares; 2025Q1: 37,141 shares; 2025Q2: 37,371 shares; 2025Q3: 37,226 shares 37,226 $2.71M 0.01% -145 Timeline NKE NIKE INC More: the full row for NIKE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 73,640 shares; 2024Q1: 66,663 shares; 2024Q2: 47,038 shares; 2024Q3: 45,528 shares; 2024Q4: 45,283 shares; 2025Q1: 44,783 shares; 2025Q2: 40,875 shares; 2025Q3: 38,455 shares 38,455 $2.68M 0.01% -2,420 Timeline NVO NOVO-NORDISK A S More: the full row for NOVO-NORDISK A S Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 123,732 shares; 2024Q1: 119,052 shares; 2024Q2: 81,357 shares; 2024Q3: 73,497 shares; 2024Q4: 77,441 shares; 2025Q1: 80,373 shares; 2025Q2: 71,840 shares; 2025Q3: 46,215 shares 46,215 $2.56M 0.01% -25,625 Timeline IMO IMPERIAL OIL LTD More: the full row for IMPERIAL OIL LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 39,573 shares; 2024Q1: 42,123 shares; 2024Q2: 26,551 shares; 2024Q3: 28,641 shares; 2024Q4: 27,911 shares; 2025Q1: 27,947 shares; 2025Q2: 26,947 shares; 2025Q3: 27,678 shares 27,678 $2.51M 0.01% +731 Timeline KMB KIMBERLY-CLARK CORP More: the full row for KIMBERLY-CLARK CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 63,025 shares; 2024Q1: 59,155 shares; 2024Q2: 41,067 shares; 2024Q3: 23,317 shares; 2024Q4: 22,367 shares; 2025Q1: 19,560 shares; 2025Q2: 19,460 shares; 2025Q3: 19,263 shares 19,263 $2.4M 0.01% -197 Timeline ALL ALLSTATE CORP More: the full row for ALLSTATE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 30,873 shares; 2024Q1: 30,873 shares; 2024Q2: 12,336 shares; 2024Q3: 12,136 shares; 2024Q4: 11,386 shares; 2025Q1: 11,231 shares; 2025Q2: 11,131 shares; 2025Q3: 11,081 shares 11,081 $2.38M 0.01% -50 Timeline JD JD.COM INC More: the full row for JD.COM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 9,466 shares; 2024Q4: 24,792 shares; 2025Q1: 84,216 shares; 2025Q2: 75,206 shares; 2025Q3: 66,790 shares 66,790 $2.34M 0.01% -8,416 Timeline CNQ CANADIAN NAT RES LTD MED TER More: the full row for CANADIAN NAT RES LTD MED TER Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 28,144 shares; 2024Q1: 19,129 shares; 2024Q2: 35,008 shares; 2024Q3: 51,602 shares; 2024Q4: 51,517 shares; 2025Q1: 49,726 shares; 2025Q2: 50,039 shares; 2025Q3: 66,366 shares 66,366 $2.12M 0.01% +16,327 Timeline ING ING GROEP N.V. More: the full row for ING GROEP N.V. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 69,133 shares; 2024Q1: 81,698 shares; 2024Q2: 75,658 shares; 2024Q3: 76,373 shares; 2024Q4: 81,592 shares; 2025Q1: 70,705 shares; 2025Q2: 76,377 shares; 2025Q3: 76,392 shares 76,392 $1.99M 0.01% +15 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 20,038 shares; 2024Q1: 9,404 shares; 2024Q2: 7,476 shares; 2024Q3: 6,995 shares; 2024Q4: 6,994 shares; 2025Q1: 6,199 shares; 2025Q2: 5,984 shares; 2025Q3: 5,427 shares 5,427 $1.85M 0.01% -557 Timeline EOG EOG RES INC More: the full row for EOG RES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 31,454 shares; 2024Q1: 24,479 shares; 2024Q2: 16,114 shares; 2024Q3: 16,111 shares; 2024Q4: 16,108 shares; 2025Q1: 15,825 shares; 2025Q2: 15,525 shares; 2025Q3: 15,525 shares 15,525 $1.74M 0.01% 0 Timeline LIN LINDE PLC More: the full row for LINDE PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 3,612 shares; 2025Q3: 3,600 shares 3,600 $1.71M 0.01% -12 Timeline B BARRICK MNG CORP More: the full row for BARRICK MNG CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 32,902 shares; 2025Q3: 46,306 shares 46,306 $1.52M 0.01% +13,404 Timeline BRK-A BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 2 shares; 2024Q1: 2 shares; 2024Q2: 2 shares; 2024Q3: 2 shares; 2024Q4: 2 shares; 2025Q1: 2 shares; 2025Q2: 2 shares; 2025Q3: 2 shares 2 $1.51M 0.01% 0 Timeline AZN ASTRAZENECA PLC-SPONS ADR More: the full row for ASTRAZENECA PLC-SPONS ADR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 11,763 shares; 2024Q1: 14,083 shares; 2024Q2: 14,119 shares; 2024Q3: 12,392 shares; 2024Q4: 16,047 shares; 2025Q1: 14,682 shares; 2025Q2: 17,262 shares; 2025Q3: 19,548 shares 19,548 $1.5M 0.01% +2,286 Timeline WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 8,396 shares; 2024Q1: 17,543 shares; 2024Q2: 13,898 shares; 2024Q3: 13,493 shares; 2024Q4: 14,343 shares; 2025Q1: 14,343 shares; 2025Q2: 13,868 shares; 2025Q3: 13,659 shares 13,659 $1.41M 0.01% -209 Timeline HD HOME DEPOT INC More: the full row for HOME DEPOT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 7,498 shares; 2024Q1: 3,608 shares; 2024Q2: 3,293 shares; 2024Q3: 3,199 shares; 2024Q4: 3,199 shares; 2025Q1: 3,199 shares; 2025Q2: 3,235 shares; 2025Q3: 3,235 shares 3,235 $1.31M 0.01% 0 Timeline EFA ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 32,875 shares; 2024Q1: 14,137 shares; 2024Q2: 14,000 shares; 2024Q3: 14,000 shares; 2024Q4: 15,980 shares; 2025Q1: 14,000 shares; 2025Q2: 14,000 shares; 2025Q3: 14,000 shares 14,000 $1.31M 0.01% 0 Timeline AFL AFLAC INC More: the full row for AFLAC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 20,000 shares; 2024Q1: 19,500 shares; 2024Q2: 13,200 shares; 2024Q3: 13,200 shares; 2024Q4: 13,200 shares; 2025Q1: 11,600 shares; 2025Q2: 11,600 shares; 2025Q3: 11,600 shares 11,600 $1.3M 0.01% 0 Timeline IFF INTERNATIONAL FLAVORS&FRAGRA More: the full row for INTERNATIONAL FLAVORS&FRAGRA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 28,187 shares; 2024Q1: 24,237 shares; 2024Q2: 19,400 shares; 2024Q3: 19,400 shares; 2024Q4: 19,000 shares; 2025Q1: 19,000 shares; 2025Q2: 19,000 shares; 2025Q3: 18,000 shares 18,000 $1.11M 0.01% -1,000 Timeline SHEL SHELL PLC More: the full row for SHELL PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 39,977 shares; 2024Q1: 36,327 shares; 2024Q2: 21,252 shares; 2024Q3: 20,902 shares; 2024Q4: 17,552 shares; 2025Q1: 15,920 shares; 2025Q2: 15,620 shares; 2025Q3: 15,220 shares 15,220 $1.09M 0.01% -400 Timeline GLD SPDR GOLD TR More: the full row for SPDR GOLD TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 6,046 shares; 2024Q1: 6,046 shares; 2024Q2: 5,909 shares; 2024Q3: 5,900 shares; 2024Q4: 4,487 shares; 2025Q1: 3,386 shares; 2025Q2: 3,316 shares; 2025Q3: 2,989 shares 2,989 $1.06M 0.01% -327 Timeline ZBH ZIMMER BIOMET HOLDINGS INC More: the full row for ZIMMER BIOMET HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 31,773 shares; 2024Q1: 31,073 shares; 2024Q2: 13,255 shares; 2024Q3: 12,980 shares; 2024Q4: 12,650 shares; 2025Q1: 10,250 shares; 2025Q2: 10,250 shares; 2025Q3: 10,250 shares 10,250 $1.01M 0.01% 0 Timeline WFC WELLS FARGO & CO More: the full row for WELLS FARGO & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 30,630 shares; 2024Q1: 22,070 shares; 2024Q2: 17,749 shares; 2024Q3: 17,049 shares; 2024Q4: 15,390 shares; 2025Q1: 11,500 shares; 2025Q2: 11,500 shares; 2025Q3: 12,000 shares 12,000 $1.01M 0.01% +500 Timeline AEM AGNICO EAGLE MINES LTD More: the full row for AGNICO EAGLE MINES LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 3,740 shares; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 4,776 shares; 2024Q4: 4,776 shares; 2025Q1: 5,101 shares; 2025Q2: 4,776 shares; 2025Q3: 5,926 shares 5,926 $998K 0.01% +1,150 Timeline MGA MAGNA INTL INC More: the full row for MAGNA INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 17,090 shares; 2025Q3: 20,686 shares 20,686 $980K 0.01% +3,596 Timeline PM PHILIP MORRIS INTL INC More: the full row for PHILIP MORRIS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 36,600 shares; 2024Q1: 30,475 shares; 2024Q2: 18,900 shares; 2024Q3: 18,900 shares; 2024Q4: 5,850 shares; 2025Q1: 5,800 shares; 2025Q2: 5,750 shares; 2025Q3: 5,750 shares 5,750 $933K 0.01% 0 Timeline IHG INTERCONTINENTAL HOTELS GROU More: the full row for INTERCONTINENTAL HOTELS GROU Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 7,553 shares; 2024Q1: 7,685 shares; 2024Q2: 7,606 shares; 2024Q3: 7,531 shares; 2024Q4: 7,273 shares; 2025Q1: 7,002 shares; 2025Q2: 7,389 shares; 2025Q3: 7,434 shares 7,434 $901K <0.01% +45 Timeline RCI ROGERS COMMUNICATIONS INC More: the full row for ROGERS COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 16,643 shares; 2024Q1: 16,851 shares; 2024Q2: 16,578 shares; 2024Q3: 23,187 shares; 2024Q4: 18,684 shares; 2025Q1: 18,296 shares; 2025Q2: 15,784 shares; 2025Q3: 24,288 shares 24,288 $836K <0.01% +8,504 Timeline SONY SONY GROUP CORP More: the full row for SONY GROUP CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 18,277 shares; 2025Q3: 25,082 shares 25,082 $722K <0.01% +6,805 Timeline FTS FORTIS INC More: the full row for FORTIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 40,604 shares; 2024Q1: 38,422 shares; 2024Q2: 20,686 shares; 2024Q3: 19,705 shares; 2024Q4: 22,417 shares; 2025Q1: 20,705 shares; 2025Q2: 13,105 shares; 2025Q3: 13,325 shares 13,325 $676K <0.01% +220 Timeline MDT MEDTRONIC PLC More: the full row for MEDTRONIC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 17,567 shares; 2024Q1: 9,019 shares; 2024Q2: 8,555 shares; 2024Q3: 7,923 shares; 2024Q4: 7,923 shares; 2025Q1: 7,523 shares; 2025Q2: 7,017 shares; 2025Q3: 6,995 shares 6,995 $666K <0.01% -22 Timeline CTAS CINTAS CORP More: the full row for CINTAS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 802 shares; 2024Q1: 800 shares; 2024Q2: 800 shares; 2024Q3: 3,200 shares; 2024Q4: 3,200 shares; 2025Q1: 3,200 shares; 2025Q2: 3,200 shares; 2025Q3: 3,200 shares 3,200 $657K <0.01% 0 Timeline LOW LOWES COS INC More: the full row for LOWES COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 3,700 shares; 2024Q1: 3,700 shares; 2024Q2: 3,080 shares; 2024Q3: 3,080 shares; 2024Q4: 3,080 shares; 2025Q1: 3,080 shares; 2025Q2: 3,080 shares; 2025Q3: 2,555 shares 2,555 $642K <0.01% -525 Timeline SNN SMITH & NEPHEW PLC More: the full row for SMITH & NEPHEW PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 36,684 shares; 2024Q1: 28,350 shares; 2024Q2: 22,100 shares; 2024Q3: 22,100 shares; 2024Q4: 21,300 shares; 2025Q1: 21,000 shares; 2025Q2: 20,825 shares; 2025Q3: 17,150 shares 17,150 $622K <0.01% -3,675 Timeline QQQ INVESCO QQQ TR More: the full row for INVESCO QQQ TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 1,035 shares 1,035 $621K <0.01% new Timeline MO ALTRIA GROUP INC More: the full row for ALTRIA GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 72,000 shares; 2024Q1: 61,700 shares; 2024Q2: 46,300 shares; 2024Q3: 10,300 shares; 2024Q4: 9,300 shares; 2025Q1: 9,300 shares; 2025Q2: 9,300 shares; 2025Q3: 9,300 shares 9,300 $614K <0.01% 0 Timeline WCN WASTE CONNECTIONS INC More: the full row for WASTE CONNECTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 10,280 shares; 2024Q1: 1,784 shares; 2024Q2: 1,784 shares; 2024Q3: 2,588 shares; 2024Q4: 2,768 shares; 2025Q1: 2,678 shares; 2025Q2: 2,678 shares; 2025Q3: 3,384 shares 3,384 $595K <0.01% +706 Timeline IYW ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 3,595 shares; 2024Q3: 3,595 shares; 2024Q4: 3,700 shares; 2025Q1: 3,700 shares; 2025Q2: 2,885 shares; 2025Q3: 2,885 shares 2,885 $565K <0.01% 0 Timeline MUFG MITSUBISHI UFJ FINANCIAL GRO More: the full row for MITSUBISHI UFJ FINANCIAL GRO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 34,948 shares 34,948 $557K <0.01% new Timeline MET METLIFE INC More: the full row for METLIFE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 51,495 shares; 2024Q1: 33,475 shares; 2024Q2: 22,075 shares; 2024Q3: 19,445 shares; 2024Q4: 17,398 shares; 2025Q1: 15,680 shares; 2025Q2: 13,780 shares; 2025Q3: 6,735 shares 6,735 $555K <0.01% -7,045 Timeline TECK TECK RESOURCES LTD More: the full row for TECK RESOURCES LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 28,574 shares; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 7,062 shares; 2024Q4: 7,062 shares; 2025Q1: 7,062 shares; 2025Q2: 7,062 shares; 2025Q3: 12,059 shares 12,059 $529K <0.01% +4,997 Timeline MMM 3M CO More: the full row for 3M CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 73,660 shares; 2024Q1: 56,795 shares; 2024Q2: 21,999 shares; 2024Q3: 6,109 shares; 2024Q4: 4,899 shares; 2025Q1: 3,800 shares; 2025Q2: 3,600 shares; 2025Q3: 3,325 shares 3,325 $516K <0.01% -275 Timeline MRSH MARSH & MCLENNAN COS INC More: the full row for MARSH & MCLENNAN COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 1,700 shares; 2024Q1: 1,700 shares; 2024Q2: 1,700 shares; 2024Q3: 1,700 shares; 2024Q4: 1,700 shares; 2025Q1: 1,700 shares; 2025Q2: 2,323 shares; 2025Q3: 2,323 shares 2,323 $468K <0.01% 0 Timeline CVE CENOVUS ENERGY INC More: the full row for CENOVUS ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 13,500 shares; 2024Q1: 22,680 shares; 2024Q2: 16,430 shares; 2024Q3: 20,148 shares; 2024Q4: 20,148 shares; 2025Q1: 16,398 shares; 2025Q2: 16,398 shares; 2025Q3: 26,474 shares 26,474 $450K <0.01% +10,076 Timeline IVV ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 4,482 shares; 2024Q3: 558 shares; 2024Q4: 558 shares; 2025Q1: 558 shares; 2025Q2: 558 shares; 2025Q3: 660 shares 660 $442K <0.01% +102 Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 8,025 shares; 2024Q1: 2,225 shares; 2024Q2: 2,225 shares; 2024Q3: 2,225 shares; 2024Q4: 2,390 shares; 2025Q1: 2,310 shares; 2025Q2: 2,310 shares; 2025Q3: 2,225 shares 2,225 $409K <0.01% -85 Timeline MTB M & T BK CORP More: the full row for M & T BK CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 7,915 shares; 2024Q1: 3,940 shares; 2024Q2: 3,815 shares; 2024Q3: 3,655 shares; 2024Q4: 3,655 shares; 2025Q1: 3,555 shares; 2025Q2: 2,155 shares; 2025Q3: 1,960 shares 1,960 $387K <0.01% -195 Timeline USB US BANCORP More: the full row for US BANCORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 81,277 shares; 2024Q1: 53,352 shares; 2024Q2: 20,102 shares; 2024Q3: 15,952 shares; 2024Q4: 13,252 shares; 2025Q1: 12,352 shares; 2025Q2: 11,152 shares; 2025Q3: 7,990 shares 7,990 $386K <0.01% -3,162 Timeline WFG WEST FRASER TIMBER CO LTD More: the full row for WEST FRASER TIMBER CO LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 7,205 shares; 2024Q1: 4,740 shares; 2024Q2: 4,740 shares; 2024Q3: 3,590 shares; 2024Q4: 3,590 shares; 2025Q1: 3,590 shares; 2025Q2: 3,590 shares; 2025Q3: 5,614 shares 5,614 $382K <0.01% +2,024 Timeline HLT HILTON WORLDWIDE HLDGS INC More: the full row for HILTON WORLDWIDE HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 2,176 shares; 2024Q1: 2,176 shares; 2024Q2: 2,176 shares; 2024Q3: 2,045 shares; 2024Q4: 1,745 shares; 2025Q1: 1,745 shares; 2025Q2: 1,445 shares; 2025Q3: 1,445 shares 1,445 $375K <0.01% 0 Timeline BF-A BROWN FORMAN CORP More: the full row for BROWN FORMAN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 42,138 shares; 2024Q1: 42,138 shares; 2024Q2: 31,908 shares; 2024Q3: 30,558 shares; 2024Q4: 26,438 shares; 2025Q1: 14,500 shares; 2025Q2: 13,200 shares; 2025Q3: 13,200 shares 13,200 $355K <0.01% 0 Timeline BF-B BROWN FORMAN CORP More: the full row for BROWN FORMAN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 35,263 shares; 2024Q1: 33,443 shares; 2024Q2: 21,569 shares; 2024Q3: 21,569 shares; 2024Q4: 21,569 shares; 2025Q1: 13,569 shares; 2025Q2: 13,569 shares; 2025Q3: 13,057 shares 13,057 $354K <0.01% -512 Timeline VLO VALERO ENERGY CORP More: the full row for VALERO ENERGY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 2,092 shares; 2024Q1: 1,992 shares; 2024Q2: 1,992 shares; 2024Q3: 1,992 shares; 2024Q4: 1,992 shares; 2025Q1: 1,992 shares; 2025Q2: 1,992 shares; 2025Q3: 1,992 shares 1,992 $339K <0.01% 0 Timeline CAT CATERPILLAR INC More: the full row for CATERPILLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 1,097 shares; 2024Q1: 1,072 shares; 2024Q2: 705 shares; 2024Q3: 705 shares; 2024Q4: 705 shares; 2025Q1: 705 shares; 2025Q2: 705 shares; 2025Q3: 705 shares 705 $336K <0.01% 0 Timeline ROST ROSS STORES INC More: the full row for ROSS STORES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 2,859 shares; 2024Q1: 2,584 shares; 2024Q2: 2,284 shares; 2024Q3: 2,284 shares; 2024Q4: 2,174 shares; 2025Q1: 2,174 shares; 2025Q2: 2,174 shares; 2025Q3: 2,174 shares 2,174 $331K <0.01% 0 Timeline CAH CARDINAL HEALTH INC More: the full row for CARDINAL HEALTH INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 2,450 shares; 2024Q1: 2,250 shares; 2024Q2: 2,250 shares; 2024Q3: 2,250 shares; 2024Q4: 2,250 shares; 2025Q1: 2,000 shares; 2025Q2: 2,000 shares; 2025Q3: 2,000 shares 2,000 $314K <0.01% 0 Timeline CDW CDW CORP More: the full row for CDW CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 1,949 shares; 2024Q1: 1,949 shares; 2024Q2: 1,949 shares; 2024Q3: 1,949 shares; 2024Q4: 1,949 shares; 2025Q1: 1,949 shares; 2025Q2: 1,949 shares; 2025Q3: 1,949 shares 1,949 $310K <0.01% 0 Timeline ADBE ADOBE INC More: the full row for ADOBE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 810 shares; 2024Q1: 830 shares; 2024Q2: 830 shares; 2024Q3: 870 shares; 2024Q4: 870 shares; 2025Q1: 870 shares; 2025Q2: 865 shares; 2025Q3: 865 shares 865 $305K <0.01% 0 Timeline CYBERARK SOFTWARE LTD/ISRAEL CYBERARK SOFTWARE LTD/ISRAEL More: the full row for CYBERARK SOFTWARE LTD/ISRAEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 204,291 shares; 2024Q1: 151,038 shares; 2024Q2: 149,084 shares; 2024Q3: 145,897 shares; 2024Q4: 140,653 shares; 2025Q1: 142,749 shares; 2025Q2: 153,324 shares; 2025Q3: 620 shares 620 $300K <0.01% -152,704 TRV TRAVELERS COMPANIES INC More: the full row for TRAVELERS COMPANIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: 1,040 shares; 2024Q2: 1,043 shares; 2024Q3: 1,043 shares; 2024Q4: 1,040 shares; 2025Q1: 1,040 shares; 2025Q2: 1,040 shares; 2025Q3: 1,040 shares 1,040 $290K <0.01% 0 Timeline ITW ILLINOIS TOOL WKS INC More: the full row for ILLINOIS TOOL WKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 1,262 shares; 2024Q1: 1,262 shares; 2024Q2: 1,062 shares; 2024Q3: 1,062 shares; 2024Q4: 1,062 shares; 2025Q1: 1,062 shares; 2025Q2: 1,062 shares; 2025Q3: 1,062 shares 1,062 $277K <0.01% 0 Timeline EEM ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 7,395 shares; 2024Q3: 8,341 shares; 2024Q4: 8,341 shares; 2025Q1: 8,341 shares; 2025Q2: 8,341 shares; 2025Q3: 5,041 shares 5,041 $269K <0.01% -3,300 Timeline D DOMINION ENERGY INC More: the full row for DOMINION ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 25,568 shares; 2024Q1: 20,568 shares; 2024Q2: 6,651 shares; 2024Q3: 6,651 shares; 2024Q4: 6,651 shares; 2025Q1: 4,336 shares; 2025Q2: 4,336 shares; 2025Q3: 4,336 shares 4,336 $265K <0.01% 0 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 4,896 shares; 2025Q3: 4,896 shares 4,896 $240K <0.01% 0 Timeline TT TRANE TECHNOLOGIES PLC More: the full row for TRANE TECHNOLOGIES PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 600 shares; 2024Q4: 600 shares; 2025Q1: 600 shares; 2025Q2: 600 shares; 2025Q3: 565 shares 565 $238K <0.01% -35 Timeline UNP UNION PAC CORP More: the full row for UNION PAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 3,072 shares; 2024Q1: 944 shares; 2024Q2: 944 shares; 2024Q3: 944 shares; 2024Q4: 944 shares; 2025Q1: 944 shares; 2025Q2: 1,003 shares; 2025Q3: 1,003 shares 1,003 $237K <0.01% 0 Timeline BIDU BAIDU INC More: the full row for BAIDU INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 1,946 shares; 2024Q1: 1,946 shares; 2024Q2: not reported; 2024Q3: 2,022 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 1,764 shares 1,764 $232K <0.01% new Timeline XP XP INC More: the full row for XP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 282,418 shares; 2024Q1: 285,128 shares; 2024Q2: 344,149 shares; 2024Q3: 376,523 shares; 2024Q4: 486,118 shares; 2025Q1: 322,352 shares; 2025Q2: 325,157 shares; 2025Q3: 10,949 shares 10,949 $206K <0.01% -314,208 Timeline SITE SITEONE LANDSCAPE SUPPLY INC More: the full row for SITEONE LANDSCAPE SUPPLY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: 434,813 shares; 2024Q2: 549,302 shares; 2024Q3: 554,039 shares; 2024Q4: 517,019 shares; 2025Q1: 507,192 shares; 2025Q2: 421,067 shares; 2025Q3: 1,584 shares 1,584 $204K <0.01% -419,483 Timeline HON HONEYWELL INTL INC More: the full row for HONEYWELL INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 5,741 shares; 2024Q1: 2,320 shares; 2024Q2: 1,370 shares; 2024Q3: 1,370 shares; 2024Q4: 1,370 shares; 2025Q1: 1,370 shares; 2025Q2: 958 shares; 2025Q3: 958 shares 958 $202K <0.01% 0 Timeline ABEV AMBEV SA More: the full row for AMBEV SA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: 37,738 shares; 2024Q1: 37,738 shares; 2024Q2: 39,103 shares; 2024Q3: 44,795 shares; 2024Q4: 47,303 shares; 2025Q1: 47,546 shares; 2025Q2: 71,201 shares; 2025Q3: 71,951 shares 71,951 $160K <0.01% +750 Timeline