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 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; 2026Q2: 193,278 shares 193,278 $39.9M 8.71% -7,061 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 107,715 shares 107,715 $38.5M 8.4% -1,080 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 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; 2026Q2: 293,310 shares 293,310 $33.2M 7.25% -2,805 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; 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; 2026Q2: 87,752 shares 87,752 $29.7M 6.47% -1,520 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; 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; 2026Q2: 236,780 shares 236,780 $28.7M 6.27% -5,125 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: 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; 2026Q2: 73,071 shares 73,071 $27.3M 5.94% +335 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: 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; 2026Q2: 70,083 shares 70,083 $24M 5.24% -1,486 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; 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; 2026Q2: 355,830 shares 355,830 $23.7M 5.18% -3,030 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: 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; 2026Q2: 75,753 shares 75,753 $21.9M 4.78% -1,435 Timeline NVS NOVARTIS AG More: the full row for NOVARTIS AG Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 133,970 shares 133,970 $21M 4.58% -1,650 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: 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; 2026Q2: 40,254 shares 40,254 $20.1M 4.39% -507 Timeline FTS FORTIS INC More: the full row for FORTIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 207,565 shares; 2025Q4: 206,705 shares; 2026Q1: 311,400 shares; 2026Q2: 311,355 shares 311,355 $17.8M 3.88% -45 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; 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; 2026Q2: 199,856 shares 199,856 $17.3M 3.78% -5,540 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: 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; 2026Q2: 143,496 shares 143,496 $17.1M 3.73% -2,725 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: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 68,339 shares 68,339 $16.3M 3.55% new 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; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 16,040 shares; 2026Q2: 32,225 shares 32,225 $13.7M 2.99% +16,185 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; 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; 2026Q2: 87,453 shares 87,453 $13.2M 2.89% -815 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: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 10,450 shares; 2026Q2: 28,510 shares 28,510 $12.9M 2.82% +18,060 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 loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 5,580 shares; 2026Q2: 13,202 shares 13,202 $12.4M 2.69% +7,622 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 89,605 shares 89,605 $12.1M 2.65% -990 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 loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 133,496 shares; 2025Q4: 132,151 shares; 2026Q1: 134,556 shares; 2026Q2: 131,956 shares 131,956 $11.4M 2.49% -2,600 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; 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; 2026Q2: 41,275 shares 41,275 $5.14M 1.12% -325 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: not loaded; 2024Q4: 2,100 shares; 2025Q1: 2,100 shares; 2025Q2: 2,100 shares; 2025Q3: 2,095 shares; 2025Q4: 955 shares; 2026Q1: 955 shares; 2026Q2: 2,555 shares 2,555 $903K 0.2% +1,600 Timeline