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; 2024Q4: 1,611,370 shares; 2025Q1: 1,604,541 shares; 2025Q2: 1,605,116 shares; 2025Q3: 1,605,273 shares; 2025Q4: 1,531,966 shares; 2026Q1: 1,363,625 shares; 2026Q2: 1,240,618 shares; 2026Q3: 1,155,890 shares 1,155,890 $270M 5.92% -84,728 Timeline APH AMPHENOL CORP More: the full row for AMPHENOL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 2,304,485 shares; 2025Q1: 2,296,616 shares; 2025Q2: 2,287,420 shares; 2025Q3: 2,050,259 shares; 2025Q4: 1,665,809 shares; 2026Q1: 1,550,590 shares; 2026Q2: 1,484,406 shares; 2026Q3: 2,834,126 shares 2,834,126 $239M 5.25% +1,349,720 Timeline ADI ANALOG DEVICES INC More: the full row for ANALOG DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 475,479 shares; 2025Q1: 479,034 shares; 2025Q2: 496,333 shares; 2025Q3: 496,310 shares; 2025Q4: 494,546 shares; 2026Q1: 474,387 shares; 2026Q2: 471,965 shares; 2026Q3: 464,537 shares 464,537 $184M 4.05% -7,428 Timeline IEX IDEX CORP More: the full row for IDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 839,507 shares; 2025Q1: 855,951 shares; 2025Q2: 872,652 shares; 2025Q3: 874,679 shares; 2025Q4: 819,203 shares; 2026Q1: 798,106 shares; 2026Q2: 799,639 shares; 2026Q3: 772,862 shares 772,862 $176M 3.87% -26,777 Timeline KEYS KEYSIGHT TECHNOLOGIES INC More: the full row for KEYSIGHT TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 407,214 shares; 2025Q1: 594,731 shares; 2025Q2: 625,803 shares; 2025Q3: 632,432 shares; 2025Q4: 633,773 shares; 2026Q1: 537,750 shares; 2026Q2: 482,322 shares; 2026Q3: 469,043 shares 469,043 $171M 3.75% -13,279 Timeline VMC VULCAN MATLS CO More: the full row for VULCAN MATLS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 661,625 shares; 2025Q1: 663,813 shares; 2025Q2: 665,852 shares; 2025Q3: 665,666 shares; 2025Q4: 666,670 shares; 2026Q1: 656,558 shares; 2026Q2: 660,566 shares; 2026Q3: 655,412 shares 655,412 $160M 3.52% -5,154 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,848,875 shares; 2025Q1: 1,864,285 shares; 2025Q2: 3,747,704 shares; 2025Q3: 3,751,178 shares; 2025Q4: 3,752,643 shares; 2026Q1: 3,658,472 shares; 2026Q2: 3,226,348 shares; 2026Q3: 3,124,839 shares 3,124,839 $155M 3.4% -101,509 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 524,241 shares; 2025Q1: 523,985 shares; 2025Q2: 524,815 shares; 2025Q3: 525,437 shares; 2025Q4: 525,378 shares; 2026Q1: 519,513 shares; 2026Q2: 547,340 shares; 2026Q3: 550,558 shares 550,558 $152M 3.33% +3,218 Timeline MKL MARKEL GROUP INC More: the full row for MARKEL GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 88,415 shares; 2025Q1: 88,357 shares; 2025Q2: 88,392 shares; 2025Q3: 88,388 shares; 2025Q4: 88,266 shares; 2026Q1: 86,606 shares; 2026Q2: 87,260 shares; 2026Q3: 86,571 shares 86,571 $148M 3.25% -689 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; 2024Q4: 450,661 shares; 2025Q1: 431,542 shares; 2025Q2: 416,288 shares; 2025Q3: 410,528 shares; 2025Q4: 395,638 shares; 2026Q1: 351,548 shares; 2026Q2: 325,912 shares; 2026Q3: 303,706 shares 303,706 $137M 3.01% -22,206 Timeline BRO BROWN & BROWN INC More: the full row for BROWN & BROWN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 2,298,508 shares; 2025Q1: 2,144,293 shares; 2025Q2: 2,140,192 shares; 2025Q3: 2,156,455 shares; 2025Q4: 2,183,511 shares; 2026Q1: 2,223,136 shares; 2026Q2: 2,243,843 shares; 2026Q3: 2,232,203 shares 2,232,203 $136M 2.98% -11,640 Timeline AJG GALLAGHER ARTHUR J & CO More: the full row for GALLAGHER ARTHUR J & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 404,002 shares; 2025Q1: 366,904 shares; 2025Q2: 356,342 shares; 2025Q3: 355,301 shares; 2025Q4: 354,440 shares; 2026Q1: 566,766 shares; 2026Q2: 577,158 shares; 2026Q3: 563,148 shares 563,148 $128M 2.82% -14,010 Timeline BN BROOKFIELD CORP More: the full row for BROOKFIELD CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 2,603,553 shares; 2025Q1: 2,597,502 shares; 2025Q2: 2,592,645 shares; 2025Q3: 2,575,076 shares; 2025Q4: 3,842,656 shares; 2026Q1: 3,436,218 shares; 2026Q2: 3,459,743 shares; 2026Q3: 3,434,689 shares 3,434,689 $125M 2.75% -25,054 Timeline ZBRA ZEBRA TECHNOLOGIES CORPORATI More: the full row for ZEBRA TECHNOLOGIES CORPORATI Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 321,284 shares; 2025Q1: 322,978 shares; 2025Q2: 351,633 shares; 2025Q3: 353,914 shares; 2025Q4: 359,257 shares; 2026Q1: 355,476 shares; 2026Q2: 361,407 shares; 2026Q3: 321,007 shares 321,007 $120M 2.63% -40,400 Timeline PGR PROGRESSIVE CORP More: the full row for PROGRESSIVE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 570,243 shares; 2025Q1: 561,962 shares; 2025Q2: 559,360 shares; 2025Q3: 559,328 shares; 2025Q4: 559,924 shares; 2026Q1: 550,384 shares; 2026Q2: 557,273 shares; 2026Q3: 553,861 shares 553,861 $115M 2.52% -3,412 Timeline MCHP MICROCHIP TECHNOLOGY INC. More: the full row for MICROCHIP TECHNOLOGY INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,309,101 shares; 2025Q1: 1,319,160 shares; 2025Q2: 1,399,969 shares; 2025Q3: 1,425,444 shares; 2025Q4: 1,444,945 shares; 2026Q1: 1,416,575 shares; 2026Q2: 1,381,598 shares; 2026Q3: 1,366,210 shares 1,366,210 $106M 2.33% -15,388 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; 2024Q4: 389,551 shares; 2025Q1: 391,240 shares; 2025Q2: 393,529 shares; 2025Q3: 395,635 shares; 2025Q4: 395,628 shares; 2026Q1: 389,511 shares; 2026Q2: 392,941 shares; 2026Q3: 389,384 shares 389,384 $100M 2.2% -3,557 Timeline A AGILENT TECHNOLOGIES INC More: the full row for AGILENT TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 179,473 shares; 2025Q1: 176,057 shares; 2025Q2: 180,880 shares; 2025Q3: 586,500 shares; 2025Q4: 594,972 shares; 2026Q1: 558,370 shares; 2026Q2: 561,375 shares; 2026Q3: 558,284 shares 558,284 $96.2M 2.11% -3,091 Timeline HEI-A HEICO CORP NEW More: the full row for HEICO CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 376,928 shares; 2025Q1: 387,767 shares; 2025Q2: 427,696 shares; 2025Q3: 434,681 shares; 2025Q4: 436,906 shares; 2026Q1: 428,623 shares; 2026Q2: 433,480 shares; 2026Q3: 420,436 shares 420,436 $96M 2.11% -13,044 Timeline AZO AUTOZONE INC More: the full row for AUTOZONE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 33,673 shares; 2025Q1: 33,400 shares; 2025Q2: 33,298 shares; 2025Q3: 33,094 shares; 2025Q4: 32,830 shares; 2026Q1: 31,926 shares; 2026Q2: 32,506 shares; 2026Q3: 32,269 shares 32,269 $91.3M 2% -237 Timeline AME AMETEK INC More: the full row for AMETEK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 272,869 shares; 2025Q1: 277,371 shares; 2025Q2: 362,433 shares; 2025Q3: 367,497 shares; 2025Q4: 367,870 shares; 2026Q1: 359,232 shares; 2026Q2: 365,310 shares; 2026Q3: 361,611 shares 361,611 $89.6M 1.97% -3,699 Timeline LSTR LANDSTAR SYS INC More: the full row for LANDSTAR SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 98,111 shares; 2025Q1: 98,921 shares; 2025Q2: 102,957 shares; 2025Q3: 341,130 shares; 2025Q4: 486,165 shares; 2026Q1: 566,064 shares; 2026Q2: 506,585 shares; 2026Q3: 508,778 shares 508,778 $85.8M 1.88% +2,193 Timeline GGG GRACO INC More: the full row for GRACO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,086,218 shares; 2025Q1: 1,090,796 shares; 2025Q2: 1,098,618 shares; 2025Q3: 1,102,884 shares; 2025Q4: 1,112,750 shares; 2026Q1: 1,094,912 shares; 2026Q2: 1,109,344 shares; 2026Q3: 1,108,914 shares 1,108,914 $85.2M 1.87% -430 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; 2024Q4: 20,025 shares; 2025Q1: 19,957 shares; 2025Q2: 19,934 shares; 2025Q3: 19,992 shares; 2025Q4: 19,994 shares; 2026Q1: 19,805 shares; 2026Q2: 503,555 shares; 2026Q3: 500,147 shares 500,147 $81.5M 1.79% -3,408 Timeline PNFP PINNACLE FINL PARTNERS INC More: the full row for PINNACLE FINL PARTNERS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 825,389 shares; 2026Q2: 834,382 shares; 2026Q3: 825,186 shares 825,186 $77.2M 1.7% -9,196 Timeline STE STERIS PLC More: the full row for STERIS PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 254,510 shares; 2025Q1: 302,505 shares; 2025Q2: 312,061 shares; 2025Q3: 324,971 shares; 2025Q4: 328,107 shares; 2026Q1: 326,625 shares; 2026Q2: 355,212 shares; 2026Q3: 354,742 shares 354,742 $74.5M 1.64% -470 Timeline SPGI S&P GLOBAL INC More: the full row for S&P GLOBAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 111,035 shares; 2026Q2: 119,992 shares; 2026Q3: 159,081 shares 159,081 $62.8M 1.38% +39,089 Timeline RSG REPUBLIC SVCS INC More: the full row for REPUBLIC SVCS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 282,232 shares; 2025Q1: 282,623 shares; 2025Q2: 280,961 shares; 2025Q3: 282,141 shares; 2025Q4: 290,625 shares; 2026Q1: 284,979 shares; 2026Q2: 280,511 shares; 2026Q3: 265,824 shares 265,824 $55.8M 1.22% -14,687 Timeline ENTG ENTEGRIS INC More: the full row for ENTEGRIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 505,182 shares; 2025Q1: 521,077 shares; 2025Q2: 547,883 shares; 2025Q3: 545,870 shares; 2025Q4: 551,246 shares; 2026Q1: 497,838 shares; 2026Q2: 359,334 shares; 2026Q3: 355,630 shares 355,630 $54.8M 1.2% -3,704 Timeline CTAS CINTAS CORP More: the full row for CINTAS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 276,071 shares; 2025Q1: 277,263 shares; 2025Q2: 277,629 shares; 2025Q3: 278,638 shares; 2025Q4: 279,651 shares; 2026Q1: 284,568 shares; 2026Q2: 283,710 shares; 2026Q3: 268,061 shares 268,061 $52.3M 1.15% -15,649 Timeline RYAN RYAN SPECIALTY HOLDINGS INC More: the full row for RYAN SPECIALTY HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 10,717 shares; 2025Q4: 27,613 shares; 2026Q1: 724,832 shares; 2026Q2: 1,306,606 shares; 2026Q3: 1,330,600 shares 1,330,600 $49.2M 1.08% +23,994 Timeline CDW CDW CORP More: the full row for CDW CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,254,259 shares; 2025Q1: 1,246,188 shares; 2025Q2: 1,136,423 shares; 2025Q3: 1,141,082 shares; 2025Q4: 1,150,567 shares; 2026Q1: 891,067 shares; 2026Q2: 709,575 shares; 2026Q3: 359,805 shares 359,805 $46.1M 1.01% -349,770 Timeline MLM MARTIN MARIETTA MATLS INC More: the full row for MARTIN MARIETTA MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 79,907 shares; 2025Q1: 83,840 shares; 2025Q2: 88,850 shares; 2025Q3: 89,657 shares; 2025Q4: 89,928 shares; 2026Q1: 88,327 shares; 2026Q2: 88,146 shares; 2026Q3: 89,370 shares 89,370 $42.9M 0.94% +1,224 Timeline BAM BROOKFIELD ASSET MANAGMT LTD More: the full row for BROOKFIELD ASSET MANAGMT LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 936,094 shares; 2025Q1: 914,247 shares; 2025Q2: 930,467 shares; 2025Q3: 936,273 shares; 2025Q4: 937,887 shares; 2026Q1: 917,899 shares; 2026Q2: 908,085 shares; 2026Q3: 903,098 shares 903,098 $40.3M 0.88% -4,987 Timeline BR BROADRIDGE FINL SOLUTIONS IN More: the full row for BROADRIDGE FINL SOLUTIONS IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 312,872 shares; 2025Q1: 314,466 shares; 2025Q2: 316,531 shares; 2025Q3: 318,791 shares; 2025Q4: 323,621 shares; 2026Q1: 347,950 shares; 2026Q2: 254,452 shares; 2026Q3: 236,910 shares 236,910 $38.2M 0.84% -17,542 Timeline TMO THERMO FISHER SCIENTIFIC INC More: the full row for THERMO FISHER SCIENTIFIC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 6,110 shares; 2026Q3: 53,830 shares 53,830 $36.3M 0.8% +47,720 Timeline HLI HOULIHAN LOKEY INC More: the full row for HOULIHAN LOKEY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 50,074 shares; 2025Q1: 50,074 shares; 2025Q2: 104,225 shares; 2025Q3: 106,473 shares; 2025Q4: 123,672 shares; 2026Q1: 138,466 shares; 2026Q2: 167,898 shares; 2026Q3: 256,760 shares 256,760 $32.4M 0.71% +88,862 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; 2024Q4: 72 shares; 2025Q1: 52 shares; 2025Q2: 52 shares; 2025Q3: 52 shares; 2025Q4: 42 shares; 2026Q1: 42 shares; 2026Q2: 41 shares; 2026Q3: 41 shares 41 $30.6M 0.67% 0 Timeline TYL TYLER TECHNOLOGIES INC More: the full row for TYLER TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 91,828 shares; 2026Q3: 94,361 shares 94,361 $30.1M 0.66% +2,533 Timeline WSO WATSCO INC More: the full row for WATSCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 58,180 shares; 2025Q1: 58,405 shares; 2025Q2: 69,975 shares; 2025Q3: 70,701 shares; 2025Q4: 60,859 shares; 2026Q1: 80,971 shares; 2026Q2: 80,217 shares; 2026Q3: 95,325 shares 95,325 $28.9M 0.63% +15,108 Timeline JKHY HENRY JACK & ASSOC INC More: the full row for HENRY JACK & ASSOC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 214,364 shares; 2025Q1: 222,364 shares; 2025Q2: 232,683 shares; 2025Q3: 236,732 shares; 2025Q4: 220,615 shares; 2026Q1: 215,101 shares; 2026Q2: 201,374 shares; 2026Q3: 201,067 shares 201,067 $28.8M 0.63% -307 Timeline EXLS EXLSERVICE HLDGS INC More: the full row for EXLSERVICE HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 2,774,766 shares; 2025Q1: 2,770,261 shares; 2025Q2: 2,771,245 shares; 2025Q3: 2,789,992 shares; 2025Q4: 2,773,142 shares; 2026Q1: 2,757,931 shares; 2026Q2: 1,716,983 shares; 2026Q3: 694,432 shares 694,432 $23.9M 0.52% -1,022,551 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; 2024Q4: 235,653 shares; 2025Q1: 240,080 shares; 2025Q2: 247,663 shares; 2025Q3: 247,220 shares; 2025Q4: 222,258 shares; 2026Q1: 226,943 shares; 2026Q2: 245,520 shares; 2026Q3: 264,147 shares 264,147 $23.7M 0.52% +18,627 Timeline AVY AVERY DENNISON CORP More: the full row for AVERY DENNISON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 133,119 shares; 2025Q1: 134,796 shares; 2025Q2: 143,215 shares; 2025Q3: 143,249 shares; 2025Q4: 143,826 shares; 2026Q1: 137,810 shares; 2026Q2: 136,748 shares; 2026Q3: 136,814 shares 136,814 $23.4M 0.51% +66 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; 2024Q4: 123,156 shares; 2025Q1: 125,326 shares; 2025Q2: 133,971 shares; 2025Q3: 137,744 shares; 2025Q4: 188,194 shares; 2026Q1: 206,927 shares; 2026Q2: 196,360 shares; 2026Q3: 126,604 shares 126,604 $21.3M 0.47% -69,756 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; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 200,691 shares; 2026Q2: 496,609 shares; 2026Q3: 493,748 shares 493,748 $21M 0.46% -2,861 Timeline MSI MOTOROLA SOLUTIONS INC More: the full row for MOTOROLA SOLUTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 41,210 shares; 2026Q3: 47,150 shares 47,150 $21M 0.46% +5,940 Timeline PAYX PAYCHEX INC More: the full row for PAYCHEX INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 419,387 shares; 2025Q1: 417,429 shares; 2025Q2: 422,697 shares; 2025Q3: 423,118 shares; 2025Q4: 425,591 shares; 2026Q1: 222,145 shares; 2026Q2: 221,463 shares; 2026Q3: 212,743 shares 212,743 $21M 0.46% -8,720 Timeline NDAQ NASDAQ INC More: the full row for NASDAQ INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 217,079 shares; 2026Q3: 223,406 shares 223,406 $20.6M 0.45% +6,327 Timeline CHE CHEMED CORP NEW More: the full row for CHEMED CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 29,105 shares; 2025Q1: 29,100 shares; 2025Q2: 29,018 shares; 2025Q3: 37,240 shares; 2025Q4: 36,987 shares; 2026Q1: 35,745 shares; 2026Q2: 36,528 shares; 2026Q3: 36,631 shares 36,631 $18.5M 0.41% +103 Timeline FND FLOOR & DECOR HLDGS INC More: the full row for FLOOR & DECOR HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 140,314 shares; 2025Q1: 139,559 shares; 2025Q2: 172,689 shares; 2025Q3: 173,473 shares; 2025Q4: 300,203 shares; 2026Q1: 290,028 shares; 2026Q2: 353,516 shares; 2026Q3: 392,536 shares 392,536 $18M 0.39% +39,020 Timeline EXPO EXPONENT INC More: the full row for EXPONENT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 189,900 shares; 2025Q1: 190,895 shares; 2025Q2: 191,483 shares; 2025Q3: 226,475 shares; 2025Q4: 266,892 shares; 2026Q1: 259,140 shares; 2026Q2: 264,577 shares; 2026Q3: 265,398 shares 265,398 $17.4M 0.38% +821 Timeline FSV FIRSTSERVICE CORP NEW More: the full row for FIRSTSERVICE CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 100,007 shares; 2025Q1: 100,577 shares; 2025Q2: 100,361 shares; 2025Q3: 144,633 shares; 2025Q4: 149,827 shares; 2026Q1: 144,177 shares; 2026Q2: 122,398 shares; 2026Q3: 130,824 shares 130,824 $16.7M 0.37% +8,426 Timeline NOVT NOVANTA INC More: the full row for NOVANTA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 118,553 shares; 2026Q1: 115,624 shares; 2026Q2: 115,973 shares; 2026Q3: 116,691 shares 116,691 $16.6M 0.36% +718 Timeline ESAB ESAB CORPORATION More: the full row for ESAB CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 105,981 shares; 2025Q1: 106,341 shares; 2025Q2: 106,372 shares; 2025Q3: 106,522 shares; 2025Q4: 105,713 shares; 2026Q1: 102,626 shares; 2026Q2: 141,138 shares; 2026Q3: 248,030 shares 248,030 $16.3M 0.36% +106,892 Timeline SPSC SPS COMM INC More: the full row for SPS COMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 85,452 shares; 2025Q1: 123,915 shares; 2025Q2: 123,852 shares; 2025Q3: 145,888 shares; 2025Q4: 164,884 shares; 2026Q1: 197,041 shares; 2026Q2: 195,806 shares; 2026Q3: 195,804 shares 195,804 $16.1M 0.35% -2 Timeline TRRSF TRISURA GROUP LTD COM NEW (CAN More: the full row for TRISURA GROUP LTD COM NEW (CAN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 685,839 shares; 2025Q1: 691,544 shares; 2025Q2: 690,681 shares; 2025Q3: 689,411 shares; 2025Q4: 684,344 shares; 2026Q1: 665,963 shares; 2026Q2: 548,987 shares; 2026Q3: 549,514 shares 549,514 $15.9M 0.35% +527 Timeline CWST CASELLA WASTE SYS INC More: the full row for CASELLA WASTE SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 114,226 shares; 2025Q4: 117,493 shares; 2026Q1: 146,534 shares; 2026Q2: 191,851 shares; 2026Q3: 191,816 shares 191,816 $15.4M 0.34% -35 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; 2024Q4: 135,928 shares; 2025Q1: 149,026 shares; 2025Q2: 153,243 shares; 2025Q3: 152,945 shares; 2025Q4: 151,994 shares; 2026Q1: 148,154 shares; 2026Q2: 150,671 shares; 2026Q3: 164,444 shares 164,444 $14.9M 0.33% +13,773 Timeline HOMB HOME BANCSHARES INC More: the full row for HOME BANCSHARES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 508,350 shares; 2025Q1: 511,023 shares; 2025Q2: 512,043 shares; 2025Q3: 513,828 shares; 2025Q4: 510,618 shares; 2026Q1: 496,821 shares; 2026Q2: 499,860 shares; 2026Q3: 502,183 shares 502,183 $14.2M 0.31% +2,323 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; 2024Q4: 130,402 shares; 2025Q1: 130,887 shares; 2025Q2: 131,152 shares; 2025Q3: 131,319 shares; 2025Q4: 130,384 shares; 2026Q1: 156,618 shares; 2026Q2: 161,978 shares; 2026Q3: 162,383 shares 162,383 $13.1M 0.29% +405 Timeline CHH CHOICE HOTELS INTL INC More: the full row for CHOICE HOTELS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 176,525 shares; 2025Q1: 178,175 shares; 2025Q2: 178,443 shares; 2025Q3: 177,936 shares; 2025Q4: 193,444 shares; 2026Q1: 188,907 shares; 2026Q2: 127,340 shares; 2026Q3: 125,443 shares 125,443 $12.8M 0.28% -1,897 Timeline FELE FRANKLIN ELEC INC More: the full row for FRANKLIN ELEC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 138,194 shares; 2025Q1: 139,312 shares; 2025Q2: 139,653 shares; 2025Q3: 139,958 shares; 2025Q4: 138,823 shares; 2026Q1: 134,946 shares; 2026Q2: 134,640 shares; 2026Q3: 133,740 shares 133,740 $12.8M 0.28% -900 Timeline FTDR FRONTDOOR INC More: the full row for FRONTDOOR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 335,962 shares; 2025Q1: 338,244 shares; 2025Q2: 340,252 shares; 2025Q3: 340,620 shares; 2025Q4: 245,564 shares; 2026Q1: 239,209 shares; 2026Q2: 239,102 shares; 2026Q3: 173,780 shares 173,780 $12.7M 0.28% -65,322 Timeline STVN STEVANATO GROUP S P A More: the full row for STEVANATO GROUP S P A Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: not reported; 2026Q3: 582,070 shares 582,070 $12.2M 0.27% new Timeline Altus Group Ltd Altus Group Ltd More: the full row for Altus Group Ltd Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 382,175 shares; 2025Q1: 382,325 shares; 2025Q2: 381,749 shares; 2025Q3: 382,699 shares; 2025Q4: 379,464 shares; 2026Q1: 383,010 shares; 2026Q2: 382,577 shares; 2026Q3: 382,863 shares 382,863 $11.9M 0.26% +286 ULS UL SOLUTIONS INC More: the full row for UL SOLUTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: not reported; 2026Q3: 177,751 shares 177,751 $11.7M 0.26% new Timeline UNF UNIFIRST CORP MASS More: the full row for UNIFIRST CORP MASS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 44,107 shares; 2026Q3: 44,147 shares 44,147 $11.1M 0.24% +40 Timeline MBGL MOBILITY GLOBAL INC More: the full row for MOBILITY GLOBAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: not reported; 2026Q3: 608,454 shares 608,454 $10.4M 0.23% new Timeline OSW ONESPAWORLD HOLDINGS LIMITED More: the full row for ONESPAWORLD HOLDINGS LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 927,332 shares; 2025Q1: 931,367 shares; 2025Q2: 935,555 shares; 2025Q3: 935,495 shares; 2025Q4: 794,612 shares; 2026Q1: 691,025 shares; 2026Q2: 454,499 shares; 2026Q3: 460,436 shares 460,436 $10.4M 0.23% +5,937 Timeline BWIN THE BALDWIN INSURANCE GRP IN More: the full row for THE BALDWIN INSURANCE GRP IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: 340,727 shares; 2025Q2: 351,403 shares; 2025Q3: 507,057 shares; 2025Q4: 582,850 shares; 2026Q1: 703,308 shares; 2026Q2: 795,434 shares; 2026Q3: 269,627 shares 269,627 $8.57M 0.19% -525,807 Timeline ESI ELEMENT SOLUTIONS INC More: the full row for ELEMENT SOLUTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 616,888 shares; 2025Q1: 619,958 shares; 2025Q2: 622,476 shares; 2025Q3: 623,056 shares; 2025Q4: 613,873 shares; 2026Q1: 468,376 shares; 2026Q2: 337,758 shares; 2026Q3: 236,025 shares 236,025 $8.56M 0.19% -101,733 Timeline BIPC BROOKFIELD INFRASTRUCTURE CO More: the full row for BROOKFIELD INFRASTRUCTURE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 565,878 shares; 2025Q1: 565,968 shares; 2025Q2: 566,973 shares; 2025Q3: 566,282 shares; 2025Q4: 427,910 shares; 2026Q1: 312,524 shares; 2026Q2: 363,178 shares; 2026Q3: 158,867 shares 158,867 $5.66M 0.12% -204,311 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; 2024Q4: 16,639 shares; 2025Q1: 15,752 shares; 2025Q2: 15,274 shares; 2025Q3: 14,247 shares; 2025Q4: 13,022 shares; 2026Q1: 11,983 shares; 2026Q2: 10,585 shares; 2026Q3: 10,450 shares 10,450 $5.2M 0.11% -135 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 13,773 shares; 2025Q1: 13,481 shares; 2025Q2: 13,481 shares; 2025Q3: 13,481 shares; 2025Q4: 13,296 shares; 2026Q1: 13,296 shares; 2026Q2: 13,296 shares; 2026Q3: 13,296 shares 13,296 $4.43M 0.1% 0 Timeline VUG VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 6,581 shares; 2025Q1: 6,581 shares; 2025Q2: 6,581 shares; 2025Q3: 6,581 shares; 2025Q4: 6,581 shares; 2026Q1: 6,581 shares; 2026Q2: 39,486 shares; 2026Q3: 39,486 shares 39,486 $3.56M 0.08% 0 Timeline Invesco Large-Cap Growth Invesco Large-Cap Growth More: the full row for Invesco Large-Cap Growth Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 17,000 shares; 2025Q1: 17,000 shares; 2025Q2: 17,000 shares; 2025Q3: 17,000 shares; 2025Q4: 17,000 shares; 2026Q1: 18,915 shares; 2026Q2: 18,915 shares; 2026Q3: 18,915 shares 18,915 $3.07M 0.07% 0 LB LANDBRIDGE COMPANY LLC More: the full row for LANDBRIDGE COMPANY LLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 26,000 shares; 2026Q3: 26,000 shares 26,000 $2.11M 0.05% 0 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 7,481 shares; 2025Q1: 7,453 shares; 2025Q2: 7,453 shares; 2025Q3: 7,453 shares; 2025Q4: 7,448 shares; 2026Q1: 7,425 shares; 2026Q2: 7,425 shares; 2026Q3: 7,425 shares 7,425 $1.94M 0.04% 0 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; 2024Q4: 1,477 shares; 2025Q1: 1,477 shares; 2025Q2: 1,477 shares; 2025Q3: 1,477 shares; 2025Q4: 1,477 shares; 2026Q1: 1,477 shares; 2026Q2: 1,477 shares; 2026Q3: 1,477 shares 1,477 $1.13M 0.02% 0 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,425 shares; 2025Q1: 1,359 shares; 2025Q2: 1,359 shares; 2025Q3: 1,359 shares; 2025Q4: 1,359 shares; 2026Q1: 1,359 shares; 2026Q2: 1,359 shares; 2026Q3: 1,359 shares 1,359 $697K 0.02% 0 Timeline IVV ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,280 shares; 2025Q1: 1,200 shares; 2025Q2: 1,200 shares; 2025Q3: 1,200 shares; 2025Q4: 1,150 shares; 2026Q1: 1,150 shares; 2026Q2: 900 shares; 2026Q3: 900 shares 900 $689K 0.02% 0 Timeline XLY SELECT SECTOR SPDR TR More: the full row for SELECT SECTOR SPDR TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 3,138 shares; 2025Q1: 3,138 shares; 2025Q2: 3,138 shares; 2025Q3: 3,138 shares; 2025Q4: 6,276 shares; 2026Q1: 6,276 shares; 2026Q2: 6,276 shares; 2026Q3: 6,276 shares 6,276 $683K 0.01% 0 Timeline NBTB NBT BANCORP INC More: the full row for NBT BANCORP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 14,480 shares; 2025Q1: 14,480 shares; 2025Q2: 14,480 shares; 2025Q3: 14,480 shares; 2025Q4: 14,480 shares; 2026Q1: 14,480 shares; 2026Q2: 13,355 shares; 2026Q3: 13,355 shares 13,355 $670K 0.01% 0 Timeline IBM INTERNATIONAL BUSINESS MACHS More: the full row for INTERNATIONAL BUSINESS MACHS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 2,573 shares; 2025Q1: 2,573 shares; 2025Q2: 2,573 shares; 2025Q3: 2,573 shares; 2025Q4: 2,573 shares; 2026Q1: 2,573 shares; 2026Q2: 2,573 shares; 2026Q3: 2,573 shares 2,573 $566K 0.01% 0 Timeline XOM EXXONMOBIL HOLDINGS CORP More: the full row for EXXONMOBIL HOLDINGS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: not reported; 2026Q3: 3,378 shares 3,378 $550K 0.01% new 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; 2024Q4: 1,584 shares; 2025Q1: 1,584 shares; 2025Q2: 1,584 shares; 2025Q3: 1,584 shares; 2025Q4: 1,584 shares; 2026Q1: 1,584 shares; 2026Q2: 1,584 shares; 2026Q3: 1,584 shares 1,584 $431K 0.01% 0 Timeline USB US BANCORP More: the full row for US BANCORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 7,332 shares; 2025Q1: 7,332 shares; 2025Q2: 7,332 shares; 2025Q3: 7,331 shares; 2025Q4: 7,331 shares; 2026Q1: 7,331 shares; 2026Q2: 7,331 shares; 2026Q3: 7,331 shares 7,331 $423K 0.01% 0 Timeline CNMD CONMED CORP More: the full row for CONMED CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 8,903 shares; 2025Q1: 8,903 shares; 2025Q2: 8,903 shares; 2025Q3: 8,902 shares; 2025Q4: 8,902 shares; 2026Q1: 8,902 shares; 2026Q2: 8,902 shares; 2026Q3: 8,902 shares 8,902 $412K 0.01% 0 Timeline MSCI MSCI INC More: the full row for MSCI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 572 shares; 2025Q1: 572 shares; 2025Q2: 572 shares; 2025Q3: 572 shares; 2025Q4: 572 shares; 2026Q1: 572 shares; 2026Q2: 572 shares; 2026Q3: 572 shares 572 $308K 0.01% 0 Timeline MCO MOODYS CORP More: the full row for MOODYS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 787 shares; 2025Q1: 592 shares; 2025Q2: 592 shares; 2025Q3: 592 shares; 2025Q4: 592 shares; 2026Q1: 592 shares; 2026Q2: 592 shares; 2026Q3: 592 shares 592 $269K 0.01% 0 Timeline Bank Of Richmondville Bank Of Richmondville More: the full row for Bank Of Richmondville Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: 1,000 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 1,000 shares; 2026Q1: 1,000 shares; 2026Q2: 1,000 shares; 2026Q3: 1,000 shares 1,000 $225K <0.01% 0 AKRE PROFESIONALLY MANAGED PORTFO More: the full row for PROFESIONALLY MANAGED PORTFO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 4,027 shares; 2026Q1: 4,027 shares; 2026Q2: 4,027 shares; 2026Q3: 4,027 shares 4,027 $212K <0.01% 0 Timeline