V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 43,637 shares; 2024Q1: 34,902 shares; 2024Q2: 34,291 shares; 2024Q3: 33,444 shares; 2024Q4: 26,619 shares; 2025Q1: 18,300 shares 18,300 $6.41M 9.91% -8,319 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 32,565 shares; 2024Q1: 31,510 shares; 2024Q2: 32,807 shares; 2024Q3: 28,050 shares; 2024Q4: 25,231 shares; 2025Q1: 16,869 shares 16,869 $6.33M 9.78% -8,362 Timeline ZTS ZOETIS INC More: the full row for ZOETIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: 29,300 shares; 2024Q2: 44,144 shares; 2024Q3: 44,415 shares; 2024Q4: 38,846 shares; 2025Q1: 37,590 shares 37,590 $6.19M 9.56% -1,256 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 68,324 shares; 2024Q1: 68,242 shares; 2024Q2: 65,731 shares; 2024Q3: 57,398 shares; 2024Q4: 49,897 shares; 2025Q1: 31,514 shares 31,514 $6M 9.26% -18,383 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 16,220 shares; 2024Q1: 15,706 shares; 2024Q2: 16,718 shares; 2024Q3: 12,389 shares; 2024Q4: 10,266 shares; 2025Q1: 9,887 shares 9,887 $5.02M 7.76% -379 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 10,669 shares; 2025Q1: 10,850 shares 10,850 $3.39M 5.23% +181 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 80,925 shares; 2024Q1: 90,898 shares; 2024Q2: 75,156 shares; 2024Q3: 45,410 shares; 2024Q4: 28,946 shares; 2025Q1: 20,498 shares 20,498 $3.17M 4.9% -8,448 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 69,410 shares; 2024Q1: 86,594 shares; 2024Q2: 85,313 shares; 2024Q3: 96,863 shares; 2024Q4: 45,320 shares; 2025Q1: 42,414 shares 42,414 $3.04M 4.69% -2,906 Timeline ANET ARISTA NETWORKS INC More: the full row for ARISTA NETWORKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 37,700 shares 37,700 $2.92M 4.51% new Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 114,744 shares; 2024Q1: 85,896 shares; 2024Q2: 85,030 shares; 2024Q3: 50,113 shares; 2024Q4: 55,037 shares; 2025Q1: 35,640 shares 35,640 $2.76M 4.27% -19,397 Timeline WAT WATERS CORP More: the full row for WATERS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 30,541 shares; 2024Q1: 21,411 shares; 2024Q2: 19,003 shares; 2024Q3: 17,028 shares; 2024Q4: 7,083 shares; 2025Q1: 6,643 shares 6,643 $2.45M 3.78% -440 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 55,153 shares; 2024Q1: 47,833 shares; 2024Q2: 47,391 shares; 2024Q3: 42,255 shares; 2024Q4: 21,599 shares; 2025Q1: 20,691 shares 20,691 $2.42M 3.74% -908 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 6,394 shares; 2025Q1: 6,394 shares 6,394 $2.38M 3.68% 0 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 27,231 shares; 2024Q1: 26,500 shares; 2024Q2: 24,685 shares; 2024Q3: 26,043 shares; 2024Q4: 14,060 shares; 2025Q1: 13,337 shares 13,337 $2.27M 3.51% -723 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 8,140 shares; 2025Q1: 8,140 shares 8,140 $2M 3.08% 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 5,055 shares; 2024Q4: 4,637 shares; 2025Q1: 4,544 shares 4,544 $1.91M 2.95% -93 Timeline WAB WABTEC More: the full row for WABTEC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 6,050 shares; 2025Q1: 6,050 shares 6,050 $1.1M 1.69% 0 Timeline AME AMETEK INC More: the full row for AMETEK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 6,100 shares; 2025Q1: 6,100 shares 6,100 $1.05M 1.62% 0 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,755 shares 1,755 $1.01M 1.56% new Timeline C CITIGROUP INC More: the full row for CITIGROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 13,275 shares 13,275 $942K 1.46% new 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; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,800 shares 1,800 $896K 1.38% new Timeline BAC BANK OF AMER CORP More: the full row for BANK OF AMER CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 20,943 shares 20,943 $874K 1.35% new Timeline NVR NVR INC More: the full row for NVR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: 1,070 shares; 2024Q1: 908 shares; 2024Q2: 738 shares; 2024Q3: 707 shares; 2024Q4: not reported; 2025Q1: 29 shares 29 $210K 0.32% new Timeline