0001228242-21-000013.txt : 20211112 0001228242-21-000013.hdr.sgml : 20211112 20211112161909 ACCESSION NUMBER: 0001228242-21-000013 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 EFFECTIVENESS DATE: 20211112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp CENTRAL INDEX KEY: 0001228242 IRS NUMBER: 980217872 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13989 FILM NUMBER: 211403820 BUSINESS ADDRESS: STREET 1: 750 PANDORA AVE CITY: VICTORIA STATE: A1 ZIP: V8W 0E4 BUSINESS PHONE: 778.410.7100 MAIL ADDRESS: STREET 1: 750 PANDORA AVE CITY: VICTORIA STATE: A1 ZIP: V8W 0E4 FORMER COMPANY: FORMER CONFORMED NAME: BRITISH COLUMBIA INVESTMENT MANAGEMENT CORP DATE OF NAME CHANGE: 20030421 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001228242 XXXXXXXX 09-30-2021 09-30-2021 BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp
750 PANDORA AVE VICTORIA A1 V8W 0E4
13F HOLDINGS REPORT 028-13989 N
Patricia Bood Senior Vice President, Legal Affairs & General Counsel 778-410-7466 Patricia Bood Victoria A1 11-12-2021 0 839 16993296 false
INFORMATION TABLE 2 BCIMC_13F_20210930.xml 1 800 FLOWERS COM INC CL A 68243Q106 17177 563000 SH SOLE 563000 0 0 10X GENOMICS INC CL A COM 88025U109 1991 13679 SH SOLE 13679 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 692 40000 SH SOLE 40000 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 729 35900 SH SOLE 35900 0 0 3M CO COM 88579Y101 18794 107136 SH SOLE 107136 0 0 51JOB INC SPONSORED ADS 316827104 876 12600 SH SOLE 12600 0 0 ABBOTT LABS COM 002824100 38818 328600 SH SOLE 328600 0 0 ABBVIE INC COM 00287Y109 35232 326617 SH SOLE 326617 0 0 ABIOMED INC COM 003654100 2722 8362 SH SOLE 8362 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 4898 446181 SH SOLE 446181 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 37606 117547 SH SOLE 117547 0 0 ACTIVISION BLIZZARD INC COM 00507V109 11122 143719 SH SOLE 143719 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 50909 88427 SH SOLE 88427 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2526 12094 SH SOLE 12094 0 0 ADVANCED ENERGY INDS COM 007973100 12759 145400 SH SOLE 145400 0 0 ADVANCED MICRO DEVICES INC COM 007903107 23123 224711 SH SOLE 224711 0 0 AES CORP COM 00130H105 2815 123305 SH SOLE 123305 0 0 AFLAC INC COM 001055102 6219 119301 SH SOLE 119301 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 8883 56388 SH SOLE 56388 0 0 AGNC INVT CORP COM 00123Q104 1530 97012 SH SOLE 97012 0 0 AGNICO EAGLE MINES LTD COM 008474108 29587 570987 SH SOLE 570987 0 0 AGORA INC ADS 00851L103 586 20200 SH SOLE 20200 0 0 AIR PRODS & CHEMS INC COM 009158106 17672 69001 SH SOLE 69001 0 0 AIRBNB INC COM CL A 009066101 3892 23200 SH SOLE 23200 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 7880 75342 SH SOLE 75342 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 5504 766116 SH SOLE 766116 0 0 ALBEMARLE CORP COM 012653101 4716 21539 SH SOLE 21539 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4947 25889 SH SOLE 25889 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 64656 4415309 SH SOLE 4415309 0 0 ALIGN TECHNOLOGY INC COM 016255101 9251 13902 SH SOLE 13902 0 0 ALLEGHANY CORP MD COM 017175100 1614 2585 SH SOLE 2585 0 0 ALLEGION PLC ORD SHS G0176J109 13401 101382 SH SOLE 101382 0 0 ALLIANT ENERGY CORP COM 018802108 2589 46242 SH SOLE 46242 0 0 ALLSTATE CORP COM 020002101 7041 55309 SH SOLE 55309 0 0 ALLY FINL INC COM 02005N100 3499 68548 SH SOLE 68548 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 4089 21659 SH SOLE 21659 0 0 ALPHABET INC CAP STK CL C 02079K107 143551 53859 SH SOLE 53859 0 0 ALPHABET INC CAP STK CL A 02079K305 173602 64934 SH SOLE 64934 0 0 ALTICE USA INC CL A 02156K103 844 40752 SH SOLE 40752 0 0 ALTRIA GROUP INC COM 02209S103 15569 342027 SH SOLE 342027 0 0 AMAZON COM INC COM 023135106 275769 83947 SH SOLE 83947 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 3529 92710 SH SOLE 92710 0 0 AMCOR PLC ORD G0250X107 3295 284272 SH SOLE 284272 0 0 AMERCO COM 023586100 1173 1816 SH SOLE 1816 0 0 AMEREN CORP COM 023608102 3821 47168 SH SOLE 47168 0 0 AMERICAN ELEC PWR CO INC COM 025537101 7515 92407 SH SOLE 92407 0 0 AMERICAN EXPRESS CO COM 025816109 21154 126268 SH SOLE 126268 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1688 13414 SH SOLE 13414 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 8706 158616 SH SOLE 158616 0 0 AMERICAN TOWER CORP NEW COM 03027X100 22316 84083 SH SOLE 84083 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 5667 33523 SH SOLE 33523 0 0 AMERICOLD RLTY TR COM 03064D108 11074 381200 SH SOLE 381200 0 0 AMERIPRISE FINL INC COM 03076C106 5663 21441 SH SOLE 21441 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3400 28460 SH SOLE 28460 0 0 AMETEK INC COM 031100100 5287 42633 SH SOLE 42633 0 0 AMGEN INC COM 031162100 22594 106249 SH SOLE 106249 0 0 AMPHENOL CORP NEW CL A 032095101 8098 110585 SH SOLE 110585 0 0 ANALOG DEVICES INC COM 032654105 16646 99390 SH SOLE 99390 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2181 258992 SH SOLE 258992 0 0 ANSYS INC COM 03662Q105 112278 329792 SH SOLE 329792 0 0 ANTHEM INC COM 036752103 16874 45263 SH SOLE 45263 0 0 AON PLC SHS CL A G0403H108 11933 41759 SH SOLE 41759 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 1980 32140 SH SOLE 32140 0 0 APPLE INC COM 037833100 436731 3086436 SH SOLE 3086436 0 0 APPLIED MATLS INC COM 038222105 117434 912252 SH SOLE 912252 0 0 APTIV PLC SHS G6095L109 7443 49961 SH SOLE 49961 0 0 ARAMARK COM 03852U106 1397 42526 SH SOLE 42526 0 0 ARCH CAP GROUP LTD ORD G0450A105 2849 74611 SH SOLE 74611 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 6190 103151 SH SOLE 103151 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 15591 211178 SH SOLE 211178 0 0 ARISTA NETWORKS INC COM 040413106 3632 10570 SH SOLE 10570 0 0 ARROW ELECTRS INC COM 042735100 1545 13757 SH SOLE 13757 0 0 ARVINAS INC COM 04335A105 1048 12753 SH SOLE 12753 0 0 ASSURANT INC COM 04621X108 1762 11167 SH SOLE 11167 0 0 AT&T INC COM 00206R102 35663 1320355 SH SOLE 1320355 0 0 ATHENE HOLDING LTD CL A G0684D107 1707 24793 SH SOLE 24793 0 0 ATMOS ENERGY CORP COM 049560105 2124 24079 SH SOLE 24079 0 0 AURORA CANNABIS INC COM 05156X884 2299 332386 SH SOLE 332386 0 0 AUTODESK INC COM 052769106 11622 40753 SH SOLE 40753 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 1488 31700 SH SOLE 31700 0 0 AUTOLIV INC COM 052800109 1317 15367 SH SOLE 15367 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 15738 78722 SH SOLE 78722 0 0 AUTOZONE INC COM 053332102 21556 12695 SH SOLE 12695 0 0 AVALARA INC COM 05338G106 14545 83222 SH SOLE 83222 0 0 AVALONBAY CMNTYS INC COM 053484101 5723 25821 SH SOLE 25821 0 0 AVANTOR INC COM 05352A100 3953 96644 SH SOLE 96644 0 0 AVERY DENNISON CORP COM 053611109 3180 15347 SH SOLE 15347 0 0 B2GOLD CORP COM 11777Q209 7234 2118568 SH SOLE 2118568 0 0 BAIDU INC SPON ADR REP A 056752108 17781 115650 SH SOLE 115650 0 0 BAKER HUGHES COMPANY CL A 05722G100 3365 136053 SH SOLE 136053 0 0 BALL CORP COM 058498106 5452 60598 SH SOLE 60598 0 0 BALLARD PWR SYS INC NEW COM 058586108 5883 419615 SH SOLE 419615 0 0 BANK MONTREAL QUE COM 063671101 36745 368506 SH SOLE 368506 0 0 BANK NEW YORK MELLON CORP COM 064058100 7997 154263 SH SOLE 154263 0 0 BANK NOVA SCOTIA B C COM 064149107 401240 6526714 SH SOLE 6526714 0 0 BAOZUN INC SPONSORED ADR 06684L103 454 25900 SH SOLE 25900 0 0 BARRICK GOLD CORP COM 067901108 16835 933505 SH SOLE 933505 0 0 BATH & BODY WORKS INC COM 070830104 3093 49065 SH SOLE 49065 0 0 BAUSCH HEALTH COS INC COM 071734107 7732 277615 SH SOLE 277615 0 0 BAXTER INTL INC COM 071813109 7492 93144 SH SOLE 93144 0 0 BCE INC COM NEW 05534B760 192097 3839295 SH SOLE 3839295 0 0 BECTON DICKINSON & CO COM 075887109 13227 53806 SH SOLE 53806 0 0 BEIGENE LTD SPONSORED ADR 07725L102 6970 19200 SH SOLE 19200 0 0 BENTLEY SYS INC COM CL B 08265T208 1937 31947 SH SOLE 31947 0 0 BERKLEY W R CORP COM 084423102 1919 26226 SH SOLE 26226 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 66976 245386 SH SOLE 245386 0 0 BEST BUY INC COM 086516101 4402 41640 SH SOLE 41640 0 0 BILIBILI INC SPONS ADS REP Z 090040106 4519 68300 SH SOLE 68300 0 0 BIO RAD LABS INC CL A 090572207 3072 4118 SH SOLE 4118 0 0 BIOGEN INC COM 09062X103 7886 27865 SH SOLE 27865 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 9202 217449 SH SOLE 217449 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2612 33796 SH SOLE 33796 0 0 BIO-TECHNE CORP COM 09073M104 3490 7203 SH SOLE 7203 0 0 BK OF AMERICA CORP COM 060505104 75566 1780126 SH SOLE 1780126 0 0 BLACK KNIGHT INC COM 09215C105 20076 278827 SH SOLE 278827 0 0 BLACKBERRY LTD COM 09228F103 8838 908971 SH SOLE 908971 0 0 BLACKLINE INC COM 09239B109 19645 166398 SH SOLE 166398 0 0 BLACKROCK INC COM 09247X101 23655 28206 SH SOLE 28206 0 0 BLACKSTONE INC COM 09260D107 29701 255292 SH SOLE 255292 0 0 BOEING CO COM 097023105 22598 102744 SH SOLE 102744 0 0 BOOKING HOLDINGS INC COM 09857L108 178646 75255 SH SOLE 75255 0 0 BOOT BARN HLDGS INC COM 099406100 18396 207000 SH SOLE 207000 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 13575 171073 SH SOLE 171073 0 0 BORGWARNER INC COM 099724106 1925 44557 SH SOLE 44557 0 0 BOSTON BEER INC CL A 100557107 857 1682 SH SOLE 1682 0 0 BOSTON PROPERTIES INC COM 101121101 2973 27443 SH SOLE 27443 0 0 BOSTON SCIENTIFIC CORP COM 101137107 11404 262823 SH SOLE 262823 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 24444 413108 SH SOLE 413108 0 0 BROADCOM INC COM 11135F101 47993 98969 SH SOLE 98969 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 12176 73067 SH SOLE 73067 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 158888 2968769 SH SOLE 2968769 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 4273 93755 SH SOLE 93755 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 79957 1423490 SH SOLE 1423490 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3402 56823 SH SOLE 56823 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 756 19492 SH SOLE 19492 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 91523 2479971 SH SOLE 2479971 0 0 BROWN & BROWN INC COM 115236101 23143 417375 SH SOLE 417375 0 0 BROWN FORMAN CORP CL B 115637209 3832 57192 SH SOLE 57192 0 0 BRP INC COM SUN VTG 05577W200 14059 152065 SH SOLE 152065 0 0 BRUNSWICK CORP COM 117043109 16053 168500 SH SOLE 168500 0 0 BUNGE LIMITED COM G16962105 2115 26006 SH SOLE 26006 0 0 BURLINGTON STORES INC COM 122017106 3492 12315 SH SOLE 12315 0 0 BURNING ROCK BIOTECH LTD SPONSORED ADS 12233L107 325 18200 SH SOLE 18200 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2141 24612 SH SOLE 24612 0 0 CABLE ONE INC COM 12685J105 13468 7428 SH SOLE 7428 0 0 CABOT OIL & GAS CORP COM 127097103 3106 142756 SH SOLE 142756 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 7801 51513 SH SOLE 51513 0 0 CAE INC COM 124765108 2103 70484 SH SOLE 70484 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 4330 38561 SH SOLE 38561 0 0 CAMDEN PPTY TR SH BEN INT 133131102 2660 18039 SH SOLE 18039 0 0 CAMECO CORP COM 13321L108 3381 155788 SH SOLE 155788 0 0 CAMPBELL SOUP CO COM 134429109 1521 36388 SH SOLE 36388 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 3558 99764 SH SOLE 99764 0 0 CANADIAN IMP BK COMM COM 136069101 126702 1139532 SH SOLE 1139532 0 0 CANADIAN NAT RES LTD COM 136385101 413093 11311899 SH SOLE 11311899 0 0 CANADIAN NATL RY CO COM 136375102 55764 481780 SH SOLE 481780 0 0 CANADIAN PAC RY LTD COM 13645T100 164331 2519559 SH SOLE 2519559 0 0 CANOPY GROWTH CORP COM 138035100 463 33436 SH SOLE 33436 0 0 CAPITAL ONE FINL CORP COM 14040H105 13529 83526 SH SOLE 83526 0 0 CARDINAL HEALTH INC COM 14149Y108 2654 53652 SH SOLE 53652 0 0 CARLYLE GROUP INC COM 14316J108 1393 29453 SH SOLE 29453 0 0 CARMAX INC COM 143130102 13948 109003 SH SOLE 109003 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3821 152778 SH SOLE 152778 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 7906 152734 SH SOLE 152734 0 0 CARVANA CO CL A 146869102 4059 13461 SH SOLE 13461 0 0 CASEYS GEN STORES INC COM 147528103 14963 79400 SH SOLE 79400 0 0 CATALENT INC COM 148806102 4188 31473 SH SOLE 31473 0 0 CATERPILLAR INC COM 149123101 19456 101349 SH SOLE 101349 0 0 CBOE GLOBAL MKTS INC COM 12503M108 2448 19765 SH SOLE 19765 0 0 CBRE GROUP INC CL A 12504L109 6037 62007 SH SOLE 62007 0 0 CDW CORP COM 12514G108 4715 25906 SH SOLE 25906 0 0 CELANESE CORP DEL COM 150870103 3140 20847 SH SOLE 20847 0 0 CELESTICA INC SUB VTG SHS 15101Q108 1611 181615 SH SOLE 181615 0 0 CENOVUS ENERGY INC COM 15135U109 41087 4080100 SH SOLE 4080100 0 0 CENTENE CORP DEL COM 15135B101 6704 107592 SH SOLE 107592 0 0 CENTERPOINT ENERGY INC COM 15189T107 2637 107212 SH SOLE 107212 0 0 CENTERRA GOLD INC COM 152006102 2969 435279 SH SOLE 435279 0 0 CERIDIAN HCM HLDG INC COM 15677J108 2787 24750 SH SOLE 24750 0 0 CERNER CORP COM 156782104 3920 55582 SH SOLE 55582 0 0 CF INDS HLDGS INC COM 125269100 2211 39605 SH SOLE 39605 0 0 CGI INC CL A SUB VTG 12532H104 33225 391617 SH SOLE 391617 0 0 CHARLES RIV LABS INTL INC COM 159864107 18441 44686 SH SOLE 44686 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 28674 39411 SH SOLE 39411 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 397 3515 SH SOLE 3515 0 0 CHEGG INC COM 163092109 10556 155186 SH SOLE 155186 0 0 CHEMED CORP NEW COM 16359R103 75770 162904 SH SOLE 162904 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4346 44497 SH SOLE 44497 0 0 CHEVRON CORP NEW COM 166764100 36273 357542 SH SOLE 357542 0 0 CHEWY INC CL A 16679L109 1114 16352 SH SOLE 16352 0 0 CHINDATA GROUP HLDGS LTD ADS 16955F107 302 35900 SH SOLE 35900 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 9469 5210 SH SOLE 5210 0 0 CHUBB LIMITED COM H1467J104 14437 83220 SH SOLE 83220 0 0 CHURCH & DWIGHT INC COM 171340102 3745 45351 SH SOLE 45351 0 0 CI FINL CORP COM 125491100 14050 693021 SH SOLE 693021 0 0 CIGNA CORP NEW COM 125523100 25772 128756 SH SOLE 128756 0 0 CINCINNATI FINL CORP COM 172062101 3228 28264 SH SOLE 28264 0 0 CINTAS CORP COM 172908105 6651 17473 SH SOLE 17473 0 0 CISCO SYS INC COM 17275R102 51826 952167 SH SOLE 952167 0 0 CITIGROUP INC COM NEW 172967424 26826 382246 SH SOLE 382246 0 0 CITIZENS FINL GROUP INC COM 174610105 3707 78913 SH SOLE 78913 0 0 CITRIX SYS INC COM 177376100 2468 22987 SH SOLE 22987 0 0 CLARIVATE PLC ORD SHS G21810109 1432 65374 SH SOLE 65374 0 0 CLOROX CO DEL COM 189054109 3812 23019 SH SOLE 23019 0 0 CLOUDFLARE INC CL A COM 18915M107 4800 42606 SH SOLE 42606 0 0 CME GROUP INC COM 12572Q105 19810 102440 SH SOLE 102440 0 0 CMS ENERGY CORP COM 125896100 3189 53390 SH SOLE 53390 0 0 COCA COLA CO COM 191216100 39747 757519 SH SOLE 757519 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 299 5402 SH SOLE 5402 0 0 COGNEX CORP COM 192422103 2614 32584 SH SOLE 32584 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13838 186472 SH SOLE 186472 0 0 COLGATE PALMOLIVE CO COM 194162103 11244 148765 SH SOLE 148765 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 42171 329848 SH SOLE 329848 0 0 COMCAST CORP NEW CL A 20030N101 47430 848016 SH SOLE 848016 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 602 89050 SH SOLE 89050 0 0 CONAGRA BRANDS INC COM 205887102 3010 88861 SH SOLE 88861 0 0 CONOCOPHILLIPS COM 20825C104 16901 249395 SH SOLE 249395 0 0 CONSOLIDATED EDISON INC COM 209115104 4598 63342 SH SOLE 63342 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6617 31407 SH SOLE 31407 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 15474 463704 SH SOLE 463704 0 0 COOPER COS INC COM NEW 216648402 3754 9082 SH SOLE 9082 0 0 COPART INC COM 217204106 5451 39296 SH SOLE 39296 0 0 CORNING INC COM 219350105 5453 149435 SH SOLE 149435 0 0 CORTEVA INC COM 22052L104 5731 136192 SH SOLE 136192 0 0 COSTAR GROUP INC COM 22160N109 6276 72931 SH SOLE 72931 0 0 COSTCO WHSL CORP NEW COM 22160K105 36773 81835 SH SOLE 81835 0 0 COUPA SOFTWARE INC COM 22266L106 2946 13443 SH SOLE 13443 0 0 CREDICORP LTD COM G2519Y108 3131 28220 SH SOLE 28220 0 0 CRESCENT PT ENERGY CORP COM 22576C101 5642 1225186 SH SOLE 1225186 0 0 CRONOS GROUP INC COM 22717L101 1864 330638 SH SOLE 330638 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 8606 35014 SH SOLE 35014 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 13857 79949 SH SOLE 79949 0 0 CROWN HLDGS INC COM 228368106 2515 24952 SH SOLE 24952 0 0 CSX CORP COM 126408103 12502 420365 SH SOLE 420365 0 0 CUMMINS INC COM 231021106 6058 26979 SH SOLE 26979 0 0 CVS HEALTH CORP COM 126650100 184723 2176793 SH SOLE 2176793 0 0 D R HORTON INC COM 23331A109 5319 63345 SH SOLE 63345 0 0 DADA NEXUS LTD ADS 23344D108 495 24700 SH SOLE 24700 0 0 DANAHER CORPORATION COM 235851102 36141 118714 SH SOLE 118714 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1391 24400 SH SOLE 24400 0 0 DARDEN RESTAURANTS INC COM 237194105 3659 24157 SH SOLE 24157 0 0 DATADOG INC CL A COM 23804L103 4888 34578 SH SOLE 34578 0 0 DAVITA INC COM 23918K108 1477 12701 SH SOLE 12701 0 0 DEERE & CO COM 244199105 18441 55035 SH SOLE 55035 0 0 DELL TECHNOLOGIES INC CL C 24703L202 5336 51284 SH SOLE 51284 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1259 29551 SH SOLE 29551 0 0 DENISON MINES CORP COM 248356107 1805 1244232 SH SOLE 1244232 0 0 DENTSPLY SIRONA INC COM 24906P109 2348 40448 SH SOLE 40448 0 0 DESCARTES SYS GROUP INC COM 249906108 22600 277985 SH SOLE 277985 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 687 53759 SH SOLE 53759 0 0 DEVON ENERGY CORP NEW COM 25179M103 4213 118640 SH SOLE 118640 0 0 DEXCOM INC COM 252131107 9783 17890 SH SOLE 17890 0 0 DIDI GLOBAL INC SPONSORED ADS 23292E108 993 127500 SH SOLE 127500 0 0 DIGITAL RLTY TR INC COM 253868103 7519 52050 SH SOLE 52050 0 0 DISCOVER FINL SVCS COM 254709108 6925 56373 SH SOLE 56373 0 0 DISCOVERY INC COM SER A 25470F104 786 30955 SH SOLE 30955 0 0 DISCOVERY INC COM SER C 25470F302 1404 57841 SH SOLE 57841 0 0 DISH NETWORK CORPORATION CL A 25470M109 1966 45236 SH SOLE 45236 0 0 DISNEY WALT CO COM 254687106 56861 336116 SH SOLE 336116 0 0 DOCEBO INC COM 25609L105 1641 22497 SH SOLE 22497 0 0 DOCUSIGN INC COM 256163106 9266 35993 SH SOLE 35993 0 0 DOLLAR GEN CORP NEW COM 256677105 14990 70663 SH SOLE 70663 0 0 DOLLAR TREE INC COM 256746108 4102 42859 SH SOLE 42859 0 0 DOMINION ENERGY INC COM 25746U109 10896 149215 SH SOLE 149215 0 0 DOMINOS PIZZA INC COM 25754A201 3427 7185 SH SOLE 7185 0 0 DOORDASH INC CL A 25809K105 2803 13606 SH SOLE 13606 0 0 DOVER CORP COM 260003108 4135 26592 SH SOLE 26592 0 0 DOW INC COM 260557103 7966 138397 SH SOLE 138397 0 0 DRAFTKINGS INC COM CL A 26142R104 2854 59268 SH SOLE 59268 0 0 DROPBOX INC CL A 26210C104 1721 58911 SH SOLE 58911 0 0 DTE ENERGY CO COM 233331107 3996 35767 SH SOLE 35767 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 13889 142319 SH SOLE 142319 0 0 DUKE REALTY CORP COM NEW 264411505 3311 69170 SH SOLE 69170 0 0 DUPONT DE NEMOURS INC COM 26614N102 6685 98323 SH SOLE 98323 0 0 DYNATRACE INC COM NEW 268150109 2407 33921 SH SOLE 33921 0 0 EASTMAN CHEM CO COM 277432100 2535 25167 SH SOLE 25167 0 0 EATON CORP PLC SHS G29183103 11013 73762 SH SOLE 73762 0 0 EBAY INC. COM 278642103 8768 125857 SH SOLE 125857 0 0 ECOLAB INC COM 278865100 9929 47596 SH SOLE 47596 0 0 EDISON INTL COM 281020107 3886 70059 SH SOLE 70059 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 13020 115004 SH SOLE 115004 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2508 78632 SH SOLE 78632 0 0 ELDORADO GOLD CORP NEW COM 284902509 2369 306488 SH SOLE 306488 0 0 ELECTRONIC ARTS INC COM 285512109 140528 987898 SH SOLE 987898 0 0 EMERSON ELEC CO COM 291011104 10451 110949 SH SOLE 110949 0 0 ENBRIDGE INC COM 29250N105 237123 5959218 SH SOLE 5959218 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 1170 285857 SH SOLE 285857 0 0 ENERPLUS CORP COM 292766102 34884 4362712 SH SOLE 4362712 0 0 ENPHASE ENERGY INC COM 29355A107 3571 23809 SH SOLE 23809 0 0 ENTERGY CORP NEW COM 29364G103 3688 37140 SH SOLE 37140 0 0 EOG RES INC COM 26875P101 8652 107787 SH SOLE 107787 0 0 EPAM SYS INC COM 29414B104 5963 10452 SH SOLE 10452 0 0 EQUIFAX INC COM 294429105 5697 22480 SH SOLE 22480 0 0 EQUINIX INC COM 29444U700 13093 16571 SH SOLE 16571 0 0 EQUINOX GOLD CORP COM 29446Y502 3029 459416 SH SOLE 459416 0 0 EQUITABLE HLDGS INC COM 29452E101 2111 71219 SH SOLE 71219 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2503 32052 SH SOLE 32052 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 5310 65619 SH SOLE 65619 0 0 ERIE INDTY CO CL A 29530P102 839 4704 SH SOLE 4704 0 0 ERO COPPER CORP COM 296006109 2200 124222 SH SOLE 124222 0 0 ESSENTIAL UTILS INC COM 29670G102 1988 43140 SH SOLE 43140 0 0 ESSEX PPTY TR INC COM 297178105 3842 12016 SH SOLE 12016 0 0 ETSY INC COM 29786A106 4881 23470 SH SOLE 23470 0 0 EVEREST RE GROUP LTD COM G3223R108 1856 7402 SH SOLE 7402 0 0 EVERGY INC COM 30034W106 2631 42291 SH SOLE 42291 0 0 EVERSOURCE ENERGY COM 30040W108 5186 63433 SH SOLE 63433 0 0 EXACT SCIENCES CORP COM 30063P105 3019 31633 SH SOLE 31633 0 0 EXELON CORP COM 30161N101 8726 180461 SH SOLE 180461 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4290 26173 SH SOLE 26173 0 0 EXPEDITORS INTL WASH INC COM 302130109 3714 31176 SH SOLE 31176 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4145 24674 SH SOLE 24674 0 0 EXXON MOBIL CORP COM 30231G102 46052 782937 SH SOLE 782937 0 0 F5 NETWORKS INC COM 315616102 2183 10982 SH SOLE 10982 0 0 FACEBOOK INC CL A 30303M102 170548 502514 SH SOLE 502514 0 0 FACTSET RESH SYS INC COM 303075105 2762 6997 SH SOLE 6997 0 0 FAIR ISAAC CORP COM 303250104 2119 5324 SH SOLE 5324 0 0 FASTENAL CO COM 311900104 5476 106095 SH SOLE 106095 0 0 FEDERAL SIGNAL CORP COM 313855108 11200 290000 SH SOLE 290000 0 0 FEDEX CORP COM 31428X106 10226 46634 SH SOLE 46634 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2303 50788 SH SOLE 50788 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 228008 1873831 SH SOLE 1873831 0 0 FIFTH THIRD BANCORP COM 316773100 5512 129887 SH SOLE 129887 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 4149 366881 SH SOLE 366881 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 16303 84525 SH SOLE 84525 0 0 FIRSTENERGY CORP COM 337932107 3577 100435 SH SOLE 100435 0 0 FIRSTSERVICE CORP NEW COM 33767E202 17725 98155 SH SOLE 98155 0 0 FISERV INC COM 337738108 21485 198019 SH SOLE 198019 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3824 14638 SH SOLE 14638 0 0 FMC CORP COM NEW 302491303 58669 640775 SH SOLE 640775 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 9427 180000 SH SOLE 180000 0 0 FORD MTR CO DEL COM 345370860 10267 725102 SH SOLE 725102 0 0 FORTINET INC COM 34959E109 7497 25670 SH SOLE 25670 0 0 FORTIS INC COM 349553107 16817 379528 SH SOLE 379528 0 0 FORTIVE CORP COM 34959J108 4193 59419 SH SOLE 59419 0 0 FORTUNA SILVER MINES INC COM 349915108 1920 488844 SH SOLE 488844 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2286 25570 SH SOLE 25570 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 7521 280000 SH SOLE 280000 0 0 FOX CORP CL A COM 35137L105 2423 60408 SH SOLE 60408 0 0 FOX CORP CL B COM 35137L204 1044 28117 SH SOLE 28117 0 0 FRANCO NEV CORP COM 351858105 26759 206222 SH SOLE 206222 0 0 FRANKLIN RESOURCES INC COM 354613101 1662 55910 SH SOLE 55910 0 0 FREEPORT-MCMORAN INC CL B 35671D857 8824 271266 SH SOLE 271266 0 0 GALLAGHER ARTHUR J & CO COM 363576109 5664 38103 SH SOLE 38103 0 0 GAOTU TECHEDU INC SPONSORED ADS 36257Y109 157 51300 SH SOLE 51300 0 0 GARMIN LTD SHS H2906T109 4414 28392 SH SOLE 28392 0 0 GARTNER INC COM 366651107 4834 15906 SH SOLE 15906 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 2112 37300 SH SOLE 37300 0 0 GENERAC HLDGS INC COM 368736104 4752 11627 SH SOLE 11627 0 0 GENERAL DYNAMICS CORP COM 369550108 8715 44458 SH SOLE 44458 0 0 GENERAL ELECTRIC CO COM NEW 369604301 20914 202992 SH SOLE 202992 0 0 GENERAL MLS INC COM 370334104 6743 112728 SH SOLE 112728 0 0 GENERAL MTRS CO COM 37045V100 12724 241398 SH SOLE 241398 0 0 GENUINE PARTS CO COM 372460105 3235 26684 SH SOLE 26684 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 9578 257923 SH SOLE 257923 0 0 GILDAN ACTIVEWEAR INC COM 375916103 12166 333354 SH SOLE 333354 0 0 GILEAD SCIENCES INC COM 375558103 16198 231890 SH SOLE 231890 0 0 GLOBAL PMTS INC COM 37940X102 8612 54649 SH SOLE 54649 0 0 GLOBANT S A COM L44385109 4637 16500 SH SOLE 16500 0 0 GLOBE LIFE INC COM 37959E102 1603 18010 SH SOLE 18010 0 0 GODADDY INC CL A 380237107 2160 30986 SH SOLE 30986 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 23752 62832 SH SOLE 62832 0 0 GRAINGER W W INC COM 384802104 3220 8192 SH SOLE 8192 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 18201 256231 SH SOLE 256231 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1753 14745 SH SOLE 14745 0 0 HALLIBURTON CO COM 406216101 3554 164404 SH SOLE 164404 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 4637 66003 SH SOLE 66003 0 0 HASBRO INC COM 418056107 2153 24133 SH SOLE 24133 0 0 HCA HEALTHCARE INC COM 40412C101 12104 49867 SH SOLE 49867 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 3333 99544 SH SOLE 99544 0 0 HEICO CORP NEW COM 422806109 1058 8026 SH SOLE 8026 0 0 HEICO CORP NEW CL A 422806208 1596 13478 SH SOLE 13478 0 0 HELEN OF TROY LTD COM G4388N106 16514 73500 SH SOLE 73500 0 0 HELLO GROUP INC ADS 423403104 691 65300 SH SOLE 65300 0 0 HENRY JACK & ASSOC INC COM 426281101 2252 13726 SH SOLE 13726 0 0 HENRY SCHEIN INC COM 806407102 1983 26043 SH SOLE 26043 0 0 HERSHEY CO COM 427866108 4582 27071 SH SOLE 27071 0 0 HESS CORP COM 42809H107 4013 51372 SH SOLE 51372 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3420 240022 SH SOLE 240022 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 6795 51434 SH SOLE 51434 0 0 HOLOGIC INC COM 436440101 3500 47416 SH SOLE 47416 0 0 HOME DEPOT INC COM 437076102 73656 224384 SH SOLE 224384 0 0 HONEYWELL INTL INC COM 438516106 27299 128441 SH SOLE 128441 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 18630 170077 SH SOLE 170077 0 0 HORMEL FOODS CORP COM 440452100 2253 54941 SH SOLE 54941 0 0 HOST HOTELS & RESORTS INC COM 44107P104 2132 130586 SH SOLE 130586 0 0 HOWMET AEROSPACE INC COM 443201108 2256 72320 SH SOLE 72320 0 0 HP INC COM 40434L105 6346 231956 SH SOLE 231956 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 3417 74500 SH SOLE 74500 0 0 HUBSPOT INC COM 443573100 5544 8200 SH SOLE 8200 0 0 HUDBAY MINERALS INC COM 443628102 5984 960499 SH SOLE 960499 0 0 HUMANA INC COM 444859102 9288 23868 SH SOLE 23868 0 0 HUNT J B TRANS SVCS INC COM 445658107 2617 15651 SH SOLE 15651 0 0 HUNTINGTON BANCSHARES INC COM 446150104 4217 272772 SH SOLE 272772 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1437 7444 SH SOLE 7444 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 1300 35500 SH SOLE 35500 0 0 HUYA INC ADS REP SHS A 44852D108 279 33500 SH SOLE 33500 0 0 I MAB SPONSORED ADS 44975P103 979 13500 SH SOLE 13500 0 0 IAA INC COM 449253103 15722 288100 SH SOLE 288100 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 1914 14687 SH SOLE 14687 0 0 IAMGOLD CORP COM 450913108 1811 800150 SH SOLE 800150 0 0 IDEX CORP COM 45167R104 2901 14017 SH SOLE 14017 0 0 IDEXX LABS INC COM 45168D104 9819 15788 SH SOLE 15788 0 0 IHS MARKIT LTD SHS G47567105 27057 232012 SH SOLE 232012 0 0 ILLINOIS TOOL WKS INC COM 452308109 12081 58469 SH SOLE 58469 0 0 ILLUMINA INC COM 452327109 10955 27009 SH SOLE 27009 0 0 IMPERIAL OIL LTD COM NEW 453038408 20311 643454 SH SOLE 643454 0 0 INCYTE CORP COM 45337C102 2374 34510 SH SOLE 34510 0 0 INDEPENDENT BK CORP MASS COM 453836108 10347 135870 SH SOLE 135870 0 0 INGERSOLL RAND INC COM 45687V106 3777 74929 SH SOLE 74929 0 0 INSULET CORP COM 45784P101 3481 12246 SH SOLE 12246 0 0 INTEL CORP COM 458140100 39788 746774 SH SOLE 746774 0 0 INTER PARFUMS INC COM 458334109 19498 260779 SH SOLE 260779 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 11957 104141 SH SOLE 104141 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 22962 165276 SH SOLE 165276 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 155599 1163619 SH SOLE 1163619 0 0 INTERNATIONAL PAPER CO COM 460146103 3847 68788 SH SOLE 68788 0 0 INTERPUBLIC GROUP COS INC COM 460690100 2663 72631 SH SOLE 72631 0 0 INTUIT COM 461202103 27263 50533 SH SOLE 50533 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 21778 21906 SH SOLE 21906 0 0 INVESCO LTD SHS G491BT108 1542 63946 SH SOLE 63946 0 0 INVITATION HOMES INC COM 46187W107 4013 104698 SH SOLE 104698 0 0 IPG PHOTONICS CORP COM 44980X109 92811 585926 SH SOLE 585926 0 0 IQIYI INC SPONSORED ADS 46267X108 955 118900 SH SOLE 118900 0 0 IQVIA HLDGS INC COM 46266C105 8495 35464 SH SOLE 35464 0 0 IRON MTN INC NEW COM 46284V101 2318 53352 SH SOLE 53352 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 5242 74613 SH SOLE 74613 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 4237 84105 SH SOLE 84105 0 0 JACOBS ENGR GROUP INC COM 469814107 3194 24097 SH SOLE 24097 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1465 11249 SH SOLE 11249 0 0 JD.COM INC SPON ADR CL A 47215P106 26180 362400 SH SOLE 362400 0 0 JOHNSON & JOHNSON COM 478160104 78670 487123 SH SOLE 487123 0 0 JOHNSON CTLS INTL PLC SHS G51502105 9027 132595 SH SOLE 132595 0 0 JOYY INC ADS REPSTG COM A 46591M109 1272 23200 SH SOLE 23200 0 0 JPMORGAN CHASE & CO COM 46625H100 91660 559962 SH SOLE 559962 0 0 JUNIPER NETWORKS INC COM 48203R104 1669 60647 SH SOLE 60647 0 0 KADANT INC COM 48282T104 12104 59302 SH SOLE 59302 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 4547 16802 SH SOLE 16802 0 0 KE HLDGS INC SPONSORED ADS 482497104 2712 148500 SH SOLE 148500 0 0 KELLOGG CO COM 487836108 3018 47217 SH SOLE 47217 0 0 KEURIG DR PEPPER INC COM 49271V100 4491 131407 SH SOLE 131407 0 0 KEYCORP COM 493267108 3879 179425 SH SOLE 179425 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 5601 34091 SH SOLE 34091 0 0 KIMBERLY-CLARK CORP COM 494368103 8272 62455 SH SOLE 62455 0 0 KINDER MORGAN INC DEL COM 49456B101 6300 376569 SH SOLE 376569 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 663 23400 SH SOLE 23400 0 0 KINROSS GOLD CORP COM 496902404 891 166355 SH SOLE 166355 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 33527 805849 SH SOLE 805849 0 0 KKR & CO INC COM 48251W104 19113 313938 SH SOLE 313938 0 0 KLA CORP COM NEW 482480100 9486 28357 SH SOLE 28357 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1487 29080 SH SOLE 29080 0 0 KRAFT HEINZ CO COM 500754106 4576 124283 SH SOLE 124283 0 0 KROGER CO COM 501044101 5377 133006 SH SOLE 133006 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 14453 65625 SH SOLE 65625 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5074 18030 SH SOLE 18030 0 0 LAM RESEARCH CORP COM 512807108 15023 26396 SH SOLE 26396 0 0 LAMB WESTON HLDGS INC COM 513272104 18845 307077 SH SOLE 307077 0 0 LAS VEGAS SANDS CORP COM 517834107 2324 63507 SH SOLE 63507 0 0 LAUDER ESTEE COS INC CL A 518439104 84351 281234 SH SOLE 281234 0 0 LCI INDS COM 50189K103 11982 89000 SH SOLE 89000 0 0 LEAR CORP COM NEW 521865204 1738 11110 SH SOLE 11110 0 0 LEIDOS HOLDINGS INC COM 525327102 2388 24841 SH SOLE 24841 0 0 LENNAR CORP CL A 526057104 4778 51005 SH SOLE 51005 0 0 LENNOX INTL INC COM 526107107 1851 6292 SH SOLE 6292 0 0 LHC GROUP INC COM 50187A107 104642 666893 SH SOLE 666893 0 0 LI AUTO INC SPONSORED ADS 50202M102 5905 224600 SH SOLE 224600 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 785 4661 SH SOLE 4661 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 4858 28129 SH SOLE 28129 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 901 30233 SH SOLE 30233 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 1921 65200 SH SOLE 65200 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 731 15498 SH SOLE 15498 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1499 31577 SH SOLE 31577 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1838 35746 SH SOLE 35746 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 20242 210023 SH SOLE 210023 0 0 LILLY ELI & CO COM 532457108 34830 150745 SH SOLE 150745 0 0 LINCOLN ELEC HLDGS INC COM 533900106 18546 144000 SH SOLE 144000 0 0 LINCOLN NATL CORP IND COM 534187109 2300 33455 SH SOLE 33455 0 0 LINDE PLC SHS G5494J103 28223 96199 SH SOLE 96199 0 0 LITHIA MTRS INC COM 536797103 18388 58000 SH SOLE 58000 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 3502 156934 SH SOLE 156934 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2768 30370 SH SOLE 30370 0 0 LKQ CORP COM 501889208 2671 53077 SH SOLE 53077 0 0 LOCKHEED MARTIN CORP COM 539830109 15970 46276 SH SOLE 46276 0 0 LOEWS CORP COM 540424108 2233 41407 SH SOLE 41407 0 0 LOWES COS INC COM 548661107 26518 130721 SH SOLE 130721 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 513 73500 SH SOLE 73500 0 0 LULULEMON ATHLETICA INC COM 550021109 9272 22912 SH SOLE 22912 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2155 173960 SH SOLE 173960 0 0 LYFT INC CL A COM 55087P104 2547 47535 SH SOLE 47535 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4637 49410 SH SOLE 49410 0 0 M & T BK CORP COM 55261F104 3556 23811 SH SOLE 23811 0 0 MAG SILVER CORP COM 55903Q104 2294 141863 SH SOLE 141863 0 0 MAGNA INTL INC COM 559222401 11410 151798 SH SOLE 151798 0 0 MANULIFE FINL CORP COM 56501R106 13270 690222 SH SOLE 690222 0 0 MARATHON PETE CORP COM 56585A102 7450 120530 SH SOLE 120530 0 0 MARKEL CORP COM 570535104 3042 2545 SH SOLE 2545 0 0 MARKETAXESS HLDGS INC COM 57060D108 2952 7017 SH SOLE 7017 0 0 MARRIOTT INTL INC NEW CL A 571903202 7582 51200 SH SOLE 51200 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 9865 62700 SH SOLE 62700 0 0 MARSH & MCLENNAN COS INC COM 571748102 14248 94088 SH SOLE 94088 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3936 11521 SH SOLE 11521 0 0 MARVELL TECHNOLOGY INC COM 573874104 9140 151543 SH SOLE 151543 0 0 MASCO CORP COM 574599106 2605 46893 SH SOLE 46893 0 0 MASIMO CORP COM 574795100 22105 81656 SH SOLE 81656 0 0 MASTERCARD INCORPORATED CL A 57636Q104 265529 763717 SH SOLE 763717 0 0 MATCH GROUP INC NEW COM 57667L107 7464 47543 SH SOLE 47543 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3725 45968 SH SOLE 45968 0 0 MCDONALDS CORP COM 580135101 33270 137986 SH SOLE 137986 0 0 MCKESSON CORP COM 58155Q103 5832 29253 SH SOLE 29253 0 0 MEDIAALPHA INC CL A 58450V104 7476 400200 SH SOLE 400200 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 2186 108928 SH SOLE 108928 0 0 MEDTRONIC PLC SHS G5960L103 31249 249291 SH SOLE 249291 0 0 MERCADOLIBRE INC COM 58733R102 13941 8301 SH SOLE 8301 0 0 MERCK & CO INC COM 58933Y105 35169 468237 SH SOLE 468237 0 0 METHANEX CORP COM 59151K108 7586 164806 SH SOLE 164806 0 0 METLIFE INC COM 59156R108 8501 137719 SH SOLE 137719 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 5928 4304 SH SOLE 4304 0 0 MGM RESORTS INTERNATIONAL COM 552953101 3135 72642 SH SOLE 72642 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 7770 50619 SH SOLE 50619 0 0 MICRON TECHNOLOGY INC COM 595112103 14738 207636 SH SOLE 207636 0 0 MICROSOFT CORP COM 594918104 635635 2254663 SH SOLE 2254663 0 0 MID-AMER APT CMNTYS INC COM 59522J103 3949 21145 SH SOLE 21145 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 1798 186500 SH SOLE 186500 0 0 MODERNA INC COM 60770K107 24290 63113 SH SOLE 63113 0 0 MOHAWK INDS INC COM 608190104 1947 10978 SH SOLE 10978 0 0 MOLINA HEALTHCARE INC COM 60855R100 2940 10835 SH SOLE 10835 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1634 35225 SH SOLE 35225 0 0 MONDELEZ INTL INC CL A 609207105 15120 259875 SH SOLE 259875 0 0 MONGODB INC CL A 60937P106 4868 10324 SH SOLE 10324 0 0 MONOLITHIC PWR SYS INC COM 609839105 3897 8041 SH SOLE 8041 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 6505 73228 SH SOLE 73228 0 0 MOODYS CORP COM 615369105 11073 31181 SH SOLE 31181 0 0 MORGAN STANLEY COM NEW 617446448 25111 258051 SH SOLE 258051 0 0 MOSAIC CO NEW COM 61945C103 2382 66679 SH SOLE 66679 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 7296 31405 SH SOLE 31405 0 0 MSA SAFETY INC COM 553498106 13463 92400 SH SOLE 92400 0 0 MSCI INC COM 55354G100 9280 15254 SH SOLE 15254 0 0 NASDAQ INC COM 631103108 4097 21227 SH SOLE 21227 0 0 NEOGAMES S A SHS L6673X107 9371 255200 SH SOLE 255200 0 0 NEOGENOMICS INC COM NEW 64049M209 7525 156000 SH SOLE 156000 0 0 NETAPP INC COM 64110D104 3689 41104 SH SOLE 41104 0 0 NETEASE INC SPONSORED ADS 64110W102 14339 167900 SH SOLE 167900 0 0 NETFLIX INC COM 64110L106 50049 82002 SH SOLE 82002 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1677 17487 SH SOLE 17487 0 0 NEW GOLD INC CDA COM 644535106 1208 1142845 SH SOLE 1142845 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1321 644500 SH SOLE 644500 0 0 NEWELL BRANDS INC COM 651229106 1565 70708 SH SOLE 70708 0 0 NEWMONT CORP COM 651639106 8054 148322 SH SOLE 148322 0 0 NEWS CORP NEW CL A 65249B109 1704 72427 SH SOLE 72427 0 0 NEXGEN ENERGY LTD COM 65340P106 3187 671314 SH SOLE 671314 0 0 NEXTERA ENERGY INC COM 65339F101 28481 362718 SH SOLE 362718 0 0 NIKE INC CL B 654106103 189804 1306923 SH SOLE 1306923 0 0 NIO INC SPON ADS 62914V106 20241 568100 SH SOLE 568100 0 0 NISOURCE INC COM 65473P105 1750 72223 SH SOLE 72223 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 535 14400 SH SOLE 14400 0 0 NORDSON CORP COM 655663102 2301 9664 SH SOLE 9664 0 0 NORFOLK SOUTHN CORP COM 655844108 11076 46294 SH SOLE 46294 0 0 NORTHERN TR CORP COM 665859104 3938 36525 SH SOLE 36525 0 0 NORTHROP GRUMMAN CORP COM 666807102 10189 28290 SH SOLE 28290 0 0 NORTONLIFELOCK INC COM 668771108 2712 107187 SH SOLE 107187 0 0 NOVAGOLD RES INC COM NEW 66987E206 2794 406385 SH SOLE 406385 0 0 NOVAVAX INC COM NEW 670002401 2700 13026 SH SOLE 13026 0 0 NOVOCURE LTD ORD SHS G6674U108 2002 17231 SH SOLE 17231 0 0 NRG ENERGY INC COM NEW 629377508 1846 45214 SH SOLE 45214 0 0 NUCOR CORP COM 670346105 5452 55352 SH SOLE 55352 0 0 NUTRIEN LTD COM 67077M108 86785 1338692 SH SOLE 1338692 0 0 NVIDIA CORPORATION COM 67066G104 95496 460979 SH SOLE 460979 0 0 NVR INC COM 62944T105 3063 639 SH SOLE 639 0 0 NXP SEMICONDUCTORS N V COM N6596X109 10002 51066 SH SOLE 51066 0 0 OAK STR HEALTH INC COM 67181A107 764 17973 SH SOLE 17973 0 0 OCCIDENTAL PETE CORP COM 674599105 5098 172362 SH SOLE 172362 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 529 17893 SH SOLE 17893 0 0 OKTA INC CL A 679295105 5483 23100 SH SOLE 23100 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 21572 75433 SH SOLE 75433 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1297 43279 SH SOLE 43279 0 0 OMNICOM GROUP INC COM 681919106 2879 39731 SH SOLE 39731 0 0 ON SEMICONDUCTOR CORP COM 682189105 3610 78883 SH SOLE 78883 0 0 ONE GAS INC COM 68235P108 9895 156153 SH SOLE 156153 0 0 ONECONNECT FINL TECHNOLOGY C SPONSORED ADS 68248T105 200 48800 SH SOLE 48800 0 0 ONEOK INC NEW COM 682680103 4771 82279 SH SOLE 82279 0 0 OPEN TEXT CORP COM 683715106 39338 806938 SH SOLE 806938 0 0 ORACLE CORP COM 68389X105 30200 346603 SH SOLE 346603 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 7889 12911 SH SOLE 12911 0 0 ORGANIGRAM HLDGS INC COM 68620P101 922 400530 SH SOLE 400530 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 2976 265199 SH SOLE 265199 0 0 OTIS WORLDWIDE CORP COM 68902V107 6191 75239 SH SOLE 75239 0 0 OWENS CORNING NEW COM 690742101 1644 19226 SH SOLE 19226 0 0 OZON HLDGS PLC SPONSORED ADS 69269L104 1053 21161 SH SOLE 21161 0 0 PACCAR INC COM 693718108 5060 64113 SH SOLE 64113 0 0 PACKAGING CORP AMER COM 695156109 2413 17558 SH SOLE 17558 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 6827 283997 SH SOLE 283997 0 0 PALO ALTO NETWORKS INC COM 697435105 8644 18045 SH SOLE 18045 0 0 PAN AMERN SILVER CORP COM 697900108 8209 352994 SH SOLE 352994 0 0 PARKER-HANNIFIN CORP COM 701094104 6665 23835 SH SOLE 23835 0 0 PAYCHEX INC COM 704326107 6735 59890 SH SOLE 59890 0 0 PAYCOM SOFTWARE INC COM 70432V102 4686 9453 SH SOLE 9453 0 0 PAYPAL HLDGS INC COM 70450Y103 53710 206412 SH SOLE 206412 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 4112 47234 SH SOLE 47234 0 0 PEMBINA PIPELINE CORP COM 706327103 278952 8810604 SH SOLE 8810604 0 0 PENTAIR PLC SHS G7S00T104 2236 30781 SH SOLE 30781 0 0 PEPSICO INC COM 713448108 38429 255497 SH SOLE 255497 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 15796 340000 SH SOLE 340000 0 0 PERKINELMER INC COM 714046109 3587 20701 SH SOLE 20701 0 0 PFIZER INC COM 717081103 44527 1035268 SH SOLE 1035268 0 0 PG&E CORP COM 69331C108 2653 276363 SH SOLE 276363 0 0 PHILIP MORRIS INTL INC COM 718172109 27319 288210 SH SOLE 288210 0 0 PHILLIPS 66 COM 718546104 5663 80870 SH SOLE 80870 0 0 PINDUODUO INC SPONSORED ADS 722304102 16611 183200 SH SOLE 183200 0 0 PINNACLE WEST CAP CORP COM 723484101 1508 20846 SH SOLE 20846 0 0 PINTEREST INC CL A 72352L106 5151 101096 SH SOLE 101096 0 0 PIONEER NAT RES CO COM 723787107 7130 42819 SH SOLE 42819 0 0 PLUG POWER INC COM NEW 72919P202 2408 94271 SH SOLE 94271 0 0 PNC FINL SVCS GROUP INC COM 693475105 15375 78587 SH SOLE 78587 0 0 POOL CORP COM 73278L105 3220 7412 SH SOLE 7412 0 0 PPD INC COM 69355F102 1071 22888 SH SOLE 22888 0 0 PPG INDS INC COM 693506107 6261 43780 SH SOLE 43780 0 0 PPL CORP COM 69351T106 3963 142139 SH SOLE 142139 0 0 PRETIUM RES INC COM 74139C102 3046 315281 SH SOLE 315281 0 0 PRICE T ROWE GROUP INC COM 74144T108 8259 41989 SH SOLE 41989 0 0 PRIMO WATER CORPORATION COM 74167P108 11694 743350 SH SOLE 743350 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3240 50308 SH SOLE 50308 0 0 PROCTER AND GAMBLE CO COM 742718109 63313 452884 SH SOLE 452884 0 0 PROGRESSIVE CORP COM 743315103 17676 195557 SH SOLE 195557 0 0 PROLOGIS INC. COM 74340W103 17152 136743 SH SOLE 136743 0 0 PROS HOLDINGS INC COM 74346Y103 14870 419100 SH SOLE 419100 0 0 PROSPERITY BANCSHARES INC COM 743606105 19212 270100 SH SOLE 270100 0 0 PRUDENTIAL FINL INC COM 744320102 7661 72823 SH SOLE 72823 0 0 PTC INC COM 69370C100 2454 20489 SH SOLE 20489 0 0 PUBLIC STORAGE COM 74460D109 8658 29141 SH SOLE 29141 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5684 93339 SH SOLE 93339 0 0 PULTE GROUP INC COM 745867101 2247 48943 SH SOLE 48943 0 0 Q2 HLDGS INC COM 74736L109 11460 143000 SH SOLE 143000 0 0 QORVO INC COM 74736K101 3485 20843 SH SOLE 20843 0 0 QUALCOMM INC COM 747525103 26905 208595 SH SOLE 208595 0 0 QUEST DIAGNOSTICS INC COM 74834L100 3507 24138 SH SOLE 24138 0 0 R1 RCM INC COM 749397105 19937 905800 SH SOLE 905800 0 0 RAYMOND JAMES FINL INC COM 754730109 3162 34266 SH SOLE 34266 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 24084 280177 SH SOLE 280177 0 0 REALTY INCOME CORP COM 756109104 4477 69026 SH SOLE 69026 0 0 REGENCY CTRS CORP COM 758849103 1902 28247 SH SOLE 28247 0 0 REGENERON PHARMACEUTICALS COM 75886F107 11719 19365 SH SOLE 19365 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3784 177555 SH SOLE 177555 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 1267 9091 SH SOLE 9091 0 0 REPUBLIC SVCS INC COM 760759100 4953 41251 SH SOLE 41251 0 0 RESMED INC COM 761152107 7082 26873 SH SOLE 26873 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 10688 174662 SH SOLE 174662 0 0 RINGCENTRAL INC CL A 76680R206 3077 14145 SH SOLE 14145 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 14953 242603 SH SOLE 242603 0 0 RLX TECHNOLOGY INC SPONSORED ADS 74969N103 1163 257200 SH SOLE 257200 0 0 ROBERT HALF INTL INC COM 770323103 2094 20876 SH SOLE 20876 0 0 ROCKWELL AUTOMATION INC COM 773903109 6305 21444 SH SOLE 21444 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 67668 1450744 SH SOLE 1450744 0 0 ROKU INC COM CL A 77543R102 6669 21284 SH SOLE 21284 0 0 ROLLINS INC COM 775711104 1448 40977 SH SOLE 40977 0 0 ROPER TECHNOLOGIES INC COM 776696106 8683 19462 SH SOLE 19462 0 0 ROSS STORES INC COM 778296103 7183 65986 SH SOLE 65986 0 0 ROYAL BK CDA COM 780087102 631564 6354851 SH SOLE 6354851 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 3762 42299 SH SOLE 42299 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 1179 32621 SH SOLE 32621 0 0 RPM INTL INC COM 749685103 1859 23938 SH SOLE 23938 0 0 S&P GLOBAL INC COM 78409V104 18929 44550 SH SOLE 44550 0 0 SALESFORCE COM INC COM 79466L302 48730 179670 SH SOLE 179670 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1878 326599 SH SOLE 326599 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 6680 20208 SH SOLE 20208 0 0 SCHLUMBERGER LTD COM STK 806857108 7665 258593 SH SOLE 258593 0 0 SCHWAB CHARLES CORP COM 808513105 31344 430309 SH SOLE 430309 0 0 SEA LTD SPONSORD ADS 81141R100 93771 294203 SH SOLE 294203 0 0 SEABRIDGE GOLD INC COM 811916105 1596 103743 SH SOLE 103743 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3141 38061 SH SOLE 38061 0 0 SEAGEN INC COM 81181C104 4270 25145 SH SOLE 25145 0 0 SEALED AIR CORP NEW COM 81211K100 1543 28159 SH SOLE 28159 0 0 SEI INVTS CO COM 784117103 1334 22500 SH SOLE 22500 0 0 SEMPRA COM 816851109 7422 58675 SH SOLE 58675 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1594 29135 SH SOLE 29135 0 0 SERVICE CORP INTL COM 817565104 45730 758871 SH SOLE 758871 0 0 SERVICENOW INC COM 81762P102 22732 36531 SH SOLE 36531 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 89296 3075451 SH SOLE 3075451 0 0 SHERWIN WILLIAMS CO COM 824348106 13157 47036 SH SOLE 47036 0 0 SHOPIFY INC CL A 82509L107 284369 209755 SH SOLE 209755 0 0 SILVERCORP METALS INC COM 82835P103 1692 444139 SH SOLE 444139 0 0 SILVERCREST METALS INC COM 828363101 1697 243186 SH SOLE 243186 0 0 SIMON PPTY GROUP INC NEW COM 828806109 7906 60829 SH SOLE 60829 0 0 SIMPSON MFG INC COM 829073105 15618 146000 SH SOLE 146000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1159 190049 SH SOLE 190049 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 5020 30463 SH SOLE 30463 0 0 SMITH A O CORP COM 831865209 1518 24863 SH SOLE 24863 0 0 SMUCKER J M CO COM NEW 832696405 2430 20248 SH SOLE 20248 0 0 SNAP INC CL A 83304A106 12998 175954 SH SOLE 175954 0 0 SNAP ON INC COM 833034101 2088 9995 SH SOLE 9995 0 0 SNOWFLAKE INC CL A 833445109 10769 35608 SH SOLE 35608 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2547 9603 SH SOLE 9603 0 0 SOTERA HEALTH CO COM 83601L102 10460 400000 SH SOLE 400000 0 0 SOUTHERN CO COM 842587107 12133 195786 SH SOLE 195786 0 0 SOUTHERN COPPER CORP COM 84265V105 1999 35600 SH SOLE 35600 0 0 SOUTHWEST AIRLS CO COM 844741108 1406 27340 SH SOLE 27340 0 0 SPLUNK INC COM 848637104 4379 30260 SH SOLE 30260 0 0 SPROTT INC COM NEW 852066208 1283 34950 SH SOLE 34950 0 0 SQUARE INC CL A 852234103 17395 72528 SH SOLE 72528 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2954 42561 SH SOLE 42561 0 0 SSR MNG INC COM 784730103 5225 359717 SH SOLE 359717 0 0 STANLEY BLACK & DECKER INC COM 854502101 5243 29909 SH SOLE 29909 0 0 STANTEC INC COM 85472N109 19159 408326 SH SOLE 408326 0 0 STARBUCKS CORP COM 855244109 24037 217900 SH SOLE 217900 0 0 STATE STR CORP COM 857477103 5724 67569 SH SOLE 67569 0 0 STEEL DYNAMICS INC COM 858119100 2278 38949 SH SOLE 38949 0 0 STERIS PLC SHS USD G8473T100 3762 18414 SH SOLE 18414 0 0 STRYKER CORPORATION COM 863667101 16527 62667 SH SOLE 62667 0 0 SUN CMNTYS INC COM 866674104 3824 20659 SH SOLE 20659 0 0 SUN LIFE FINANCIAL INC. COM 866796105 99983 1944654 SH SOLE 1944654 0 0 SUNCOR ENERGY INC NEW COM 867224107 87926 4246036 SH SOLE 4246036 0 0 SUNOPTA INC COM 8676EP108 1658 185693 SH SOLE 185693 0 0 SUNRUN INC COM 86771W105 1411 32058 SH SOLE 32058 0 0 SVB FINANCIAL GROUP COM 78486Q101 6677 10322 SH SOLE 10322 0 0 SYNCHRONY FINANCIAL COM 87165B103 5256 107526 SH SOLE 107526 0 0 SYNOPSYS INC COM 871607107 8448 28214 SH SOLE 28214 0 0 SYNOVUS FINL CORP COM NEW 87161C501 17780 405100 SH SOLE 405100 0 0 SYSCO CORP COM 871829107 7432 94672 SH SOLE 94672 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3286 21329 SH SOLE 21329 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 835 172500 SH SOLE 172500 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 11938 100000 SH SOLE 100000 0 0 TARGET CORP COM 87612E106 20929 91487 SH SOLE 91487 0 0 TC ENERGY CORP COM 87807B107 483602 10060160 SH SOLE 10060160 0 0 TE CONNECTIVITY LTD REG SHS H84989104 66750 486443 SH SOLE 486443 0 0 TECK RESOURCES LTD CL B 878742204 13127 527970 SH SOLE 527970 0 0 TELADOC HEALTH INC COM 87918A105 3251 25640 SH SOLE 25640 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 3697 8607 SH SOLE 8607 0 0 TELEFLEX INCORPORATED COM 879369106 3253 8639 SH SOLE 8639 0 0 TELUS CORPORATION COM 87971M103 63709 2901993 SH SOLE 2901993 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 92028 2626084 SH SOLE 2626084 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2023 279082 SH SOLE 279082 0 0 TERADYNE INC COM 880770102 3352 30707 SH SOLE 30707 0 0 TESLA INC COM 88160R101 117443 151446 SH SOLE 151446 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 329 33822 SH SOLE 33822 0 0 TEXAS INSTRS INC COM 882508104 32826 170781 SH SOLE 170781 0 0 TEXTRON INC COM 883203101 2915 41762 SH SOLE 41762 0 0 TFI INTL INC COM 87241L109 14946 146269 SH SOLE 146269 0 0 THE TRADE DESK INC COM CL A 88339J105 5607 79753 SH SOLE 79753 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 41525 72681 SH SOLE 72681 0 0 THOMSON REUTERS CORP. COM NEW 884903709 2454 22220 SH SOLE 22220 0 0 TILRAY INC COM CL 2 88688T100 10293 910203 SH SOLE 910203 0 0 TJX COS INC NEW COM 872540109 14726 223185 SH SOLE 223185 0 0 T-MOBILE US INC COM 872590104 24022 188025 SH SOLE 188025 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 598735 9055104 SH SOLE 9055104 0 0 TRACTOR SUPPLY CO COM 892356106 4319 21315 SH SOLE 21315 0 0 TRADEWEB MKTS INC CL A 892672106 1558 19281 SH SOLE 19281 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 100906 584454 SH SOLE 584454 0 0 TRANSALTA CORP COM 89346D107 7497 710576 SH SOLE 710576 0 0 TRANSDIGM GROUP INC COM 893641100 6020 9639 SH SOLE 9639 0 0 TRANSUNION COM 89400J107 3965 35306 SH SOLE 35306 0 0 TRAVELERS COMPANIES INC COM 89417E109 7071 46514 SH SOLE 46514 0 0 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 1341 76398 SH SOLE 76398 0 0 TRIMBLE INC COM 896239100 3816 46397 SH SOLE 46397 0 0 TRIP COM GROUP LTD ADS 89677Q107 6544 212800 SH SOLE 212800 0 0 TRUIST FINL CORP COM 89832Q109 14598 248898 SH SOLE 248898 0 0 TURQUOISE HILL RES LTD COM 900435207 2445 165508 SH SOLE 165508 0 0 TWILIO INC CL A 90138F102 9579 30022 SH SOLE 30022 0 0 TWITTER INC COM 90184L102 8919 147682 SH SOLE 147682 0 0 TYLER TECHNOLOGIES INC COM 902252105 12621 27518 SH SOLE 27518 0 0 TYSON FOODS INC CL A 902494103 4297 54437 SH SOLE 54437 0 0 UBER TECHNOLOGIES INC COM 90353T100 10091 225241 SH SOLE 225241 0 0 UDR INC COM 902653104 2903 54795 SH SOLE 54795 0 0 UGI CORP NEW COM 902681105 1644 38585 SH SOLE 38585 0 0 ULTA BEAUTY INC COM 90384S303 3470 9613 SH SOLE 9613 0 0 UNION PAC CORP COM 907818108 34686 176959 SH SOLE 176959 0 0 UNITED PARCEL SERVICE INC CL B 911312106 24357 133755 SH SOLE 133755 0 0 UNITED RENTALS INC COM 911363109 13470 38383 SH SOLE 38383 0 0 UNITEDHEALTH GROUP INC COM 91324P102 274873 703469 SH SOLE 703469 0 0 UNITY SOFTWARE INC COM 91332U101 1309 10365 SH SOLE 10365 0 0 UNIVAR SOLUTIONS INC COM 91336L107 20504 860800 SH SOLE 860800 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1991 14389 SH SOLE 14389 0 0 UP FINTECH HLDG LTD SPONSORED ADS 91531W106 351 33100 SH SOLE 33100 0 0 US BANCORP DEL COM NEW 902973304 15562 261815 SH SOLE 261815 0 0 V F CORP COM 918204108 4118 61471 SH SOLE 61471 0 0 VAIL RESORTS INC COM 91879Q109 2489 7451 SH SOLE 7451 0 0 VALERO ENERGY CORP COM 91913Y100 5328 75497 SH SOLE 75497 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4844 19600 SH SOLE 19600 0 0 VEEVA SYS INC CL A COM 922475108 7356 25525 SH SOLE 25525 0 0 VENTAS INC COM 92276F100 4016 72735 SH SOLE 72735 0 0 VEREIT INC COM 92339V308 1914 42327 SH SOLE 42327 0 0 VERISIGN INC COM 92343E102 3840 18730 SH SOLE 18730 0 0 VERISK ANALYTICS INC COM 92345Y106 5699 28458 SH SOLE 28458 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 41353 765651 SH SOLE 765651 0 0 VERMILION ENERGY INC COM 923725105 9027 914307 SH SOLE 914307 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 8697 47949 SH SOLE 47949 0 0 VIACOMCBS INC CL B 92556H206 4422 111889 SH SOLE 111889 0 0 VIATRIS INC COM 92556V106 3032 223778 SH SOLE 223778 0 0 VICI PPTYS INC COM 925652109 3225 113512 SH SOLE 113512 0 0 VILLAGE FARMS INTL INC COM 92707Y108 989 118579 SH SOLE 118579 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2117 190000 SH SOLE 190000 0 0 VISA INC COM CL A 92826C839 82931 372307 SH SOLE 372307 0 0 VISTRA CORP COM 92840M102 1374 80337 SH SOLE 80337 0 0 VMWARE INC CL A COM 928563402 2303 15490 SH SOLE 15490 0 0 VORNADO RLTY TR SH BEN INT 929042109 1265 30119 SH SOLE 30119 0 0 VOYA FINANCIAL INC COM 929089100 1368 22288 SH SOLE 22288 0 0 VULCAN MATLS CO COM 929160109 4145 24506 SH SOLE 24506 0 0 WABTEC COM 929740108 2863 33211 SH SOLE 33211 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6389 135785 SH SOLE 135785 0 0 WALMART INC COM 931142103 39884 286155 SH SOLE 286155 0 0 WASTE CONNECTIONS INC COM 94106B101 65893 523414 SH SOLE 523414 0 0 WASTE MGMT INC DEL COM 94106L109 22189 148559 SH SOLE 148559 0 0 WATERS CORP COM 941848103 4075 11404 SH SOLE 11404 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 15246 90700 SH SOLE 90700 0 0 WAYFAIR INC CL A 94419L101 3478 13612 SH SOLE 13612 0 0 WEC ENERGY GROUP INC COM 92939U106 5140 58281 SH SOLE 58281 0 0 WEIBO CORP SPONSORED ADR 948596101 1233 25970 SH SOLE 25970 0 0 WELLS FARGO CO NEW COM 949746101 35476 764395 SH SOLE 764395 0 0 WELLTOWER INC COM 95040Q104 6356 77136 SH SOLE 77136 0 0 WEST FRASER TIMBER CO LTD COM 952845105 149156 1773041 SH SOLE 1773041 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 13008 30641 SH SOLE 30641 0 0 WESTERN ALLIANCE BANCORP COM 957638109 21459 197200 SH SOLE 197200 0 0 WESTERN DIGITAL CORP. COM 958102105 3190 56526 SH SOLE 56526 0 0 WESTERN UN CO COM 959802109 1530 75646 SH SOLE 75646 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 818 249474 SH SOLE 249474 0 0 WESTROCK CO COM 96145D105 2442 49010 SH SOLE 49010 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 4931 138623 SH SOLE 138623 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 57523 1529915 SH SOLE 1529915 0 0 WHIRLPOOL CORP COM 963320106 2358 11567 SH SOLE 11567 0 0 WILLIAMS COS INC COM 969457100 5821 224406 SH SOLE 224406 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 5539 23828 SH SOLE 23828 0 0 WIX COM LTD SHS M98068105 349 1782 SH SOLE 1782 0 0 WORKDAY INC CL A 98138H101 8737 34964 SH SOLE 34964 0 0 WP CAREY INC COM 92936U109 2395 32785 SH SOLE 32785 0 0 WYNN RESORTS LTD COM 983134107 1629 19220 SH SOLE 19220 0 0 XCEL ENERGY INC COM 98389B100 6215 99446 SH SOLE 99446 0 0 XILINX INC COM 983919101 6852 45381 SH SOLE 45381 0 0 XPENG INC ADS 98422D105 5715 160800 SH SOLE 160800 0 0 XYLEM INC COM 98419M100 4113 33256 SH SOLE 33256 0 0 YAMANA GOLD INC COM 98462Y100 6396 1622191 SH SOLE 1622191 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 383 82100 SH SOLE 82100 0 0 YUM BRANDS INC COM 988498101 6732 55044 SH SOLE 55044 0 0 YUM CHINA HLDGS INC COM 98850P109 10204 175600 SH SOLE 175600 0 0 ZAI LAB LTD ADR 98887Q104 3320 31500 SH SOLE 31500 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 5093 9882 SH SOLE 9882 0 0 ZENDESK INC COM 98936J101 2563 22020 SH SOLE 22020 0 0 ZILLOW GROUP INC CL A 98954M101 998 11268 SH SOLE 11268 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 2639 29945 SH SOLE 29945 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 5633 38484 SH SOLE 38484 0 0 ZOETIS INC CL A 98978V103 17040 87770 SH SOLE 87770 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 10287 39339 SH SOLE 39339 0 0 ZSCALER INC COM 98980G102 3945 15044 SH SOLE 15044 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 5540 180700 SH SOLE 180700 0 0