MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,422 shares; 2024Q4: 21,858 shares; 2025Q1: 21,372 shares; 2025Q2: 20,055 shares 20,055 $11.3M 9.06% -1,317 Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 17,006 shares; 2024Q4: 15,999 shares; 2025Q1: 15,348 shares; 2025Q2: 13,414 shares 13,414 $10.6M 8.49% -1,934 Timeline TER TERADYNE INC More: the full row for TERADYNE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 37,915 shares; 2024Q4: 72,243 shares; 2025Q1: 119,106 shares; 2025Q2: 115,516 shares 115,516 $10.4M 8.35% -3,590 Timeline 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 30,705 shares; 2024Q4: 29,671 shares; 2025Q1: 28,626 shares; 2025Q2: 19,567 shares 19,567 $9.73M 7.82% -9,059 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: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 32,146 shares; 2024Q4: 30,584 shares; 2025Q1: 30,038 shares; 2025Q2: 24,210 shares 24,210 $8.6M 6.91% -5,828 Timeline 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 38,432 shares; 2024Q4: 35,488 shares; 2025Q1: 35,081 shares; 2025Q2: 52,113 shares 52,113 $8.05M 6.47% +17,032 Timeline NDSN NORDSON CORP More: the full row for NORDSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 28,327 shares; 2024Q4: 17,786 shares; 2025Q1: 17,510 shares; 2025Q2: 36,031 shares 36,031 $7.72M 6.21% +18,521 Timeline MCO MOODYS CORP More: the full row for MOODYS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,888 shares; 2024Q4: 14,426 shares; 2025Q1: 14,013 shares; 2025Q2: 13,418 shares 13,418 $6.73M 5.41% -595 Timeline GNTX GENTEX CORP More: the full row for GENTEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 172,306 shares; 2024Q4: 159,883 shares; 2025Q1: 293,831 shares; 2025Q2: 301,317 shares 301,317 $6.63M 5.33% +7,486 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,664 shares; 2024Q4: 21,850 shares; 2025Q1: 21,387 shares; 2025Q2: 20,489 shares 20,489 $6.38M 5.13% -898 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 18,327 shares; 2025Q1: 56,429 shares; 2025Q2: 78,185 shares 78,185 $5.4M 4.34% +21,756 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,856 shares; 2024Q4: 2,895 shares; 2025Q1: 2,869 shares; 2025Q2: 2,823 shares 2,823 $5.16M 4.15% -46 Timeline SLB SLB LIMITED More: the full row for SLB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 68,087 shares; 2025Q2: 152,670 shares 152,670 $5.16M 4.15% +84,583 Timeline RS RELIANCE INC More: the full row for RELIANCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 16,648 shares; 2025Q1: 16,232 shares; 2025Q2: 15,503 shares 15,503 $4.87M 3.91% -729 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,459 shares; 2024Q4: 20,806 shares; 2025Q1: 20,294 shares; 2025Q2: 33,698 shares 33,698 $4.36M 3.5% +13,404 Timeline BMI BADGER METER INC More: the full row for BADGER METER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 20,331 shares; 2024Q4: 18,944 shares; 2025Q1: 18,489 shares; 2025Q2: 17,748 shares 17,748 $4.35M 3.49% -741 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,500 shares; 2024Q4: 9,626 shares; 2025Q1: 9,130 shares; 2025Q2: 8,680 shares 8,680 $4.22M 3.39% -450 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,635 shares; 2024Q4: 2,635 shares; 2025Q1: 2,563 shares; 2025Q2: 2,442 shares 2,442 $2.87M 2.31% -121 Timeline CB CHUBB LIMITED More: the full row for CHUBB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,551 shares; 2024Q4: 20,748 shares; 2025Q1: 7,520 shares; 2025Q2: 6,772 shares 6,772 $1.96M 1.58% -748 Timeline