SCHW CHARLES SCHWAB CORP (THE) More: the full row for CHARLES SCHWAB CORP (THE) Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 457,376 shares; 2024Q4: 457,507 shares; 2025Q1: 457,442 shares; 2025Q2: 459,576 shares; 2025Q3: 459,576 shares; 2025Q4: 459,634 shares; 2026Q1: 459,669 shares; 2026Q2: 471,770 shares 471,770 $43.5M 20.27% +12,101 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; 2024Q3: 65,508 shares; 2024Q4: 65,508 shares; 2025Q1: 65,511 shares; 2025Q2: 65,511 shares; 2025Q3: 65,511 shares; 2025Q4: 65,512 shares; 2026Q1: 65,514 shares; 2026Q2: 87,628 shares 87,628 $22.6M 10.53% +22,114 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 61,348 shares; 2024Q4: 64,016 shares; 2025Q1: 64,824 shares; 2025Q2: 64,673 shares; 2025Q3: 64,673 shares; 2025Q4: 64,303 shares; 2026Q1: 64,840 shares; 2026Q2: 65,145 shares 65,145 $22.4M 10.41% +305 Timeline DE DEERE & CO More: the full row for DEERE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 23,984 shares; 2024Q4: 24,198 shares; 2025Q1: 24,212 shares; 2025Q2: 24,225 shares; 2025Q3: 24,225 shares; 2025Q4: 24,251 shares; 2026Q1: 24,262 shares; 2026Q2: 28,048 shares 28,048 $17.8M 8.29% +3,786 Timeline WSO WATSCO INC More: the full row for WATSCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 20,020 shares; 2024Q4: 24,121 shares; 2025Q1: 24,371 shares; 2025Q2: 23,921 shares; 2025Q3: 23,921 shares; 2025Q4: 26,721 shares; 2026Q1: 27,097 shares; 2026Q2: 29,315 shares 29,315 $12.2M 5.69% +2,218 Timeline CHD CHURCH & DWIGHT CO INC More: the full row for CHURCH & DWIGHT CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 104,298 shares; 2024Q4: 112,543 shares; 2025Q1: 115,635 shares; 2025Q2: 115,839 shares; 2025Q3: 115,839 shares; 2025Q4: 114,882 shares; 2026Q1: 113,036 shares; 2026Q2: 117,848 shares 117,848 $11.4M 5.32% +4,812 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; 2024Q3: 51,514 shares; 2024Q4: 56,710 shares; 2025Q1: 58,665 shares; 2025Q2: 59,012 shares; 2025Q3: 59,012 shares; 2025Q4: 58,225 shares; 2026Q1: 58,303 shares; 2026Q2: 28,959 shares 28,959 $10.1M 4.72% -29,344 Timeline ROL ROLLINS INC More: the full row for ROLLINS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 182,192 shares; 2024Q4: 206,942 shares; 2025Q1: 215,797 shares; 2025Q2: 217,344 shares; 2025Q3: 217,344 shares; 2025Q4: 216,014 shares; 2026Q1: 217,073 shares; 2026Q2: 224,015 shares 224,015 $9.35M 4.35% +6,942 Timeline NDSN NORDSON CORP More: the full row for NORDSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 34,251 shares; 2024Q4: 37,761 shares; 2025Q1: 38,490 shares; 2025Q2: 38,925 shares; 2025Q3: 38,925 shares; 2025Q4: 39,068 shares; 2026Q1: 29,188 shares; 2026Q2: 29,442 shares 29,442 $8.88M 4.14% +254 Timeline MTD METTLER TOLEDO INTERNATIONAL More: the full row for METTLER TOLEDO INTERNATIONAL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 4,942 shares; 2024Q4: 5,644 shares; 2025Q1: 5,942 shares; 2025Q2: 6,035 shares; 2025Q3: 6,035 shares; 2025Q4: 5,984 shares; 2026Q1: 6,020 shares; 2026Q2: 5,806 shares 5,806 $7.42M 3.45% -214 Timeline MCO MOODYS CORP More: the full row for MOODYS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 14,125 shares; 2024Q4: 15,817 shares; 2025Q1: 16,468 shares; 2025Q2: 16,673 shares; 2025Q3: 16,673 shares; 2025Q4: 16,449 shares; 2026Q1: 16,747 shares; 2026Q2: 16,086 shares 16,086 $7.29M 3.39% -661 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; 2024Q3: 47,010 shares; 2024Q4: 53,084 shares; 2025Q1: 55,476 shares; 2025Q2: 55,670 shares; 2025Q3: 55,670 shares; 2025Q4: 54,758 shares; 2026Q1: 55,128 shares; 2026Q2: 51,363 shares 51,363 $5.88M 2.74% -3,765 Timeline CAT CATERPILLAR INC More: the full row for CATERPILLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 6,000 shares; 2024Q4: 6,000 shares; 2025Q1: 6,000 shares; 2025Q2: 5,821 shares; 2025Q3: 5,821 shares; 2025Q4: 5,821 shares; 2026Q1: 5,821 shares; 2026Q2: 5,034 shares 5,034 $5.36M 2.5% -787 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; 2024Q3: 32,823 shares; 2024Q4: 36,376 shares; 2025Q1: 37,848 shares; 2025Q2: 38,092 shares; 2025Q3: 38,092 shares; 2025Q4: 37,620 shares; 2026Q1: 38,414 shares; 2026Q2: 38,283 shares 38,283 $5.24M 2.44% -131 Timeline CPRT COPART INC More: the full row for COPART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 151,417 shares; 2024Q4: 169,028 shares; 2025Q1: 174,917 shares; 2025Q2: 179,527 shares; 2025Q3: 179,527 shares; 2025Q4: 181,718 shares; 2026Q1: 186,514 shares; 2026Q2: 184,587 shares 184,587 $5.2M 2.42% -1,927 Timeline GE GE AEROSPACE More: the full row for GE AEROSPACE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 13,477 shares; 2024Q4: 13,477 shares; 2025Q1: 13,477 shares; 2025Q2: 13,073 shares; 2025Q3: 13,073 shares; 2025Q4: 13,073 shares; 2026Q1: 13,073 shares; 2026Q2: 13,073 shares 13,073 $4.89M 2.28% 0 Timeline IDXX IDEXX LABS INC More: the full row for IDEXX LABS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 7,892 shares 7,892 $4.15M 1.93% new 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 42,857 shares; 2025Q3: 42,857 shares; 2025Q4: 43,559 shares; 2026Q1: 45,912 shares; 2026Q2: 44,698 shares 44,698 $3.09M 1.44% -1,214 Timeline IT GARTNER INC More: the full row for GARTNER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 19,672 shares; 2024Q4: 21,648 shares; 2025Q1: 22,365 shares; 2025Q2: 22,498 shares; 2025Q3: 22,498 shares; 2025Q4: 23,184 shares; 2026Q1: 23,361 shares; 2026Q2: 23,433 shares 23,433 $3.04M 1.41% +72 Timeline PFF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 130,000 shares; 2024Q4: 130,000 shares; 2025Q1: 130,000 shares; 2025Q2: 130,000 shares; 2025Q3: 130,000 shares; 2025Q4: 106,543 shares; 2026Q1: 24,674 shares; 2026Q2: 91,678 shares 91,678 $2.8M 1.3% +67,004 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,100 shares; 2024Q4: 3,132 shares; 2025Q1: 3,165 shares; 2025Q2: 3,203 shares; 2025Q3: 3,203 shares; 2025Q4: 3,275 shares; 2026Q1: 3,306 shares; 2026Q2: 6,337 shares 6,337 $1.05M 0.49% +3,031 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; 2024Q3: 3,612 shares; 2024Q4: 3,644 shares; 2025Q1: 3,676 shares; 2025Q2: 3,710 shares; 2025Q3: 3,710 shares; 2025Q4: 3,775 shares; 2026Q1: 3,801 shares; 2026Q2: 3,827 shares 3,827 $523K 0.24% +26 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 4,313 shares; 2025Q1: 1,980 shares; 2025Q2: 1,785 shares; 2025Q3: 1,785 shares; 2025Q4: 1,785 shares; 2026Q1: 1,785 shares; 2026Q2: 1,785 shares 1,785 $517K 0.24% 0 Timeline