MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,090 shares; 2024Q4: 18,412 shares; 2025Q1: 27,182 shares; 2025Q2: 26,524 shares; 2025Q3: 26,710 shares 26,710 $13.9M 7.74% +186 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 51,520 shares; 2024Q4: 50,812 shares; 2025Q1: 52,042 shares; 2025Q2: 51,260 shares; 2025Q3: 52,560 shares 52,560 $11.7M 6.48% +1,300 Timeline PANW PALO ALTO NETWORKS INC More: the full row for PALO ALTO NETWORKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 410 shares; 2024Q4: 1,302 shares; 2025Q1: 19,458 shares; 2025Q2: 49,275 shares; 2025Q3: 54,427 shares 54,427 $11.2M 6.21% +5,152 Timeline PTC PTC INC More: the full row for PTC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 47,978 shares; 2024Q4: 48,146 shares; 2025Q1: 52,239 shares; 2025Q2: 52,445 shares; 2025Q3: 53,034 shares 53,034 $10.8M 6.03% +589 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,731 shares; 2024Q4: 14,953 shares; 2025Q1: 15,318 shares; 2025Q2: 20,793 shares; 2025Q3: 21,672 shares 21,672 $10.6M 5.89% +879 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 35,456 shares; 2024Q4: 35,044 shares; 2025Q1: 35,950 shares; 2025Q2: 29,574 shares; 2025Q3: 30,459 shares 30,459 $10.5M 5.82% +885 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 25,575 shares; 2024Q4: 25,589 shares; 2025Q1: 26,403 shares; 2025Q2: 26,044 shares; 2025Q3: 27,186 shares 27,186 $10.1M 5.63% +1,142 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 37,970 shares; 2024Q4: 37,348 shares; 2025Q1: 37,687 shares; 2025Q2: 37,422 shares; 2025Q3: 38,430 shares 38,430 $9.4M 5.23% +1,008 Timeline ECL ECOLAB INC More: the full row for ECOLAB INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 31,450 shares; 2024Q4: 31,458 shares; 2025Q1: 32,282 shares; 2025Q2: 30,035 shares; 2025Q3: 30,562 shares 30,562 $8.42M 4.68% +527 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 28,779 shares; 2024Q4: 28,013 shares; 2025Q1: 29,484 shares; 2025Q2: 29,321 shares; 2025Q3: 30,353 shares 30,353 $7.53M 4.19% +1,032 Timeline CRM SALESFORCE INC More: the full row for SALESFORCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 29,072 shares; 2024Q4: 28,181 shares; 2025Q1: 29,533 shares; 2025Q2: 29,936 shares; 2025Q3: 31,037 shares 31,037 $7.41M 4.12% +1,101 Timeline EW EDWARDS LIFESCIENCES CORP More: the full row for EDWARDS LIFESCIENCES CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 92,223 shares; 2024Q4: 92,120 shares; 2025Q1: 91,792 shares; 2025Q2: 91,393 shares; 2025Q3: 94,534 shares 94,534 $7.39M 4.11% +3,141 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 24,550 shares; 2025Q3: 25,804 shares 25,804 $7.3M 4.06% +1,254 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 92,709 shares; 2024Q4: 91,950 shares; 2025Q1: 93,153 shares; 2025Q2: 92,924 shares; 2025Q3: 98,552 shares 98,552 $7.3M 4.06% +5,628 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 44,827 shares; 2024Q4: 45,207 shares; 2025Q1: 46,050 shares; 2025Q2: 45,528 shares; 2025Q3: 47,785 shares 47,785 $7.03M 3.91% +2,257 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 76,871 shares; 2024Q4: 74,810 shares; 2025Q1: 74,872 shares; 2025Q2: 73,860 shares; 2025Q3: 48,768 shares 48,768 $6.44M 3.58% -25,092 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 28,193 shares; 2025Q2: 30,356 shares; 2025Q3: 32,232 shares 32,232 $6.06M 3.37% +1,876 Timeline MSCI MSCI INC More: the full row for MSCI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 252 shares; 2025Q3: 7,968 shares 7,968 $4.55M 2.53% +7,716 Timeline ISRG INTUITIVE SURGICAL INC More: the full row for INTUITIVE SURGICAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,914 shares; 2024Q4: 2,081 shares; 2025Q1: 2,136 shares; 2025Q2: 2,316 shares; 2025Q3: 9,267 shares 9,267 $4.17M 2.32% +6,951 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 430 shares; 2025Q2: 837 shares; 2025Q3: 15,439 shares 15,439 $3.91M 2.17% +14,602 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 10,488 shares; 2025Q3: 12,144 shares 12,144 $3.59M 2% +1,656 Timeline IAU ISHARES GOLD TR More: the full row for ISHARES GOLD TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 38,211 shares; 2024Q4: 41,403 shares; 2025Q1: 35,703 shares; 2025Q2: 35,960 shares; 2025Q3: 34,528 shares 34,528 $2.5M 1.39% -1,432 Timeline RACE FERRARI N V More: the full row for FERRARI N V Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,710 shares; 2024Q4: 2,597 shares; 2025Q1: 2,572 shares; 2025Q2: 2,604 shares; 2025Q3: 3,734 shares 3,734 $1.8M 1% +1,130 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,207 shares; 2024Q4: 6,947 shares; 2025Q1: 7,022 shares; 2025Q2: 7,720 shares; 2025Q3: 7,857 shares 7,857 $1.16M 0.64% +137 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,478 shares; 2024Q4: 5,128 shares; 2025Q1: 5,336 shares; 2025Q2: 5,352 shares; 2025Q3: 5,513 shares 5,513 $1.09M 0.61% +161 Timeline QIAGEN N.V. QIAGEN N.V. More: the full row for QIAGEN N.V. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 20,862 shares; 2025Q2: 19,668 shares; 2025Q3: 24,486 shares 24,486 $1.08M 0.6% +4,818 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 623 shares; 2024Q4: 574 shares; 2025Q1: 765 shares; 2025Q2: 932 shares; 2025Q3: 1,058 shares 1,058 $484K 0.27% +126 Timeline KLAC KLA CORP More: the full row for KLA CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 188 shares; 2025Q1: 308 shares; 2025Q2: 310 shares; 2025Q3: 365 shares 365 $394K 0.22% +55 Timeline TTEK TETRA TECH INC NEW More: the full row for TETRA TECH INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,305 shares; 2024Q4: 6,512 shares; 2025Q1: 4,683 shares; 2025Q2: 11,270 shares; 2025Q3: 11,444 shares 11,444 $382K 0.21% +174 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 136 shares; 2024Q4: 333 shares; 2025Q1: 471 shares; 2025Q2: 481 shares; 2025Q3: 486 shares 486 $371K 0.21% +5 Timeline ITRI ITRON INC More: the full row for ITRON INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,425 shares; 2024Q4: 1,863 shares; 2025Q1: 1,676 shares; 2025Q2: 1,671 shares; 2025Q3: 1,668 shares 1,668 $208K 0.12% -3 Timeline XLE 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,000 shares; 2024Q4: 1,000 shares; 2025Q1: 2,000 shares; 2025Q2: 2,195 shares; 2025Q3: 2,195 shares 2,195 $196K 0.11% 0 Timeline XME SPDR SERIES TRUST More: the full row for SPDR SERIES TRUST Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,000 shares; 2024Q4: 1,000 shares; 2025Q1: 2,000 shares; 2025Q2: 2,000 shares; 2025Q3: 2,000 shares 2,000 $186K 0.1% 0 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 512 shares; 2024Q4: 512 shares; 2025Q1: 499 shares; 2025Q2: 499 shares; 2025Q3: 499 shares 499 $121K 0.07% 0 Timeline ICLN ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,500 shares; 2024Q4: 3,500 shares; 2025Q1: 7,000 shares; 2025Q2: 7,000 shares; 2025Q3: 7,000 shares 7,000 $108K 0.06% 0 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 27,175 shares; 2024Q4: 26,947 shares; 2025Q1: 25,803 shares; 2025Q2: 400 shares; 2025Q3: 400 shares 400 $102K 0.06% 0 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 36 shares; 2025Q3: 761 shares 761 $71.6K 0.04% +725 Timeline VEGI ISHARES INC More: the full row for ISHARES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 750 shares; 2024Q4: 750 shares; 2025Q1: 1,500 shares; 2025Q2: 1,500 shares; 2025Q3: 1,500 shares 1,500 $58.8K 0.03% 0 Timeline MOO VANECK ETF TRUST More: the full row for VANECK ETF TRUST Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 350 shares; 2024Q4: 350 shares; 2025Q1: 700 shares; 2025Q2: 700 shares; 2025Q3: 700 shares 700 $51.5K 0.03% 0 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 274 shares; 2025Q1: 300 shares; 2025Q2: 300 shares; 2025Q3: 367 shares 367 $49.2K 0.03% +67 Timeline VEEV VEEVA SYS INC More: the full row for VEEVA SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 99 shares; 2025Q1: 108 shares; 2025Q2: 95 shares; 2025Q3: 125 shares 125 $37.2K 0.02% +30 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 25 shares; 2024Q4: 309 shares; 2025Q1: 128 shares; 2025Q2: 128 shares; 2025Q3: 70 shares 70 $24.2K 0.01% -58 Timeline FSLR FIRST SOLAR INC More: the full row for FIRST SOLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 691 shares; 2024Q4: 1,069 shares; 2025Q1: 1,092 shares; 2025Q2: 89 shares; 2025Q3: 89 shares 89 $19.6K 0.01% 0 Timeline ALGN ALIGN TECHNOLOGY INC More: the full row for ALIGN TECHNOLOGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 23,756 shares; 2024Q4: 24,355 shares; 2025Q1: 24,270 shares; 2025Q2: 3,588 shares; 2025Q3: 88 shares 88 $11K 0.01% -3,500 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 12,056 shares; 2024Q4: 12,040 shares; 2025Q1: 5,729 shares; 2025Q2: not reported; 2025Q3: 15 shares 15 $11K 0.01% new Timeline ILMN ILLUMINA INC More: the full row for ILLUMINA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 27,818 shares; 2024Q4: 27,551 shares; 2025Q1: 26,550 shares; 2025Q2: 91 shares; 2025Q3: 91 shares 91 $8.64K <0.01% 0 Timeline INTC INTEL CORP More: the full row for INTEL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 175 shares; 2024Q4: 175 shares; 2025Q1: 175 shares; 2025Q2: 175 shares; 2025Q3: 175 shares 175 $5.87K <0.01% 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 7 shares 7 $4.47K <0.01% new Timeline CPRI CAPRI HOLDINGS LIMITED More: the full row for CAPRI HOLDINGS LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 130 shares; 2024Q4: 130 shares; 2025Q1: 130 shares; 2025Q2: 130 shares; 2025Q3: 130 shares 130 $2.59K <0.01% 0 Timeline