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: 202,783 shares; 2024Q4: 200,822 shares; 2025Q1: 195,673 shares; 2025Q2: 158,876 shares; 2025Q3: 153,880 shares; 2025Q4: 152,121 shares 152,121 $86.8M 5.01% -1,759 Timeline LLY ELI LILLY & CO More: the full row for ELI LILLY & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 118,275 shares; 2025Q2: 96,863 shares; 2025Q3: 93,840 shares; 2025Q4: 80,578 shares 80,578 $86.6M 5% -13,262 Timeline ODFL OLD DOMINION FREIGHT LINE IN More: the full row for OLD DOMINION FREIGHT LINE IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 523,008 shares; 2024Q4: 517,040 shares; 2025Q1: 512,153 shares; 2025Q2: 421,028 shares; 2025Q3: 405,255 shares; 2025Q4: 549,239 shares 549,239 $86.1M 4.97% +143,984 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: 313,414 shares; 2024Q4: 310,421 shares; 2025Q1: 311,557 shares; 2025Q2: 253,109 shares; 2025Q3: 244,794 shares; 2025Q4: 240,911 shares 240,911 $84.5M 4.87% -3,883 Timeline AMAT APPLIED MATLS INC More: the full row for APPLIED MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 380,520 shares; 2024Q4: 383,628 shares; 2025Q1: 529,519 shares; 2025Q2: 430,741 shares; 2025Q3: 417,459 shares; 2025Q4: 323,970 shares 323,970 $83.3M 4.8% -93,489 Timeline APH AMPHENOL CORP More: the full row for AMPHENOL 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: not reported; 2025Q4: 611,263 shares 611,263 $82.6M 4.77% new Timeline MCK MCKESSON CORP More: the full row for MCKESSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 172,330 shares; 2024Q4: 171,351 shares; 2025Q1: 172,281 shares; 2025Q2: 104,701 shares; 2025Q3: 101,263 shares; 2025Q4: 100,159 shares 100,159 $82.2M 4.74% -1,104 Timeline WAB WABTEC More: the full row for WABTEC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 489,358 shares; 2025Q2: 399,603 shares; 2025Q3: 386,308 shares; 2025Q4: 380,974 shares 380,974 $81.3M 4.69% -5,334 Timeline ACN ACCENTURE PLC IRELAND More: the full row for ACCENTURE PLC IRELAND 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: 248,878 shares; 2025Q3: 239,609 shares; 2025Q4: 302,228 shares 302,228 $81.1M 4.68% +62,619 Timeline UNH UNITEDHEALTH GROUP INC More: the full row for UNITEDHEALTH GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 184,931 shares; 2024Q4: 181,804 shares; 2025Q1: 183,316 shares; 2025Q2: 148,633 shares; 2025Q3: 256,127 shares; 2025Q4: 243,684 shares 243,684 $80.4M 4.64% -12,443 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 164,049 shares; 2024Q4: 160,304 shares; 2025Q1: 162,315 shares; 2025Q2: 173,498 shares; 2025Q3: 168,015 shares; 2025Q4: 138,008 shares 138,008 $80M 4.61% -30,007 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: 232,024 shares; 2024Q4: 230,113 shares; 2025Q1: 199,665 shares; 2025Q2: 162,283 shares; 2025Q3: 157,072 shares; 2025Q4: 154,981 shares 154,981 $79.2M 4.57% -2,091 Timeline IBKR INTERACTIVE BROKERS GROUP IN More: the full row for INTERACTIVE BROKERS GROUP IN 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: 1,211,726 shares 1,211,726 $77.9M 4.5% new Timeline GE GE AEROSPACE More: the full row for GE AEROSPACE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 564,587 shares; 2024Q4: 564,897 shares; 2025Q1: 524,710 shares; 2025Q2: 425,841 shares; 2025Q3: 312,260 shares; 2025Q4: 251,035 shares 251,035 $77.3M 4.46% -61,225 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: 226,767 shares; 2024Q4: 225,191 shares; 2025Q1: 224,519 shares; 2025Q2: 183,021 shares; 2025Q3: 177,318 shares; 2025Q4: 154,913 shares 154,913 $74.9M 4.32% -22,405 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: 143,796 shares; 2024Q4: 142,848 shares; 2025Q1: 142,663 shares; 2025Q2: 116,103 shares; 2025Q3: 112,201 shares; 2025Q4: 110,558 shares 110,558 $73.2M 4.22% -1,643 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 511,058 shares; 2024Q4: 507,003 shares; 2025Q1: 414,719 shares; 2025Q2: 333,429 shares; 2025Q3: 289,747 shares; 2025Q4: 210,649 shares 210,649 $72.9M 4.21% -79,098 Timeline SHW SHERWIN WILLIAMS CO More: the full row for SHERWIN WILLIAMS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 290,210 shares; 2024Q4: 286,690 shares; 2025Q1: 288,082 shares; 2025Q2: 233,938 shares; 2025Q3: 226,426 shares; 2025Q4: 223,462 shares 223,462 $72.4M 4.18% -2,964 Timeline CTAS CINTAS CORP More: the full row for CINTAS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 516,559 shares; 2024Q4: 512,451 shares; 2025Q1: 514,722 shares; 2025Q2: 393,511 shares; 2025Q3: 380,234 shares; 2025Q4: 374,391 shares 374,391 $70.4M 4.06% -5,843 Timeline MSCI MSCI INC More: the full row for MSCI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 188,730 shares; 2024Q4: 187,211 shares; 2025Q1: 156,745 shares; 2025Q2: 127,407 shares; 2025Q3: 123,310 shares; 2025Q4: 120,907 shares 120,907 $69.4M 4% -2,403 Timeline CARR CARRIER GLOBAL CORPORATION More: the full row for CARRIER GLOBAL CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,522,119 shares; 2024Q4: 1,196,219 shares; 2025Q1: 1,201,202 shares; 2025Q2: 975,656 shares; 2025Q3: 944,185 shares; 2025Q4: 1,304,888 shares 1,304,888 $69M 3.98% +360,703 Timeline DPZ DOMINOS PIZZA INC More: the full row for DOMINOS PIZZA 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: 200,425 shares; 2025Q2: 163,032 shares; 2025Q3: 157,655 shares; 2025Q4: 146,644 shares 146,644 $61.1M 3.53% -11,011 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,806 shares; 2024Q4: 17,168 shares; 2025Q1: 9,151 shares; 2025Q2: 724 shares; 2025Q3: 3,147 shares; 2025Q4: 22,627 shares 22,627 $15.4M 0.89% +19,480 Timeline TFII TFI INTERNATIONAL INC More: the full row for TFI INTERNATIONAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 8,651 shares; 2025Q1: 7,793 shares; 2025Q2: 12,020 shares; 2025Q3: 11,296 shares; 2025Q4: 6,940 shares 6,940 $718K 0.04% -4,356 Timeline RY ROYAL BK CDA More: the full row for ROYAL BK CDA 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: 4,051 shares 4,051 $692K 0.04% new Timeline BN BROOKFIELD CORP More: the full row for BROOKFIELD CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 27,824 shares; 2024Q4: 21,627 shares; 2025Q1: 19,485 shares; 2025Q2: 18,716 shares; 2025Q3: 17,639 shares; 2025Q4: 14,253 shares 14,253 $655K 0.04% -3,386 Timeline CM CANADIAN IMPERIAL BANK OF CO More: the full row for CANADIAN IMPERIAL BANK OF CO 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: 6,931 shares 6,931 $629K 0.04% new 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 8,268 shares; 2024Q4: 9,108 shares; 2025Q1: 8,206 shares; 2025Q2: 9,870 shares; 2025Q3: 9,261 shares; 2025Q4: 5,698 shares 5,698 $564K 0.03% -3,563 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 5,687 shares; 2024Q4: 6,124 shares; 2025Q1: 5,549 shares; 2025Q2: 5,334 shares; 2025Q3: 5,001 shares; 2025Q4: 3,060 shares 3,060 $537K 0.03% -1,941 Timeline TRI THOMSON REUTERS CORP More: the full row for THOMSON REUTERS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 5,950 shares; 2024Q4: 6,396 shares; 2025Q1: 5,765 shares; 2025Q2: 5,572 shares; 2025Q3: 5,224 shares; 2025Q4: 3,994 shares 3,994 $528K 0.03% -1,230 Timeline FSV FIRSTSERVICE CORP NEW More: the full row for FIRSTSERVICE CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,132 shares; 2024Q4: 6,629 shares; 2025Q1: 5,978 shares; 2025Q2: 5,740 shares; 2025Q3: 5,386 shares; 2025Q4: 3,313 shares 3,313 $516K 0.03% -2,073 Timeline IVV ISHARES TR More: the full row for ISHARES TR 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: 429 shares 429 $294K 0.02% new 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 700 shares; 2025Q1: 700 shares; 2025Q2: 700 shares; 2025Q3: 530 shares; 2025Q4: 530 shares 530 $277K 0.02% 0 Timeline