MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,422 shares; 2024Q4: 21,858 shares; 2025Q1: 21,372 shares; 2025Q2: 20,055 shares; 2025Q3: 19,960 shares; 2025Q4: 18,022 shares 18,022 $10.3M 10.28% -1,938 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 30,705 shares; 2024Q4: 29,671 shares; 2025Q1: 28,626 shares; 2025Q2: 19,567 shares; 2025Q3: 19,367 shares; 2025Q4: 17,476 shares 17,476 $8.45M 8.45% -1,891 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 38,432 shares; 2024Q4: 35,488 shares; 2025Q1: 35,081 shares; 2025Q2: 52,113 shares; 2025Q3: 52,046 shares; 2025Q4: 65,661 shares 65,661 $7.67M 7.66% +13,615 Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 17,006 shares; 2024Q4: 15,999 shares; 2025Q1: 15,348 shares; 2025Q2: 13,414 shares; 2025Q3: 13,414 shares; 2025Q4: 11,435 shares 11,435 $7.57M 7.57% -1,979 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 32,146 shares; 2024Q4: 30,584 shares; 2025Q1: 30,038 shares; 2025Q2: 24,210 shares; 2025Q3: 24,159 shares; 2025Q4: 21,140 shares 21,140 $7.41M 7.41% -3,019 Timeline NDSN NORDSON CORP More: the full row for NORDSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 28,327 shares; 2024Q4: 17,786 shares; 2025Q1: 17,510 shares; 2025Q2: 36,031 shares; 2025Q3: 35,866 shares; 2025Q4: 30,533 shares 30,533 $7.34M 7.34% -5,333 Timeline GNTX GENTEX CORP More: the full row for GENTEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 172,306 shares; 2024Q4: 159,883 shares; 2025Q1: 293,831 shares; 2025Q2: 301,317 shares; 2025Q3: 300,368 shares; 2025Q4: 263,942 shares 263,942 $6.14M 6.14% -36,426 Timeline MCO MOODYS CORP More: the full row for MOODYS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,888 shares; 2024Q4: 14,426 shares; 2025Q1: 14,013 shares; 2025Q2: 13,418 shares; 2025Q3: 13,352 shares; 2025Q4: 11,850 shares 11,850 $6.05M 6.05% -1,502 Timeline SLB SLB LIMITED More: the full row for SLB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 68,087 shares; 2025Q2: 152,670 shares; 2025Q3: 152,020 shares; 2025Q4: 134,265 shares 134,265 $5.15M 5.15% -17,755 Timeline TER TERADYNE INC More: the full row for TERADYNE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 37,915 shares; 2024Q4: 72,243 shares; 2025Q1: 119,106 shares; 2025Q2: 115,516 shares; 2025Q3: 63,189 shares; 2025Q4: 26,397 shares 26,397 $5.11M 5.11% -36,792 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 18,327 shares; 2025Q1: 56,429 shares; 2025Q2: 78,185 shares; 2025Q3: 99,075 shares; 2025Q4: 92,835 shares 92,835 $4.72M 4.72% -6,240 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,664 shares; 2024Q4: 21,850 shares; 2025Q1: 21,387 shares; 2025Q2: 20,489 shares; 2025Q3: 20,431 shares; 2025Q4: 19,894 shares 19,894 $4.45M 4.45% -537 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,459 shares; 2024Q4: 20,806 shares; 2025Q1: 20,294 shares; 2025Q2: 33,698 shares; 2025Q3: 33,610 shares; 2025Q4: 29,625 shares 29,625 $4.03M 4.03% -3,985 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,500 shares; 2024Q4: 9,626 shares; 2025Q1: 9,130 shares; 2025Q2: 8,680 shares; 2025Q3: not reported; 2025Q4: 7,124 shares 7,124 $3.58M 3.58% new Timeline CB CHUBB LIMITED More: the full row for CHUBB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 22,551 shares; 2024Q4: 20,748 shares; 2025Q1: 7,520 shares; 2025Q2: 6,772 shares; 2025Q3: 9,748 shares; 2025Q4: 8,728 shares 8,728 $2.72M 2.72% -1,020 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 17,698 shares; 2025Q4: 15,381 shares 15,381 $2.68M 2.68% -2,317 RS RELIANCE INC More: the full row for RELIANCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 16,648 shares; 2025Q1: 16,232 shares; 2025Q2: 15,503 shares; 2025Q3: not reported; 2025Q4: 6,347 shares 6,347 $1.83M 1.83% new 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,856 shares; 2024Q4: 2,895 shares; 2025Q1: 2,869 shares; 2025Q2: 2,823 shares; 2025Q3: 851 shares; 2025Q4: 851 shares 851 $1.44M 1.44% 0 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 10,049 shares 10,049 $1.26M 1.26% new Timeline HTFL HEARTFLOW INC More: the full row for HEARTFLOW INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 29,832 shares; 2025Q4: 41,920 shares 41,920 $1.22M 1.22% +12,088 Timeline CSX CSX CORP More: the full row for CSX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 19,000 shares; 2025Q4: 16,988 shares 16,988 $616K 0.62% -2,012 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,635 shares; 2024Q4: 2,635 shares; 2025Q1: 2,563 shares; 2025Q2: 2,442 shares; 2025Q3: 2,432 shares; 2025Q4: 2,200 shares 2,200 $307K 0.31% -232 Timeline