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: 220,199 shares; 2024Q4: 217,002 shares; 2025Q1: 214,123 shares; 2025Q2: 211,476 shares; 2025Q3: 216,581 shares; 2025Q4: 200,912 shares; 2026Q1: 169,556 shares; 2026Q2: 153,505 shares 153,505 $31.7M 6.5% -16,051 Timeline BMO BANK OF MONTREAL More: the full row for BANK OF MONTREAL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 224,443 shares; 2024Q4: 225,823 shares; 2025Q1: 223,843 shares; 2025Q2: 220,625 shares; 2025Q3: 221,770 shares; 2025Q4: 207,665 shares; 2026Q1: 191,899 shares; 2026Q2: 174,264 shares 174,264 $30.7M 6.3% -17,635 Timeline NVT NVENT ELEC PLC More: the full row for NVENT ELEC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 313,320 shares; 2024Q4: 300,750 shares; 2025Q1: 299,435 shares; 2025Q2: 301,125 shares; 2025Q3: 294,325 shares; 2025Q4: 248,450 shares; 2026Q1: 214,355 shares; 2026Q2: 173,735 shares 173,735 $29.5M 6.04% -40,620 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 122,826 shares; 2024Q4: 117,486 shares; 2025Q1: 104,138 shares; 2025Q2: 97,749 shares; 2025Q3: 94,139 shares; 2025Q4: 87,737 shares; 2026Q1: 86,860 shares; 2026Q2: 81,980 shares 81,980 $26.8M 5.5% -4,880 Timeline JCI JOHNSON CONTROLS INTERNATION More: the full row for JOHNSON CONTROLS INTERNATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 283,318 shares; 2024Q4: 275,378 shares; 2025Q1: 270,038 shares; 2025Q2: 253,488 shares; 2025Q3: 245,158 shares; 2025Q4: 224,843 shares; 2026Q1: 195,120 shares; 2026Q2: 175,713 shares 175,713 $25.7M 5.26% -19,407 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: 39,797 shares; 2024Q4: 38,260 shares; 2025Q1: 33,995 shares; 2025Q2: 32,817 shares; 2025Q3: 32,249 shares; 2025Q4: 31,357 shares; 2026Q1: 28,024 shares; 2026Q2: 26,802 shares 26,802 $25.1M 5.14% -1,222 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; 2024Q3: 45,982 shares; 2024Q4: 45,971 shares; 2025Q1: 45,636 shares; 2025Q2: 52,878 shares; 2025Q3: 53,150 shares; 2025Q4: 51,953 shares; 2026Q1: 47,416 shares; 2026Q2: 46,972 shares 46,972 $23.5M 4.83% -444 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: 85,435 shares; 2024Q4: 83,303 shares; 2025Q1: 77,898 shares; 2025Q2: 74,919 shares; 2025Q3: 73,737 shares; 2025Q4: 72,094 shares; 2026Q1: 65,775 shares; 2026Q2: 64,982 shares 64,982 $22.3M 4.57% -793 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: 188,056 shares; 2024Q4: 186,906 shares; 2025Q1: 191,091 shares; 2025Q2: 199,306 shares; 2025Q3: 202,947 shares; 2025Q4: 200,447 shares; 2026Q1: 184,567 shares; 2026Q2: 184,692 shares 184,692 $22M 4.51% +125 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: 254,608 shares; 2024Q4: 251,618 shares; 2025Q1: 251,308 shares; 2025Q2: 254,038 shares; 2025Q3: 255,973 shares; 2025Q4: 264,418 shares; 2026Q1: 237,813 shares; 2026Q2: 235,853 shares 235,853 $21.6M 4.43% -1,960 Timeline WFC WELLS FARGO & CO More: the full row for WELLS FARGO & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 399,106 shares; 2024Q4: 365,685 shares; 2025Q1: 321,320 shares; 2025Q2: 314,910 shares; 2025Q3: 306,625 shares; 2025Q4: 288,705 shares; 2026Q1: 265,607 shares; 2026Q2: 260,857 shares 260,857 $21.6M 4.42% -4,750 Timeline CNQ CANADIAN NAT RES LTD MED TER More: the full row for CANADIAN NAT RES LTD MED TER Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 649,020 shares; 2024Q4: 638,665 shares; 2025Q1: 618,315 shares; 2025Q2: 619,750 shares; 2025Q3: 629,935 shares; 2025Q4: 629,690 shares; 2026Q1: 563,467 shares; 2026Q2: 517,047 shares 517,047 $20.4M 4.19% -46,420 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: 75,360 shares; 2024Q4: 73,019 shares; 2025Q1: 69,081 shares; 2025Q2: 65,655 shares; 2025Q3: 64,098 shares; 2025Q4: 58,740 shares; 2026Q1: 52,711 shares; 2026Q2: 54,466 shares 54,466 $20.3M 4.16% +1,755 Timeline SU SUNCOR ENERGY INC NEW More: the full row for SUNCOR ENERGY INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 527,597 shares; 2024Q4: 511,632 shares; 2025Q1: 481,442 shares; 2025Q2: 478,740 shares; 2025Q3: 484,525 shares; 2025Q4: 476,655 shares; 2026Q1: 414,909 shares; 2026Q2: 354,109 shares 354,109 $19M 3.9% -60,800 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: 47,145 shares; 2024Q4: 49,496 shares; 2025Q1: 51,589 shares; 2025Q2: 55,531 shares; 2025Q3: 55,524 shares; 2025Q4: 56,860 shares; 2026Q1: 51,816 shares; 2026Q2: 60,129 shares 60,129 $18.9M 3.88% +8,313 Timeline ROP ROPER TECHNOLOGIES INC More: the full row for ROPER TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 44,653 shares; 2024Q4: 43,558 shares; 2025Q1: 42,536 shares; 2025Q2: 42,572 shares; 2025Q3: 42,184 shares; 2025Q4: 42,450 shares; 2026Q1: 40,147 shares; 2026Q2: 50,213 shares 50,213 $17M 3.48% +10,066 Timeline LOW LOWES COS INC More: the full row for LOWES COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 83,674 shares; 2024Q4: 82,259 shares; 2025Q1: 79,836 shares; 2025Q2: 80,134 shares; 2025Q3: 78,974 shares; 2025Q4: 77,587 shares; 2026Q1: 76,632 shares; 2026Q2: 74,952 shares 74,952 $16.5M 3.39% -1,680 Timeline GIB CGI INC More: the full row for CGI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 187,265 shares; 2024Q4: 188,280 shares; 2025Q1: 183,260 shares; 2025Q2: 186,780 shares; 2025Q3: 194,300 shares; 2025Q4: 195,325 shares; 2026Q1: 187,593 shares; 2026Q2: 239,659 shares 239,659 $15.5M 3.17% +52,066 Timeline ULTA ULTA BEAUTY INC More: the full row for ULTA BEAUTY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 46,996 shares; 2024Q4: 37,857 shares; 2025Q1: 38,975 shares; 2025Q2: 34,117 shares; 2025Q3: 34,241 shares; 2025Q4: 33,188 shares; 2026Q1: 29,734 shares; 2026Q2: 31,838 shares 31,838 $14.4M 2.94% +2,104 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: 83,348 shares; 2024Q4: 82,382 shares; 2025Q1: 82,997 shares; 2025Q2: 98,414 shares; 2025Q3: 95,242 shares; 2025Q4: 79,449 shares; 2026Q1: 58,041 shares; 2026Q2: 94,380 shares 94,380 $14.3M 2.93% +36,339 Timeline VZ VERIZON COMMUNICATIONS INC More: the full row for VERIZON COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 157,400 shares; 2024Q4: 203,190 shares; 2025Q1: 310,390 shares; 2025Q2: 327,785 shares; 2025Q3: 343,160 shares; 2025Q4: 356,060 shares; 2026Q1: 308,785 shares; 2026Q2: 337,105 shares 337,105 $14.3M 2.93% +28,320 Timeline BEPC BROOKFIELD RENEWABLE CORP More: the full row for BROOKFIELD RENEWABLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 305,970 shares; 2025Q1: 322,545 shares; 2025Q2: 342,990 shares; 2025Q3: 356,400 shares; 2025Q4: 333,625 shares; 2026Q1: 288,350 shares; 2026Q2: 286,535 shares 286,535 $10.6M 2.18% -1,815 Timeline SWK STANLEY BLACK & DECKER INC More: the full row for STANLEY BLACK & DECKER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 107,927 shares; 2024Q4: 107,243 shares; 2025Q1: 127,878 shares; 2025Q2: 156,704 shares; 2025Q3: 158,654 shares; 2025Q4: 102,411 shares; 2026Q1: 102,061 shares; 2026Q2: 102,320 shares 102,320 $9.63M 1.97% +259 Timeline BEP BROOKFIELD RENEWABLE ENERGY More: the full row for BROOKFIELD RENEWABLE ENERGY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 332,835 shares; 2024Q4: 311,115 shares; 2025Q1: 303,013 shares; 2025Q2: 295,673 shares; 2025Q3: 277,354 shares; 2025Q4: 276,764 shares; 2026Q1: 270,514 shares; 2026Q2: 265,247 shares 265,247 $9.18M 1.88% -5,267 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: 66,770 shares; 2024Q4: 65,930 shares; 2025Q1: 58,990 shares; 2025Q2: 59,048 shares; 2025Q3: 58,598 shares; 2025Q4: 57,948 shares; 2026Q1: 19,948 shares; 2026Q2: 18,523 shares 18,523 $2.25M 0.46% -1,425 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: 13,645 shares; 2024Q4: 11,470 shares; 2025Q1: 4,100 shares; 2025Q2: 3,890 shares; 2025Q3: 4,935 shares; 2025Q4: 3,565 shares; 2026Q1: 3,565 shares; 2026Q2: 3,565 shares 3,565 $905K 0.19% 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: 8,447 shares; 2024Q4: 7,897 shares; 2025Q1: 7,377 shares; 2025Q2: 6,802 shares; 2025Q3: 5,797 shares; 2025Q4: 5,447 shares; 2026Q1: 5,607 shares; 2026Q2: 3,021 shares 3,021 $874K 0.18% -2,586 Timeline TRMB TRIMBLE INC More: the full row for TRIMBLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 17,440 shares; 2024Q4: 17,190 shares; 2025Q1: 17,090 shares; 2025Q2: 17,090 shares; 2025Q3: 17,090 shares; 2025Q4: 17,090 shares; 2026Q1: 16,790 shares; 2026Q2: 16,760 shares 16,760 $858K 0.18% -30 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA 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: 2,220 shares; 2026Q2: 1,900 shares 1,900 $380K 0.08% -320 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: 6,930 shares; 2024Q4: 6,930 shares; 2025Q1: 5,930 shares; 2025Q2: 4,700 shares; 2025Q3: 5,500 shares; 2025Q4: 5,500 shares; 2026Q1: 5,500 shares; 2026Q2: 5,500 shares 5,500 $364K 0.07% 0 Timeline IMO IMPERIAL OIL LTD More: the full row for IMPERIAL OIL LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,950 shares; 2024Q4: 3,950 shares; 2025Q1: 3,950 shares; 2025Q2: 3,050 shares; 2025Q3: 3,650 shares; 2025Q4: 3,050 shares; 2026Q1: 3,050 shares; 2026Q2: 3,050 shares 3,050 $342K 0.07% 0 Timeline WAT WATERS CORP More: the full row for WATERS 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: 6,291 shares; 2026Q2: 874 shares 874 $328K 0.07% -5,417 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: 2,088 shares; 2024Q4: 2,088 shares; 2025Q1: 2,188 shares; 2025Q2: 2,088 shares; 2025Q3: 2,088 shares; 2025Q4: 2,088 shares; 2026Q1: 2,088 shares; 2026Q2: 2,088 shares 2,088 $306K 0.06% 0 Timeline SLF SUN LIFE FINANCIAL INC. More: the full row for SUN LIFE FINANCIAL INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 7,242 shares; 2024Q4: 5,335 shares; 2025Q1: 5,135 shares; 2025Q2: 5,135 shares; 2025Q3: 4,035 shares; 2025Q4: 4,535 shares; 2026Q1: 4,535 shares; 2026Q2: 3,685 shares 3,685 $289K 0.06% -850 Timeline TU TELUS CORPORATION More: the full row for TELUS CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 68,578 shares; 2024Q4: 49,438 shares; 2025Q1: 48,838 shares; 2025Q2: 40,263 shares; 2025Q3: 29,313 shares; 2025Q4: 22,785 shares; 2026Q1: 28,010 shares; 2026Q2: 22,350 shares 22,350 $236K 0.05% -5,660 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 406 shares; 2025Q4: 406 shares; 2026Q1: 406 shares; 2026Q2: 406 shares 406 $209K 0.04% 0 Timeline