MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 171,799 shares; 2024Q4: 171,657 shares; 2025Q1: 171,063 shares; 2025Q2: 168,345 shares; 2025Q3: 171,358 shares; 2025Q4: 161,036 shares; 2026Q1: 156,474 shares; 2026Q2: 155,897 shares 155,897 $80.1M 7.05% -577 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: 181,484 shares; 2024Q4: 181,119 shares; 2025Q1: 179,681 shares; 2025Q2: 177,663 shares; 2025Q3: 184,431 shares; 2025Q4: 181,005 shares; 2026Q1: 174,963 shares; 2026Q2: 174,210 shares 174,210 $78.9M 6.94% -753 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: 11,276 shares; 2024Q4: 16,251 shares; 2025Q1: 26,116 shares; 2025Q2: 31,108 shares; 2025Q3: 44,418 shares; 2025Q4: 42,187 shares; 2026Q1: 48,818 shares; 2026Q2: 62,236 shares 62,236 $74.4M 6.54% +13,418 Timeline CPRT COPART INC More: the full row for COPART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,180,339 shares; 2024Q4: 1,185,092 shares; 2025Q1: 1,183,091 shares; 2025Q2: 1,173,410 shares; 2025Q3: 1,293,787 shares; 2025Q4: 1,480,257 shares; 2026Q1: 1,756,341 shares; 2026Q2: 2,498,653 shares 2,498,653 $70.4M 6.2% +742,312 Timeline TDG TRANSDIGM GROUP INC More: the full row for TRANSDIGM 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: not reported; 2025Q4: 23,288 shares; 2026Q1: 30,176 shares; 2026Q2: 46,242 shares 46,242 $61.6M 5.42% +16,066 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: 235,918 shares; 2024Q4: 228,932 shares; 2025Q1: 222,809 shares; 2025Q2: 217,104 shares; 2025Q3: 220,140 shares; 2025Q4: 173,891 shares; 2026Q1: 164,827 shares; 2026Q2: 163,944 shares 163,944 $61.2M 5.38% -883 Timeline MSCI MSCI INC More: the full row for MSCI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 107,177 shares; 2024Q4: 107,117 shares; 2025Q1: 106,561 shares; 2025Q2: 105,115 shares; 2025Q3: 109,714 shares; 2025Q4: 110,286 shares; 2026Q1: 106,886 shares; 2026Q2: 104,207 shares 104,207 $58.4M 5.14% -2,679 Timeline LIN LINDE PLC More: the full row for LINDE PLC 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: 79,425 shares; 2026Q1: 87,574 shares; 2026Q2: 93,887 shares 93,887 $48.7M 4.29% +6,313 Timeline AON AON PLC More: the full row for AON PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 149,372 shares; 2024Q4: 148,882 shares; 2025Q1: 148,016 shares; 2025Q2: 146,192 shares; 2025Q3: 151,264 shares; 2025Q4: 151,443 shares; 2026Q1: 147,010 shares; 2026Q2: 145,134 shares 145,134 $48.1M 4.24% -1,876 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: 197,261 shares; 2024Q4: 195,829 shares; 2025Q1: 193,297 shares; 2025Q2: 142,901 shares; 2025Q3: 148,028 shares; 2025Q4: 186,418 shares; 2026Q1: 218,601 shares; 2026Q2: 251,376 shares 251,376 $45.1M 3.97% +32,775 Timeline CME CME GROUP INC More: the full row for CME GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 128,552 shares; 2024Q4: 121,326 shares; 2025Q1: 111,024 shares; 2025Q2: 110,058 shares; 2025Q3: 107,161 shares; 2025Q4: 125,225 shares; 2026Q1: 135,837 shares; 2026Q2: 200,054 shares 200,054 $44.2M 3.89% +64,217 Timeline WM WASTE MGMT INC DEL More: the full row for WASTE MGMT INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 249,472 shares; 2024Q4: 249,853 shares; 2025Q1: 248,792 shares; 2025Q2: 236,799 shares; 2025Q3: 244,787 shares; 2025Q4: 245,540 shares; 2026Q1: 220,662 shares; 2026Q2: 192,912 shares 192,912 $43M 3.78% -27,750 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; 2024Q3: 353,142 shares; 2024Q4: 351,914 shares; 2025Q1: 336,479 shares; 2025Q2: 334,076 shares; 2025Q3: 343,761 shares; 2025Q4: 198,050 shares; 2026Q1: 191,855 shares; 2026Q2: 179,513 shares 179,513 $42.8M 3.77% -12,342 Timeline MRSH MARSH & MCLENNAN COS INC More: the full row for MARSH & MCLENNAN COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 218,616 shares; 2024Q4: 218,180 shares; 2025Q1: 217,885 shares; 2025Q2: 215,577 shares; 2025Q3: 228,014 shares; 2025Q4: 240,693 shares; 2026Q1: 235,107 shares; 2026Q2: 234,676 shares 234,676 $39.1M 3.44% -431 Timeline RSG REPUBLIC SVCS INC More: the full row for REPUBLIC SVCS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 208,232 shares; 2024Q4: 215,976 shares; 2025Q1: 214,709 shares; 2025Q2: 200,950 shares; 2025Q3: 207,774 shares; 2025Q4: 210,414 shares; 2026Q1: 194,097 shares; 2026Q2: 181,725 shares 181,725 $38.7M 3.41% -12,372 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 257,226 shares; 2024Q4: 256,400 shares; 2025Q1: 253,140 shares; 2025Q2: 252,262 shares; 2025Q3: 253,550 shares; 2025Q4: 203,895 shares; 2026Q1: 145,117 shares; 2026Q2: 105,010 shares 105,010 $37.1M 3.27% -40,107 Timeline SPGI S&P GLOBAL INC More: the full row for S&P GLOBAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 82,222 shares; 2024Q4: 82,124 shares; 2025Q1: 82,437 shares; 2025Q2: 81,632 shares; 2025Q3: 85,103 shares; 2025Q4: 85,851 shares; 2026Q1: 84,718 shares; 2026Q2: 85,087 shares 85,087 $34.7M 3.05% +369 Timeline RACE FERRARI N V More: the full row for FERRARI N V Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 35,786 shares; 2024Q4: 35,843 shares; 2025Q1: 35,799 shares; 2025Q2: 36,004 shares; 2025Q3: 38,442 shares; 2025Q4: 64,367 shares; 2026Q1: 62,165 shares; 2026Q2: 73,798 shares 73,798 $27.5M 2.42% +11,633 Timeline CNI CANADIAN NATL RY CO More: the full row for CANADIAN NATL RY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 294,826 shares; 2024Q4: 340,959 shares; 2025Q1: 285,847 shares; 2025Q2: 283,760 shares; 2025Q3: 291,786 shares; 2025Q4: 293,152 shares; 2026Q1: 257,059 shares; 2026Q2: 207,945 shares 207,945 $24.8M 2.18% -49,114 Timeline CP CANADIAN PACIFIC KANSAS CITY More: the full row for CANADIAN PACIFIC KANSAS CITY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 419,180 shares; 2024Q4: 487,205 shares; 2025Q1: 380,179 shares; 2025Q2: 376,203 shares; 2025Q3: 387,344 shares; 2025Q4: 389,690 shares; 2026Q1: 337,905 shares; 2026Q2: 281,385 shares 281,385 $24.4M 2.15% -56,520 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: 59,560 shares; 2024Q4: 59,560 shares; 2025Q1: 49,515 shares; 2025Q2: 49,515 shares; 2025Q3: 49,325 shares; 2025Q4: 48,926 shares; 2026Q1: 45,460 shares; 2026Q2: 45,454 shares 45,454 $22.7M 2% -6 Timeline VMC VULCAN MATLS CO More: the full row for VULCAN MATLS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 40,068 shares; 2025Q2: 39,863 shares; 2025Q3: 40,970 shares; 2025Q4: 45,050 shares; 2026Q1: 43,576 shares; 2026Q2: 68,848 shares 68,848 $20.3M 1.79% +25,272 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: 64,777 shares; 2024Q4: 64,416 shares; 2025Q1: 64,305 shares; 2025Q2: 64,443 shares; 2025Q3: 61,242 shares; 2025Q4: 61,125 shares; 2026Q1: 57,276 shares; 2026Q2: 56,204 shares 56,204 $19.3M 1.7% -1,072 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS 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: 702 shares; 2025Q4: 25,863 shares; 2026Q1: 24,826 shares; 2026Q2: 33,191 shares 33,191 $18.7M 1.65% +8,365 Timeline MLM MARTIN MARIETTA MATLS INC More: the full row for MARTIN MARIETTA MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 19,510 shares; 2025Q2: 19,410 shares; 2025Q3: 20,371 shares; 2025Q4: 20,509 shares; 2026Q1: 22,622 shares; 2026Q2: 31,544 shares 31,544 $18.2M 1.6% +8,922 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; 2024Q3: 114,190 shares; 2024Q4: 113,596 shares; 2025Q1: 112,760 shares; 2025Q2: 111,615 shares; 2025Q3: 115,624 shares; 2025Q4: 117,047 shares; 2026Q1: 112,905 shares; 2026Q2: 110,638 shares 110,638 $16.2M 1.43% -2,267 Timeline CRH CRH PLC More: the full row for CRH PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 79,660 shares; 2025Q2: 109,335 shares; 2025Q3: 113,971 shares; 2025Q4: 114,294 shares; 2026Q1: 120,031 shares; 2026Q2: 133,793 shares 133,793 $14.3M 1.26% +13,762 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; 2024Q3: 204,918 shares; 2024Q4: 204,229 shares; 2025Q1: 203,324 shares; 2025Q2: 201,174 shares; 2025Q3: 209,048 shares; 2025Q4: 208,887 shares; 2026Q1: 86,291 shares; 2026Q2: 85,779 shares 85,779 $7.86M 0.69% -512 Timeline KO COCA COLA CO More: the full row for COCA COLA CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 83,277 shares; 2024Q4: 83,277 shares; 2025Q1: 83,277 shares; 2025Q2: 81,859 shares; 2025Q3: 81,859 shares; 2025Q4: 76,066 shares; 2026Q1: 41,934 shares; 2026Q2: 41,934 shares 41,934 $3.41M 0.3% 0 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: 19,291 shares 19,291 $3.22M 0.28% new Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 61,704 shares; 2024Q4: 62,029 shares; 2025Q1: 61,838 shares; 2025Q2: 61,058 shares; 2025Q3: 62,986 shares; 2025Q4: 63,286 shares; 2026Q1: 44,127 shares; 2026Q2: 8,129 shares 8,129 $2.12M 0.19% -35,998 Timeline SGOV ISHARES TR More: the full row for ISHARES TR 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: 3,138 shares; 2025Q4: 16,345 shares; 2026Q1: 11,467 shares; 2026Q2: 12,718 shares 12,718 $1.28M 0.11% +1,251 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,549 shares; 2024Q4: 3,549 shares; 2025Q1: 3,549 shares; 2025Q2: 3,549 shares; 2025Q3: 3,203 shares; 2025Q4: 3,926 shares; 2026Q1: 3,390 shares; 2026Q2: 3,390 shares 3,390 $1.07M 0.09% 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; 2024Q3: 197,501 shares; 2024Q4: 197,214 shares; 2025Q1: 196,386 shares; 2025Q2: 205,758 shares; 2025Q3: 228,202 shares; 2025Q4: 57,659 shares; 2026Q1: 34,402 shares; 2026Q2: 3,446 shares 3,446 $997K 0.09% -30,956 Timeline EFX EQUIFAX INC More: the full row for EQUIFAX INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 6,000 shares; 2024Q4: 6,000 shares; 2025Q1: 6,000 shares; 2025Q2: 6,000 shares; 2025Q3: 6,000 shares; 2025Q4: 6,000 shares; 2026Q1: 5,634 shares; 2026Q2: 5,634 shares 5,634 $894K 0.08% 0 Timeline BRK-A 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 2 shares; 2026Q1: 1 shares; 2026Q2: 1 shares 1 $749K 0.07% 0 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,500 shares; 2024Q4: 3,500 shares; 2025Q1: 3,500 shares; 2025Q2: 3,500 shares; 2025Q3: 3,500 shares; 2025Q4: 4,340 shares; 2026Q1: 2,858 shares; 2026Q2: 2,858 shares 2,858 $726K 0.06% 0 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 668 shares 668 $459K 0.04% new Timeline CBRE CBRE GROUP INC More: the full row for CBRE GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 389,065 shares; 2024Q4: 205,391 shares; 2025Q1: 204,397 shares; 2025Q2: 204,712 shares; 2025Q3: 205,390 shares; 2025Q4: 179,785 shares; 2026Q1: 111,501 shares; 2026Q2: 2,390 shares 2,390 $322K 0.03% -109,111 Timeline VCSH VANGUARD SCOTTSDALE FDS More: the full row for VANGUARD SCOTTSDALE FDS 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: 2,543 shares 2,543 $201K 0.02% new Timeline ETV EATON VANCE TAX-MANAGED BUY- More: the full row for EATON VANCE TAX-MANAGED BUY- 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: 11,200 shares; 2026Q2: 11,200 shares 11,200 $167K 0.01% 0 Timeline