WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 359,285 shares; 2025Q1: 349,330 shares; 2025Q2: 347,795 shares; 2025Q3: 344,605 shares; 2025Q4: 336,535 shares; 2026Q1: 296,115 shares 296,115 $36.9M 9.04% -40,420 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 205,568 shares; 2025Q1: 202,704 shares; 2025Q2: 203,734 shares; 2025Q3: 199,909 shares; 2025Q4: 196,684 shares; 2026Q1: 200,339 shares 200,339 $32.3M 7.92% +3,655 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 169,235 shares; 2025Q1: 165,870 shares; 2025Q2: 164,915 shares; 2025Q3: 140,430 shares; 2025Q4: 137,855 shares; 2026Q1: 108,795 shares 108,795 $31.3M 7.67% -29,060 Timeline AXP AMERICAN EXPRESS CO More: the full row for AMERICAN EXPRESS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 93,613 shares; 2025Q1: 91,782 shares; 2025Q2: 91,227 shares; 2025Q3: 89,897 shares; 2025Q4: 87,792 shares; 2026Q1: 89,272 shares 89,272 $27M 6.62% +1,480 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 74,883 shares; 2025Q1: 73,571 shares; 2025Q2: 73,261 shares; 2025Q3: 73,086 shares; 2025Q4: 71,456 shares; 2026Q1: 72,736 shares 72,736 $26.9M 6.6% +1,280 Timeline TRP TC ENERGY CORP More: the full row for TC ENERGY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 284,760 shares; 2025Q1: 279,473 shares; 2025Q2: 274,360 shares; 2025Q3: 269,395 shares; 2025Q4: 263,170 shares; 2026Q1: 358,860 shares 358,860 $22.6M 5.55% +95,690 Timeline TD TORONTO DOMINION BK ONT More: the full row for TORONTO DOMINION BK ONT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 253,707 shares; 2025Q1: 248,611 shares; 2025Q2: 259,366 shares; 2025Q3: 242,421 shares; 2025Q4: 236,946 shares; 2026Q1: 241,905 shares 241,905 $22.5M 5.52% +4,959 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 74,835 shares; 2025Q1: 73,462 shares; 2025Q2: 72,967 shares; 2025Q3: 72,069 shares; 2025Q4: 70,464 shares; 2026Q1: 71,569 shares 71,569 $21.6M 5.3% +1,105 Timeline NVS NOVARTIS AG More: the full row for NOVARTIS AG Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 142,062 shares; 2025Q1: 139,500 shares; 2025Q2: 138,750 shares; 2025Q3: 136,050 shares; 2025Q4: 133,675 shares; 2026Q1: 135,620 shares 135,620 $20.7M 5.08% +1,945 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 79,935 shares; 2025Q1: 78,578 shares; 2025Q2: 78,208 shares; 2025Q3: 77,848 shares; 2025Q4: 76,293 shares; 2026Q1: 77,188 shares 77,188 $19.6M 4.8% +895 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 42,576 shares; 2025Q1: 41,736 shares; 2025Q2: 41,465 shares; 2025Q3: 41,322 shares; 2025Q4: 40,445 shares; 2026Q1: 40,761 shares 40,761 $19.5M 4.79% +316 Timeline FTS FORTIS INC More: the full row for FORTIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 207,565 shares; 2025Q4: 206,705 shares; 2026Q1: 311,400 shares 311,400 $17.3M 4.25% +104,695 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 153,354 shares; 2025Q1: 151,036 shares; 2025Q2: 149,706 shares; 2025Q3: 147,516 shares; 2025Q4: 143,951 shares; 2026Q1: 146,221 shares 146,221 $15M 3.68% +2,270 Timeline BNS BANK NOVA SCOTIA B C More: the full row for BANK NOVA SCOTIA B C Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 214,903 shares; 2025Q1: 211,051 shares; 2025Q2: 210,391 shares; 2025Q3: 205,206 shares; 2025Q4: 200,326 shares; 2026Q1: 205,396 shares 205,396 $14.2M 3.48% +5,070 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 95,640 shares; 2025Q1: 93,905 shares; 2025Q2: 93,325 shares; 2025Q3: 91,400 shares; 2025Q4: 89,380 shares; 2026Q1: 90,595 shares 90,595 $14.1M 3.45% +1,215 Timeline ORCL ORACLE CORP More: the full row for ORACLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 149,194 shares; 2025Q1: 146,184 shares; 2025Q2: 145,229 shares; 2025Q3: 95,114 shares; 2025Q4: 93,379 shares; 2026Q1: 94,454 shares 94,454 $13.9M 3.41% +1,075 Timeline BDX BECTON DICKINSON & CO More: the full row for BECTON DICKINSON & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 92,493 shares; 2025Q1: 91,052 shares; 2025Q2: 90,512 shares; 2025Q3: 89,327 shares; 2025Q4: 44,763 shares; 2026Q1: 88,268 shares 88,268 $13.9M 3.4% +43,505 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 133,496 shares; 2025Q4: 132,151 shares; 2026Q1: 134,556 shares 134,556 $10.6M 2.59% +2,405 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 43,855 shares; 2025Q1: 42,925 shares; 2025Q2: 42,660 shares; 2025Q3: 42,200 shares; 2025Q4: 41,365 shares; 2026Q1: 41,600 shares 41,600 $8.25M 2.02% +235 Timeline ETN EATON CORP PLC More: the full row for EATON CORP PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 16,040 shares 16,040 $5.74M 1.41% new 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 5,580 shares 5,580 $5.56M 1.36% 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 10,450 shares 10,450 $4.56M 1.12% new Timeline WAT WATERS CORP More: the full row for WATERS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 11,668 shares 11,668 $3.47M 0.85% new Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 2,100 shares; 2025Q1: 2,100 shares; 2025Q2: 2,100 shares; 2025Q3: 2,095 shares; 2025Q4: 955 shares; 2026Q1: 955 shares 955 $274K 0.07% 0 Timeline