GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 271,938 shares; 2024Q4: 269,702 shares; 2025Q1: 270,408 shares; 2025Q2: 270,424 shares; 2025Q3: 266,749 shares; 2025Q4: 196,810 shares; 2026Q1: 173,223 shares 173,223 $49.8M 9.27% -23,587 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 120,196 shares; 2024Q4: 119,809 shares; 2025Q1: 120,936 shares; 2025Q2: 118,384 shares; 2025Q3: 110,443 shares; 2025Q4: 112,598 shares; 2026Q1: 114,582 shares 114,582 $42.4M 7.89% +1,984 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 156,367 shares; 2024Q4: 158,365 shares; 2025Q1: 159,154 shares; 2025Q2: 159,487 shares; 2025Q3: 159,177 shares; 2025Q4: 159,434 shares; 2026Q1: 157,387 shares 157,387 $38.5M 7.16% -2,047 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; 2024Q2: restricted; 2024Q3: 129,461 shares; 2024Q4: 130,029 shares; 2025Q1: 131,469 shares; 2025Q2: 132,327 shares; 2025Q3: 132,778 shares; 2025Q4: 136,985 shares; 2026Q1: 138,541 shares 138,541 $28.9M 5.37% +1,556 Timeline ITW ILLINOIS TOOL WKS INC More: the full row for ILLINOIS TOOL WKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 100,895 shares; 2024Q4: 101,013 shares; 2025Q1: 101,807 shares; 2025Q2: 103,525 shares; 2025Q3: 105,461 shares; 2025Q4: 105,511 shares; 2026Q1: 105,243 shares 105,243 $27.4M 5.1% -268 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 75,217 shares; 2024Q4: 75,119 shares; 2025Q1: 75,410 shares; 2025Q2: 75,179 shares; 2025Q3: 75,298 shares; 2025Q4: 75,154 shares; 2026Q1: 88,967 shares 88,967 $26.9M 5% +13,813 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; 2024Q2: restricted; 2024Q3: 102,443 shares; 2024Q4: 101,733 shares; 2025Q1: 100,996 shares; 2025Q2: 93,888 shares; 2025Q3: 93,430 shares; 2025Q4: 94,837 shares; 2026Q1: 122,480 shares 122,480 $24.9M 4.63% +27,643 Timeline SAP SAP SE More: the full row for SAP SE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 113,749 shares; 2024Q4: 113,348 shares; 2025Q1: 113,474 shares; 2025Q2: 111,793 shares; 2025Q3: 112,466 shares; 2025Q4: 116,055 shares; 2026Q1: 137,685 shares 137,685 $23.6M 4.39% +21,630 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 221,549 shares; 2024Q4: 221,764 shares; 2025Q1: 221,777 shares; 2025Q2: 219,884 shares; 2025Q3: 219,928 shares; 2025Q4: 221,407 shares; 2026Q1: 226,208 shares 226,208 $23.2M 4.32% +4,801 Timeline USB US BANCORP More: the full row for US BANCORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 405,845 shares; 2024Q4: 411,665 shares; 2025Q1: 415,987 shares; 2025Q2: 426,429 shares; 2025Q3: 429,486 shares; 2025Q4: 429,428 shares; 2026Q1: 435,087 shares 435,087 $22.6M 4.21% +5,659 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 131,243 shares; 2024Q4: 132,646 shares; 2025Q1: 133,266 shares; 2025Q2: 136,603 shares; 2025Q3: 138,596 shares; 2025Q4: 141,997 shares; 2026Q1: 143,096 shares 143,096 $22.2M 4.14% +1,099 Timeline CL COLGATE PALMOLIVE CO More: the full row for COLGATE PALMOLIVE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 251,819 shares; 2024Q4: 251,599 shares; 2025Q1: 252,322 shares; 2025Q2: 252,271 shares; 2025Q3: 254,030 shares; 2025Q4: 257,014 shares; 2026Q1: 258,810 shares 258,810 $22.1M 4.1% +1,796 Timeline EOG EOG RES INC More: the full row for EOG RES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 122,176 shares; 2024Q4: 122,484 shares; 2025Q1: 123,365 shares; 2025Q2: 125,571 shares; 2025Q3: 135,849 shares; 2025Q4: 144,176 shares; 2026Q1: 148,737 shares 148,737 $21.5M 4% +4,561 Timeline ULTA ULTA BEAUTY INC More: the full row for ULTA BEAUTY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 31,034 shares; 2024Q4: 36,864 shares; 2025Q1: 37,296 shares; 2025Q2: 37,363 shares; 2025Q3: 37,448 shares; 2025Q4: 37,876 shares; 2026Q1: 38,287 shares 38,287 $20M 3.72% +411 Timeline PFE PFIZER INC More: the full row for PFIZER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 589,052 shares; 2024Q4: 593,678 shares; 2025Q1: 601,217 shares; 2025Q2: 660,614 shares; 2025Q3: 697,710 shares; 2025Q4: 667,005 shares; 2026Q1: 701,344 shares 701,344 $19.7M 3.66% +34,339 Timeline SBUX STARBUCKS CORP More: the full row for STARBUCKS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 209,067 shares; 2024Q4: 209,072 shares; 2025Q1: 209,114 shares; 2025Q2: 210,020 shares; 2025Q3: 211,105 shares; 2025Q4: 212,592 shares; 2026Q1: 215,541 shares 215,541 $19.3M 3.59% +2,949 Timeline OTIS OTIS WORLDWIDE CORP More: the full row for OTIS WORLDWIDE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 108,979 shares; 2025Q3: 162,028 shares; 2025Q4: 180,066 shares; 2026Q1: 227,914 shares 227,914 $17.6M 3.27% +47,848 Timeline STZ CONSTELLATION BRANDS INC More: the full row for CONSTELLATION BRANDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 89,646 shares; 2024Q4: 90,336 shares; 2025Q1: 107,400 shares; 2025Q2: 111,011 shares; 2025Q3: 111,227 shares; 2025Q4: 76,986 shares; 2026Q1: 109,715 shares 109,715 $16.5M 3.06% +32,729 Timeline TFC TRUIST FINL CORP More: the full row for TRUIST FINL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 299,739 shares; 2024Q4: 300,669 shares; 2025Q1: 308,734 shares; 2025Q2: 326,644 shares; 2025Q3: 330,761 shares; 2025Q4: 329,867 shares; 2026Q1: 338,586 shares 338,586 $15.6M 2.9% +8,719 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; 2024Q2: restricted; 2024Q3: 45,241 shares; 2024Q4: 44,026 shares; 2025Q1: 43,946 shares; 2025Q2: 43,446 shares; 2025Q3: 42,191 shares; 2025Q4: 42,303 shares; 2026Q1: 41,798 shares 41,798 $12.3M 2.29% -505 Timeline FISV FISERV INC More: the full row for FISERV INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 165,227 shares; 2024Q4: 153,452 shares; 2025Q1: 151,654 shares; 2025Q2: 158,582 shares; 2025Q3: 174,677 shares; 2025Q4: 102,326 shares; 2026Q1: 180,310 shares 180,310 $10.1M 1.87% +77,984 Timeline VOO VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 12,700 shares; 2024Q4: 12,700 shares; 2025Q1: 12,000 shares; 2025Q2: 12,000 shares; 2025Q3: 12,000 shares; 2025Q4: 12,000 shares; 2026Q1: 12,000 shares 12,000 $7.17M 1.33% 0 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 20,915 shares; 2024Q4: 20,915 shares; 2025Q1: 20,915 shares; 2025Q2: 20,945 shares; 2025Q3: 21,795 shares; 2025Q4: 21,295 shares; 2026Q1: 21,255 shares 21,255 $4.4M 0.82% -40 Timeline CVS CVS HEALTH CORP More: the full row for CVS HEALTH CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 170,681 shares; 2024Q4: 122,196 shares; 2025Q1: 117,184 shares; 2025Q2: 108,824 shares; 2025Q3: 102,582 shares; 2025Q4: 74,668 shares; 2026Q1: 60,599 shares 60,599 $4.35M 0.81% -14,069 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 4,875 shares; 2024Q4: 4,725 shares; 2025Q1: 4,580 shares; 2025Q2: 4,520 shares; 2025Q3: 4,385 shares; 2025Q4: 7,608 shares; 2026Q1: 6,316 shares 6,316 $1.81M 0.34% -1,292 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; 2024Q2: restricted; 2024Q3: 17,377 shares; 2024Q4: 17,196 shares; 2025Q1: 15,359 shares; 2025Q2: 11,681 shares; 2025Q3: 11,616 shares; 2025Q4: 12,516 shares; 2026Q1: 12,511 shares 12,511 $1.81M 0.34% -5 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; 2024Q2: restricted; 2024Q3: 10,298 shares; 2024Q4: 10,283 shares; 2025Q1: 10,208 shares; 2025Q2: 10,158 shares; 2025Q3: 10,133 shares; 2025Q4: 10,023 shares; 2026Q1: 9,923 shares 9,923 $1.68M 0.31% -100 Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,475 shares; 2024Q4: 1,455 shares; 2025Q1: 1,435 shares; 2025Q2: 1,387 shares; 2025Q3: 1,387 shares; 2025Q4: 2,787 shares; 2026Q1: 2,767 shares 2,767 $1.33M 0.25% -20 Timeline WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 11,100 shares; 2024Q4: 10,200 shares; 2025Q1: 9,600 shares; 2025Q2: 9,600 shares; 2025Q3: 9,600 shares; 2025Q4: 9,600 shares; 2026Q1: 9,600 shares 9,600 $1.19M 0.22% 0 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; 2024Q2: restricted; 2024Q3: 8,000 shares; 2024Q4: 8,000 shares; 2025Q1: 8,000 shares; 2025Q2: 7,950 shares; 2025Q3: 7,950 shares; 2025Q4: 7,950 shares; 2026Q1: 7,950 shares 7,950 $1.04M 0.19% 0 Timeline IBKR INTERACTIVE BROKERS GROUP IN More: the full row for INTERACTIVE BROKERS GROUP IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 17,840 shares; 2026Q1: 14,840 shares 14,840 $995K 0.19% -3,000 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 4,200 shares; 2024Q4: 4,200 shares; 2025Q1: 4,200 shares; 2025Q2: 4,200 shares; 2025Q3: 4,200 shares; 2025Q4: 4,200 shares; 2026Q1: 4,200 shares 4,200 $913K 0.17% 0 Timeline BDX BECTON DICKINSON & CO More: the full row for BECTON DICKINSON & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 3,646 shares; 2024Q4: 3,646 shares; 2025Q1: 3,346 shares; 2025Q2: 3,346 shares; 2025Q3: 3,292 shares; 2025Q4: 4,132 shares; 2026Q1: 4,132 shares 4,132 $650K 0.12% 0 Timeline ORCL ORACLE CORP More: the full row for ORACLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,535 shares; 2024Q4: 1,535 shares; 2025Q1: not reported; 2025Q2: 1,410 shares; 2025Q3: 1,330 shares; 2025Q4: 5,300 shares; 2026Q1: 4,400 shares 4,400 $647K 0.12% -900 Timeline TJX TJX COS INC NEW More: the full row for TJX COS INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 4,005 shares; 2026Q1: 3,905 shares 3,905 $624K 0.12% -100 Timeline CB CHUBB LIMITED More: the full row for CHUBB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 1,750 shares; 2026Q1: 1,750 shares 1,750 $570K 0.11% 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; 2024Q2: restricted; 2024Q3: 2,865 shares; 2024Q4: 2,855 shares; 2025Q1: 2,810 shares; 2025Q2: 2,510 shares; 2025Q3: 2,445 shares; 2025Q4: 1,985 shares; 2026Q1: 1,895 shares 1,895 $481K 0.09% -90 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 950 shares; 2026Q1: 950 shares 950 $475K 0.09% 0 Timeline IBM INTERNATIONAL BUSINESS MACHS More: the full row for INTERNATIONAL BUSINESS MACHS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,750 shares; 2024Q4: 1,750 shares; 2025Q1: 1,750 shares; 2025Q2: 1,750 shares; 2025Q3: 1,750 shares; 2025Q4: 1,750 shares; 2026Q1: 1,750 shares 1,750 $424K 0.08% 0 Timeline SHW SHERWIN WILLIAMS CO More: the full row for SHERWIN WILLIAMS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 935 shares; 2026Q1: 935 shares 935 $300K 0.06% 0 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 775 shares; 2024Q4: 775 shares; 2025Q1: 775 shares; 2025Q2: 775 shares; 2025Q3: 615 shares; 2025Q4: 515 shares; 2026Q1: 415 shares 415 $270K 0.05% -100 Timeline BSX BOSTON SCIENTIFIC CORP More: the full row for BOSTON SCIENTIFIC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 4,440 shares; 2026Q1: 4,265 shares 4,265 $268K 0.05% -175 Timeline MRK MERCK & CO INC More: the full row for MERCK & CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 2,158 shares; 2024Q4: 2,158 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 1,958 shares; 2026Q1: 1,958 shares 1,958 $236K 0.04% 0 Timeline DEO DIAGEO PLC More: the full row for DIAGEO PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 3,415 shares; 2024Q4: 3,415 shares; 2025Q1: 3,000 shares; 2025Q2: 3,000 shares; 2025Q3: 3,000 shares; 2025Q4: 3,000 shares; 2026Q1: 3,000 shares 3,000 $223K 0.04% 0 Timeline IQV IQVIA HLDGS INC More: the full row for IQVIA HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 1,228 shares; 2026Q1: 1,228 shares 1,228 $209K 0.04% 0 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 525 shares; 2024Q4: 525 shares; 2025Q1: 475 shares; 2025Q2: 350 shares; 2025Q3: 345 shares; 2025Q4: not reported; 2026Q1: 210 shares 210 $209K 0.04% new Timeline KMB KIMBERLY-CLARK CORP More: the full row for KIMBERLY-CLARK CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 2,160 shares; 2024Q4: 2,160 shares; 2025Q1: 2,160 shares; 2025Q2: 2,160 shares; 2025Q3: 2,160 shares; 2025Q4: 2,160 shares; 2026Q1: 2,160 shares 2,160 $208K 0.04% 0 Timeline