MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q3: 19,369 shares 19,369 $10M 14.66% +769 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: 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; 2025Q3: 38,927 shares 38,927 $8.55M 12.49% -73 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: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,755 shares; 2025Q2: 10,300 shares; 2025Q3: 10,288 shares 10,288 $7.56M 11.04% -12 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: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 21,732 shares; 2024Q4: 413 shares; 2025Q1: not reported; 2025Q2: 32,600 shares; 2025Q3: 39,762 shares 39,762 $7.42M 10.84% +7,162 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: 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; 2025Q3: 29,308 shares 29,308 $7.12M 10.41% +8,810 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: 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; 2025Q3: 10,634 shares 10,634 $3.63M 5.3% +1,334 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; 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; 2025Q3: 6,492 shares 6,492 $3.16M 4.62% -308 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: 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; 2025Q3: 19,970 shares 19,970 $2.92M 4.27% +5,970 Timeline WAT WATERS CORP More: the full row for WATERS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q3: 8,590 shares 8,590 $2.58M 3.76% +2,253 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; 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; 2025Q3: 35,277 shares 35,277 $2.34M 3.42% -18,137 Timeline AME AMETEK INC More: the full row for AMETEK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 6,100 shares; 2025Q1: 6,100 shares; 2025Q2: 6,100 shares; 2025Q3: 11,250 shares 11,250 $2.12M 3.09% +5,150 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: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: 5,055 shares; 2024Q4: 4,637 shares; 2025Q1: 4,544 shares; 2025Q2: 5,900 shares; 2025Q3: 2,804 shares 2,804 $1.79M 2.62% -3,096 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: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 10,669 shares; 2025Q1: 10,850 shares; 2025Q2: 11,150 shares; 2025Q3: 7,147 shares 7,147 $1.76M 2.57% -4,003 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2025Q3: 35,590 shares 35,590 $1.75M 2.55% -50 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; 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; 2025Q3: 10,802 shares 10,802 $1.66M 2.42% -2,535 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; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: 8,140 shares; 2025Q1: 8,140 shares; 2025Q2: 4,070 shares; 2025Q3: 4,070 shares 4,070 $1.28M 1.88% 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; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 20,943 shares; 2025Q2: 20,943 shares; 2025Q3: 20,943 shares 20,943 $1.08M 1.58% 0 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: not reported; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,800 shares; 2025Q2: 1,800 shares; 2025Q3: 1,791 shares 1,791 $869K 1.27% -9 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; 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; 2025Q3: 6,490 shares 6,490 $833K 1.22% -33 Timeline