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: restricted; 2024Q4: 253,317 shares; 2025Q1: 253,317 shares; 2025Q2: 253,317 shares; 2025Q3: 253,317 shares 253,317 $131M 12.91% 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 667,100 shares; 2025Q1: 667,100 shares; 2025Q2: 628,600 shares; 2025Q3: 426,100 shares 426,100 $120M 11.78% -202,500 Timeline PM PHILIP MORRIS INTL INC More: the full row for PHILIP MORRIS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 732,563 shares; 2025Q1: 732,563 shares; 2025Q2: 732,563 shares; 2025Q3: 732,563 shares 732,563 $119M 11.69% 0 Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 460,950 shares; 2025Q1: 460,950 shares; 2025Q2: 489,450 shares; 2025Q3: 518,000 shares 518,000 $95.1M 9.36% +28,550 Timeline WSO WATSCO INC More: the full row for WATSCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 194,427 shares; 2025Q1: 194,427 shares; 2025Q2: 194,427 shares; 2025Q3: 219,427 shares 219,427 $88.7M 8.73% +25,000 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 718,056 shares; 2025Q1: 718,056 shares; 2025Q2: 1,436,112 shares; 2025Q3: 1,385,112 shares 1,385,112 $67.9M 6.68% -51,000 Timeline SCHW CHARLES SCHWAB CORP (THE) More: the full row for CHARLES SCHWAB CORP (THE) Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 501,000 shares; 2025Q3: 611,000 shares 611,000 $58.3M 5.74% +110,000 Timeline MCO MOODYS CORP More: the full row for MOODYS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 106,050 shares; 2025Q1: 106,050 shares; 2025Q2: 118,800 shares; 2025Q3: 118,800 shares 118,800 $56.6M 5.57% 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 100,267 shares; 2025Q1: 100,267 shares; 2025Q2: 111,767 shares; 2025Q3: 111,767 shares 111,767 $54.2M 5.33% 0 Timeline POOL POOL CORP More: the full row for POOL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 121,687 shares; 2025Q1: 129,387 shares; 2025Q2: 152,887 shares; 2025Q3: 160,887 shares 160,887 $49.9M 4.91% +8,000 Timeline BABA ALIBABA GROUP HLDG LTD More: the full row for ALIBABA GROUP HLDG LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 278,000 shares; 2025Q1: 278,000 shares; 2025Q2: 278,000 shares; 2025Q3: 278,000 shares 278,000 $49.7M 4.89% 0 Timeline CHTR CHARTER COMMUNICATIONS INC More: the full row for CHARTER COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 141,400 shares; 2025Q1: 141,400 shares; 2025Q2: 153,200 shares; 2025Q3: 153,200 shares 153,200 $42.1M 4.15% 0 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: restricted; 2024Q4: 123,210 shares; 2025Q1: 123,210 shares; 2025Q2: 123,210 shares; 2025Q3: 123,210 shares 123,210 $33.7M 3.32% 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 146,100 shares; 2025Q1: 146,100 shares; 2025Q2: 146,100 shares; 2025Q3: 146,100 shares 146,100 $27.3M 2.69% 0 Timeline FTS FORTIS INC More: the full row for FORTIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 526,700 shares; 2025Q1: 526,700 shares; 2025Q2: 526,700 shares; 2025Q3: 456,700 shares 456,700 $23M 2.26% -70,000 Timeline