MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 75,360 shares; 2024Q4: 73,019 shares; 2025Q1: 69,081 shares; 2025Q2: 65,655 shares 65,655 $32.7M 6.27% -3,426 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 39,797 shares; 2024Q4: 38,260 shares; 2025Q1: 33,995 shares; 2025Q2: 32,817 shares 32,817 $32.5M 6.24% -1,178 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 122,826 shares; 2024Q4: 117,486 shares; 2025Q1: 104,138 shares; 2025Q2: 97,749 shares 97,749 $28.3M 5.44% -6,389 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 220,199 shares; 2024Q4: 217,002 shares; 2025Q1: 214,123 shares; 2025Q2: 211,476 shares 211,476 $27.9M 5.35% -2,647 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 283,318 shares; 2024Q4: 275,378 shares; 2025Q1: 270,038 shares; 2025Q2: 253,488 shares 253,488 $26.8M 5.14% -16,550 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 85,435 shares; 2024Q4: 83,303 shares; 2025Q1: 77,898 shares; 2025Q2: 74,919 shares 74,919 $26.6M 5.11% -2,979 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 399,106 shares; 2024Q4: 365,685 shares; 2025Q1: 321,320 shares; 2025Q2: 314,910 shares 314,910 $25.2M 4.85% -6,410 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 224,443 shares; 2024Q4: 225,823 shares; 2025Q1: 223,843 shares; 2025Q2: 220,625 shares 220,625 $24.4M 4.69% -3,218 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 44,653 shares; 2024Q4: 43,558 shares; 2025Q1: 42,536 shares; 2025Q2: 42,572 shares 42,572 $24.1M 4.63% +36 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 254,608 shares; 2024Q4: 251,618 shares; 2025Q1: 251,308 shares; 2025Q2: 254,038 shares 254,038 $23.1M 4.43% +2,730 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 313,320 shares; 2024Q4: 300,750 shares; 2025Q1: 299,435 shares; 2025Q2: 301,125 shares 301,125 $22.1M 4.24% +1,690 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 47,145 shares; 2024Q4: 49,496 shares; 2025Q1: 51,589 shares; 2025Q2: 55,531 shares 55,531 $22M 4.22% +3,942 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 45,982 shares; 2024Q4: 45,971 shares; 2025Q1: 45,636 shares; 2025Q2: 52,878 shares 52,878 $21.4M 4.12% +7,242 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 188,056 shares; 2024Q4: 186,906 shares; 2025Q1: 191,091 shares; 2025Q2: 199,306 shares 199,306 $20.8M 3.99% +8,215 Timeline GIB CGI INC More: the full row for CGI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 187,265 shares; 2024Q4: 188,280 shares; 2025Q1: 183,260 shares; 2025Q2: 186,780 shares 186,780 $19.6M 3.77% +3,520 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 649,020 shares; 2024Q4: 638,665 shares; 2025Q1: 618,315 shares; 2025Q2: 619,750 shares 619,750 $19.5M 3.74% +1,435 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 527,597 shares; 2024Q4: 511,632 shares; 2025Q1: 481,442 shares; 2025Q2: 478,740 shares 478,740 $17.9M 3.44% -2,702 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 83,674 shares; 2024Q4: 82,259 shares; 2025Q1: 79,836 shares; 2025Q2: 80,134 shares 80,134 $17.8M 3.41% +298 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 83,348 shares; 2024Q4: 82,382 shares; 2025Q1: 82,997 shares; 2025Q2: 98,414 shares 98,414 $17M 3.26% +15,417 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 46,996 shares; 2024Q4: 37,857 shares; 2025Q1: 38,975 shares; 2025Q2: 34,117 shares 34,117 $16M 3.06% -4,858 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 157,400 shares; 2024Q4: 203,190 shares; 2025Q1: 310,390 shares; 2025Q2: 327,785 shares 327,785 $14.2M 2.72% +17,395 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 305,970 shares; 2025Q1: 322,545 shares; 2025Q2: 342,990 shares 342,990 $11.2M 2.16% +20,445 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 107,927 shares; 2024Q4: 107,243 shares; 2025Q1: 127,878 shares; 2025Q2: 156,704 shares 156,704 $10.6M 2.04% +28,826 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 332,835 shares; 2024Q4: 311,115 shares; 2025Q1: 303,013 shares; 2025Q2: 295,673 shares 295,673 $7.54M 1.45% -7,340 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 66,770 shares; 2024Q4: 65,930 shares; 2025Q1: 58,990 shares; 2025Q2: 59,048 shares 59,048 $4.34M 0.83% +58 Timeline HD HOME DEPOT INC More: the full row for HOME DEPOT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,021 shares; 2024Q4: 6,021 shares; 2025Q1: 6,021 shares; 2025Q2: 6,021 shares 6,021 $2.21M 0.42% 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 8,447 shares; 2024Q4: 7,897 shares; 2025Q1: 7,377 shares; 2025Q2: 6,802 shares 6,802 $1.4M 0.27% -575 Timeline TRMB TRIMBLE INC More: the full row for TRIMBLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 17,440 shares; 2024Q4: 17,190 shares; 2025Q1: 17,090 shares; 2025Q2: 17,090 shares 17,090 $1.3M 0.25% 0 Timeline TU TELUS CORPORATION More: the full row for TELUS CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 68,578 shares; 2024Q4: 49,438 shares; 2025Q1: 48,838 shares; 2025Q2: 40,263 shares 40,263 $646K 0.12% -8,575 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 13,645 shares; 2024Q4: 11,470 shares; 2025Q1: 4,100 shares; 2025Q2: 3,890 shares 3,890 $594K 0.11% -210 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,242 shares; 2024Q4: 5,335 shares; 2025Q1: 5,135 shares; 2025Q2: 5,135 shares 5,135 $342K 0.07% 0 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,088 shares; 2024Q4: 2,088 shares; 2025Q1: 2,188 shares; 2025Q2: 2,088 shares 2,088 $333K 0.06% -100 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,950 shares; 2024Q4: 3,950 shares; 2025Q1: 3,950 shares; 2025Q2: 3,050 shares 3,050 $242K 0.05% -900 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 6,930 shares; 2024Q4: 6,930 shares; 2025Q1: 5,930 shares; 2025Q2: 4,700 shares 4,700 $229K 0.04% -1,230 Timeline