OLED UNIVERSAL DISPLAY CORP More: the full row for UNIVERSAL DISPLAY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 38,432 shares; 2024Q4: 35,488 shares; 2025Q1: 35,081 shares; 2025Q2: 52,113 shares; 2025Q3: 52,046 shares; 2025Q4: 65,661 shares; 2026Q1: 386,937 shares; 2026Q2: 703,521 shares 703,521 $63.7M 8.27% +316,584 Timeline MCO MOODYS CORP More: the full row for MOODYS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 14,888 shares; 2024Q4: 14,426 shares; 2025Q1: 14,013 shares; 2025Q2: 13,418 shares; 2025Q3: 13,352 shares; 2025Q4: 11,850 shares; 2026Q1: 69,245 shares; 2026Q2: 141,570 shares 141,570 $63.5M 8.25% +72,325 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 30,705 shares; 2024Q4: 29,671 shares; 2025Q1: 28,626 shares; 2025Q2: 19,567 shares; 2025Q3: 19,367 shares; 2025Q4: 17,476 shares; 2026Q1: 102,148 shares; 2026Q2: 140,205 shares 140,205 $56.9M 7.38% +38,057 Timeline NDSN NORDSON CORP More: the full row for NORDSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 28,327 shares; 2024Q4: 17,786 shares; 2025Q1: 17,510 shares; 2025Q2: 36,031 shares; 2025Q3: 35,866 shares; 2025Q4: 30,533 shares; 2026Q1: 178,821 shares; 2026Q2: 191,958 shares 191,958 $55.1M 7.16% +13,137 Timeline GNTX GENTEX CORP More: the full row for GENTEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 172,306 shares; 2024Q4: 159,883 shares; 2025Q1: 293,831 shares; 2025Q2: 301,317 shares; 2025Q3: 300,368 shares; 2025Q4: 263,942 shares; 2026Q1: 1,541,062 shares; 2026Q2: 2,107,299 shares 2,107,299 $51.3M 6.66% +566,237 Timeline MTD METTLER TOLEDO INTERNATIONAL More: the full row for METTLER TOLEDO INTERNATIONAL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,635 shares; 2024Q4: 2,635 shares; 2025Q1: 2,563 shares; 2025Q2: 2,442 shares; 2025Q3: 2,432 shares; 2025Q4: 2,200 shares; 2026Q1: 13,108 shares; 2026Q2: 44,343 shares 44,343 $51.1M 6.64% +31,235 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 22,422 shares; 2024Q4: 21,858 shares; 2025Q1: 21,372 shares; 2025Q2: 20,055 shares; 2025Q3: 19,960 shares; 2025Q4: 18,022 shares; 2026Q1: 104,321 shares; 2026Q2: 95,940 shares 95,940 $47.4M 6.15% -8,381 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 32,146 shares; 2024Q4: 30,584 shares; 2025Q1: 30,038 shares; 2025Q2: 24,210 shares; 2025Q3: 24,159 shares; 2025Q4: 21,140 shares; 2026Q1: 121,565 shares; 2026Q2: 126,672 shares 126,672 $41.4M 5.37% +5,107 Timeline VRSK VERISK ANALYTICS INC More: the full row for VERISK ANALYTICS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 22,664 shares; 2024Q4: 21,850 shares; 2025Q1: 21,387 shares; 2025Q2: 20,489 shares; 2025Q3: 20,431 shares; 2025Q4: 19,894 shares; 2026Q1: 124,617 shares; 2026Q2: 225,561 shares 225,561 $39.5M 5.13% +100,944 Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 17,006 shares; 2024Q4: 15,999 shares; 2025Q1: 15,348 shares; 2025Q2: 13,414 shares; 2025Q3: 13,414 shares; 2025Q4: 11,435 shares; 2026Q1: 69,661 shares; 2026Q2: 120,315 shares 120,315 $38.7M 5.02% +50,654 Timeline NVO NOVO-NORDISK A S More: the full row for NOVO-NORDISK A S Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 18,327 shares; 2025Q1: 56,429 shares; 2025Q2: 78,185 shares; 2025Q3: 99,075 shares; 2025Q4: 92,835 shares; 2026Q1: 545,020 shares; 2026Q2: 830,388 shares 830,388 $37.3M 4.85% +285,368 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; 2024Q3: 11,500 shares; 2024Q4: 9,626 shares; 2025Q1: 9,130 shares; 2025Q2: 8,680 shares; 2025Q3: not reported; 2025Q4: 7,124 shares; 2026Q1: 42,125 shares; 2026Q2: 68,400 shares 68,400 $33.1M 4.3% +26,275 Timeline FICO FAIR ISAAC CORP More: the full row for FAIR ISAAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,856 shares; 2024Q4: 2,895 shares; 2025Q1: 2,869 shares; 2025Q2: 2,823 shares; 2025Q3: 851 shares; 2025Q4: 851 shares; 2026Q1: 5,106 shares; 2026Q2: 27,534 shares 27,534 $32.2M 4.18% +22,428 Timeline Abbott Laboratories Abbott Laboratories More: the full row for Abbott Laboratories Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 11,394 shares; 2025Q4: not reported; 2026Q1: 58,393 shares; 2026Q2: 311,607 shares 311,607 $27.6M 3.58% +253,214 CB CHUBB LIMITED More: the full row for CHUBB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 22,551 shares; 2024Q4: 20,748 shares; 2025Q1: 7,520 shares; 2025Q2: 6,772 shares; 2025Q3: 9,748 shares; 2025Q4: 8,728 shares; 2026Q1: 50,041 shares; 2026Q2: 80,652 shares 80,652 $26.2M 3.4% +30,611 Timeline BADGER METER INC BADGER METER INC More: the full row for BADGER METER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 17,698 shares; 2025Q4: 15,381 shares; 2026Q1: 97,646 shares; 2026Q2: 204,736 shares 204,736 $26M 3.38% +107,090 HTFL HEARTFLOW INC More: the full row for HEARTFLOW INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 29,832 shares; 2025Q4: 41,920 shares; 2026Q1: 278,681 shares; 2026Q2: 599,194 shares 599,194 $18.4M 2.38% +320,513 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 22,459 shares; 2024Q4: 20,806 shares; 2025Q1: 20,294 shares; 2025Q2: 33,698 shares; 2025Q3: 33,610 shares; 2025Q4: 29,625 shares; 2026Q1: 171,211 shares; 2026Q2: 164,256 shares 164,256 $18.3M 2.37% -6,955 Timeline EZRA RELIANCE GLOBAL GROUP INC More: the full row for RELIANCE GLOBAL GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 7,448 shares; 2025Q4: not reported; 2026Q1: 36,655 shares; 2026Q2: 45,566 shares 45,566 $17.3M 2.25% +8,911 Timeline PAYX PAYCHEX INC More: the full row for PAYCHEX INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 32,927 shares; 2026Q2: 156,379 shares 156,379 $15.1M 1.96% +123,452 Timeline WCN WASTE CONNECTIONS INC More: the full row for WASTE CONNECTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 37,165 shares 37,165 $5.95M 0.77% new Timeline CSX CSX CORP More: the full row for CSX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 19,000 shares; 2025Q4: 16,988 shares; 2026Q1: 99,702 shares; 2026Q2: 63,806 shares 63,806 $2.95M 0.38% -35,896 Timeline MKC MCCORMICK & CO INC More: the full row for MCCORMICK & CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 24,927 shares 24,927 $1.2M 0.16% new Timeline