MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 18,600 shares 18,600 $9.25M 14.43% +1,731 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; 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; 2025Q2: 39,000 shares 39,000 $8.56M 13.34% +7,486 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; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,755 shares; 2025Q2: 10,300 shares 10,300 $7.6M 11.85% +8,545 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 21,732 shares; 2024Q4: 413 shares; 2025Q1: not reported; 2025Q2: 32,600 shares 32,600 $5.15M 8.03% new 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; 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; 2025Q2: 53,414 shares 53,414 $3.78M 5.89% +11,000 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 20,498 shares 20,498 $3.61M 5.63% 0 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; 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; 2025Q2: 6,800 shares 6,800 $3.59M 5.59% -3,087 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; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 10,669 shares; 2025Q1: 10,850 shares; 2025Q2: 11,150 shares 11,150 $3.33M 5.2% +300 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 9,300 shares 9,300 $3.3M 5.15% -9,000 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; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 5,055 shares; 2024Q4: 4,637 shares; 2025Q1: 4,544 shares; 2025Q2: 5,900 shares 5,900 $3.16M 4.93% +1,356 Timeline WAT WATERS CORP More: the full row for WATERS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 6,337 shares 6,337 $2.21M 3.45% -306 Timeline ZTS ZOETIS INC More: the full row for ZOETIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q2: 14,000 shares 14,000 $2.18M 3.4% -23,590 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; 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; 2025Q2: 13,337 shares 13,337 $2.12M 3.31% 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; 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; 2025Q2: 35,640 shares 35,640 $1.5M 2.33% 0 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; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 8,140 shares; 2025Q1: 8,140 shares; 2025Q2: 4,070 shares 4,070 $1.18M 1.84% -4,070 Timeline AME AMETEK INC More: the full row for AMETEK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 6,100 shares; 2025Q1: 6,100 shares; 2025Q2: 6,100 shares 6,100 $1.1M 1.72% 0 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; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 20,943 shares; 2025Q2: 20,943 shares 20,943 $991K 1.55% 0 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; 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; 2025Q2: 6,523 shares 6,523 $770K 1.2% -14,168 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; 2023Q3: restricted; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,800 shares; 2025Q2: 1,800 shares 1,800 $730K 1.14% 0 Timeline