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; 2024Q3: 380,520 shares; 2024Q4: 383,628 shares; 2025Q1: 529,519 shares; 2025Q2: 430,741 shares; 2025Q3: 417,459 shares; 2025Q4: 323,970 shares; 2026Q1: 225,829 shares; 2026Q2: 109,202 shares 109,202 $79M 5.5% -116,627 Timeline KLAC KLA CORP More: the full row for KLA 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: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 258,228 shares 258,228 $77.9M 5.42% new 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 118,275 shares; 2025Q2: 96,863 shares; 2025Q3: 93,840 shares; 2025Q4: 80,578 shares; 2026Q1: 75,612 shares; 2026Q2: 62,345 shares 62,345 $74.8M 5.21% -13,267 Timeline GE GE AEROSPACE More: the full row for GE AEROSPACE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 564,587 shares; 2024Q4: 564,897 shares; 2025Q1: 524,710 shares; 2025Q2: 425,841 shares; 2025Q3: 312,260 shares; 2025Q4: 251,035 shares; 2026Q1: 235,546 shares; 2026Q2: 194,423 shares 194,423 $72.7M 5.06% -41,123 Timeline TRGP TARGA RES CORP More: the full row for TARGA RES 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: not reported; 2025Q4: not reported; 2026Q1: 389,655 shares; 2026Q2: 263,694 shares 263,694 $70.7M 4.92% -125,961 Timeline APH AMPHENOL CORP More: the full row for AMPHENOL 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: not reported; 2025Q4: 611,263 shares; 2026Q1: 463,289 shares; 2026Q2: 384,825 shares 384,825 $67.9M 4.72% -78,464 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 1,211,726 shares; 2026Q1: 1,135,210 shares; 2026Q2: 756,747 shares 756,747 $65.9M 4.59% -378,463 Timeline WRB BERKLEY W R CORP More: the full row for BERKLEY W R 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: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 918,030 shares 918,030 $64.7M 4.51% new 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: 313,414 shares; 2024Q4: 310,421 shares; 2025Q1: 311,557 shares; 2025Q2: 253,109 shares; 2025Q3: 244,794 shares; 2025Q4: 240,911 shares; 2026Q1: 226,102 shares; 2026Q2: 187,072 shares 187,072 $64.2M 4.47% -39,030 Timeline TT TRANE TECHNOLOGIES PLC More: the full row for TRANE TECHNOLOGIES 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: not reported; 2026Q1: 191,026 shares; 2026Q2: 129,674 shares 129,674 $63.7M 4.43% -61,352 Timeline HWM HOWMET AEROSPACE INC More: the full row for HOWMET AEROSPACE 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: 236,753 shares 236,753 $63.7M 4.43% new Timeline WAB WABTEC More: the full row for WABTEC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 489,358 shares; 2025Q2: 399,603 shares; 2025Q3: 386,308 shares; 2025Q4: 380,974 shares; 2026Q1: 356,661 shares; 2026Q2: 234,949 shares 234,949 $63.3M 4.41% -121,712 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: 226,767 shares; 2024Q4: 225,191 shares; 2025Q1: 224,519 shares; 2025Q2: 183,021 shares; 2025Q3: 177,318 shares; 2025Q4: 154,913 shares; 2026Q1: 145,506 shares; 2026Q2: 168,886 shares 168,886 $63M 4.39% +23,380 Timeline EME EMCOR GROUP INC More: the full row for EMCOR 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: not reported; 2026Q1: not reported; 2026Q2: 75,639 shares 75,639 $62.8M 4.37% new Timeline CTAS CINTAS CORP More: the full row for CINTAS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 516,559 shares; 2024Q4: 512,451 shares; 2025Q1: 514,722 shares; 2025Q2: 393,511 shares; 2025Q3: 380,234 shares; 2025Q4: 374,391 shares; 2026Q1: 352,067 shares; 2026Q2: 362,750 shares 362,750 $61.7M 4.3% +10,683 Timeline WMT WALMART INC More: the full row for WALMART 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: 652,030 shares; 2026Q2: 536,487 shares 536,487 $60.8M 4.23% -115,543 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION 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: 64,911 shares 64,911 $60.7M 4.23% new 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 348,635 shares; 2026Q2: 338,078 shares 338,078 $60.7M 4.23% -10,557 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: 202,783 shares; 2024Q4: 200,822 shares; 2025Q1: 195,673 shares; 2025Q2: 158,876 shares; 2025Q3: 153,880 shares; 2025Q4: 152,121 shares; 2026Q1: 141,616 shares; 2026Q2: 117,240 shares 117,240 $60.2M 4.19% -24,376 Timeline MCK MCKESSON CORP More: the full row for MCKESSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 172,330 shares; 2024Q4: 171,351 shares; 2025Q1: 172,281 shares; 2025Q2: 104,701 shares; 2025Q3: 101,263 shares; 2025Q4: 100,159 shares; 2026Q1: 94,067 shares; 2026Q2: 76,979 shares 76,979 $58.2M 4.05% -17,088 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 511,058 shares; 2024Q4: 507,003 shares; 2025Q1: 414,719 shares; 2025Q2: 333,429 shares; 2025Q3: 289,747 shares; 2025Q4: 210,649 shares; 2026Q1: 227,097 shares; 2026Q2: 148,085 shares 148,085 $55.9M 3.89% -79,012 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: 188,730 shares; 2024Q4: 187,211 shares; 2025Q1: 156,745 shares; 2025Q2: 127,407 shares; 2025Q3: 123,310 shares; 2025Q4: 120,907 shares; 2026Q1: 120,209 shares; 2026Q2: 99,434 shares 99,434 $55.7M 3.88% -20,775 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; 2024Q3: 2,806 shares; 2024Q4: 17,168 shares; 2025Q1: 9,151 shares; 2025Q2: 724 shares; 2025Q3: 3,147 shares; 2025Q4: 22,627 shares; 2026Q1: 6,850 shares; 2026Q2: 4,399 shares 4,399 $3.29M 0.23% -2,451 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 4,051 shares; 2026Q1: 3,804 shares; 2026Q2: 3,397 shares 3,397 $703K 0.05% -407 Timeline BN BROOKFIELD CORP More: the full row for BROOKFIELD CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 27,824 shares; 2024Q4: 21,627 shares; 2025Q1: 19,485 shares; 2025Q2: 18,716 shares; 2025Q3: 17,639 shares; 2025Q4: 14,253 shares; 2026Q1: 14,290 shares; 2026Q2: 14,036 shares 14,036 $599K 0.04% -254 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; 2024Q3: 6,132 shares; 2024Q4: 6,629 shares; 2025Q1: 5,978 shares; 2025Q2: 5,740 shares; 2025Q3: 5,386 shares; 2025Q4: 3,313 shares; 2026Q1: 4,134 shares; 2026Q2: 4,205 shares 4,205 $598K 0.04% +71 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 7,690 shares; 2026Q2: 6,865 shares 6,865 $595K 0.04% -825 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: 5,687 shares; 2024Q4: 6,124 shares; 2025Q1: 5,549 shares; 2025Q2: 5,334 shares; 2025Q3: 5,001 shares; 2025Q4: 3,060 shares; 2026Q1: 3,979 shares; 2026Q2: 3,553 shares 3,553 $592K 0.04% -426 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 6,931 shares; 2026Q1: 6,934 shares; 2026Q2: 5,031 shares 5,031 $579K 0.04% -1,903 Timeline CVE CENOVUS ENERGY INC More: the full row for CENOVUS ENERGY 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,581 shares 19,581 $486K 0.03% new Timeline CCJ CAMECO CORP More: the full row for CAMECO 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: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 4,750 shares 4,750 $484K 0.03% new 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: 232,024 shares; 2024Q4: 230,113 shares; 2025Q1: 199,665 shares; 2025Q2: 162,283 shares; 2025Q3: 157,072 shares; 2025Q4: 154,981 shares; 2026Q1: 144,288 shares; 2026Q2: 582 shares 582 $264K 0.02% -143,706 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; 2024Q3: 290,210 shares; 2024Q4: 286,690 shares; 2025Q1: 288,082 shares; 2025Q2: 233,938 shares; 2025Q3: 226,426 shares; 2025Q4: 223,462 shares; 2026Q1: 210,062 shares; 2026Q2: 758 shares 758 $261K 0.02% -209,304 Timeline