0001228242-22-000002.txt : 20220211 0001228242-22-000002.hdr.sgml : 20220211 20220211172441 ACCESSION NUMBER: 0001228242-22-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220211 DATE AS OF CHANGE: 20220211 EFFECTIVENESS DATE: 20220211 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: 22622889 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 12-31-2021 12-31-2021 BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp
750 PANDORA AVE VICTORIA A1 V8W 0E4
13F HOLDINGS REPORT 028-13989 N
Hui Chun Cathy Lin Vice President & Chief Compliance Officer 778-584-5752 Hui Chun Cathy Lin Victoria A1 02-11-2022 0 837 17791884 false
INFORMATION TABLE 2 BCIMC_13F_20211231.xml BCI Q4 2021 13F 1 800 FLOWERS COM INC CL A 68243Q106 15494 663000 SH SOLE 663000 0 0 10X GENOMICS INC CL A COM 88025U109 2014 13520 SH SOLE 13520 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 823 35900 SH SOLE 35900 0 0 3M CO COM 88579Y101 18076 101760 SH SOLE 101760 0 0 51JOB INC SPONSORED ADS 316827104 617 12600 SH SOLE 12600 0 0 ABBOTT LABS COM 002824100 43878 311764 SH SOLE 311764 0 0 ABBVIE INC COM 00287Y109 42079 310772 SH SOLE 310772 0 0 ABIOMED INC COM 003654100 2856 7953 SH SOLE 7953 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 4160 443394 SH SOLE 443394 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 46231 111520 SH SOLE 111520 0 0 ACTIVISION BLIZZARD INC COM 00507V109 9089 136612 SH SOLE 136612 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 47506 83776 SH SOLE 83776 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2652 11056 SH SOLE 11056 0 0 ADVANCED ENERGY INDS COM 007973100 11018 121000 SH SOLE 121000 0 0 ADVANCED MICRO DEVICES INC COM 007903107 30688 213262 SH SOLE 213262 0 0 AES CORP COM 00130H105 2844 117042 SH SOLE 117042 0 0 AFFIRM HLDGS INC COM CL A 00827B106 1541 15320 SH SOLE 15320 0 0 AFLAC INC COM 001055102 6549 112158 SH SOLE 112158 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 8510 53307 SH SOLE 53307 0 0 AGNC INVT CORP COM 00123Q104 1388 92282 SH SOLE 92282 0 0 AGNICO EAGLE MINES LTD COM 008474108 14966 281545 SH SOLE 281545 0 0 AGORA INC ADS 00851L103 327 20200 SH SOLE 20200 0 0 AIR PRODS & CHEMS INC COM 009158106 20378 66974 SH SOLE 66974 0 0 AIRBNB INC COM CL A 009066101 6901 41451 SH SOLE 41451 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 12678 108325 SH SOLE 108325 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 5025 652819 SH SOLE 652819 0 0 ALBEMARLE CORP COM 012653101 4808 20568 SH SOLE 20568 0 0 ALECTOR INC COM 014442107 319 15429 SH SOLE 15429 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5680 25475 SH SOLE 25475 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 3408 235777 SH SOLE 235777 0 0 ALIGN TECHNOLOGY INC COM 016255101 8666 13187 SH SOLE 13187 0 0 ALLEGHANY CORP MD COM 017175100 1634 2447 SH SOLE 2447 0 0 ALLEGION PLC ORD SHS G0176J109 13310 100501 SH SOLE 100501 0 0 ALLIANT ENERGY CORP COM 018802108 2701 43945 SH SOLE 43945 0 0 ALLSTATE CORP COM 020002101 29653 252045 SH SOLE 252045 0 0 ALLY FINL INC COM 02005N100 3012 63269 SH SOLE 63269 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 3552 20948 SH SOLE 20948 0 0 ALPHABET INC CAP STK CL C 02079K107 146627 50673 SH SOLE 50673 0 0 ALPHABET INC CAP STK CL A 02079K305 231653 79962 SH SOLE 79962 0 0 ALTRIA GROUP INC COM 02209S103 15378 324494 SH SOLE 324494 0 0 AMAZON COM INC COM 023135106 317282 95156 SH SOLE 95156 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 2442 89763 SH SOLE 89763 0 0 AMCOR PLC ORD G0250X107 3235 269386 SH SOLE 269386 0 0 AMERCO COM 023586100 1253 1726 SH SOLE 1726 0 0 AMEREN CORP COM 023608102 4016 45119 SH SOLE 45119 0 0 AMERICAN ELEC PWR CO INC COM 025537101 7826 87942 SH SOLE 87942 0 0 AMERICAN EXPRESS CO COM 025816109 19422 118715 SH SOLE 118715 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1743 12696 SH SOLE 12696 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 8554 150440 SH SOLE 150440 0 0 AMERICAN TOWER CORP NEW COM 03027X100 23403 80009 SH SOLE 80009 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 6031 31935 SH SOLE 31935 0 0 AMERICOLD RLTY TR COM 03064D108 12500 381200 SH SOLE 381200 0 0 AMERIPRISE FINL INC COM 03076C106 27155 90020 SH SOLE 90020 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3650 27469 SH SOLE 27469 0 0 AMETEK INC COM 031100100 5971 40607 SH SOLE 40607 0 0 AMGEN INC COM 031162100 22459 99832 SH SOLE 99832 0 0 AMPHENOL CORP NEW CL A 032095101 9190 105080 SH SOLE 105080 0 0 ANALOG DEVICES INC COM 032654105 16605 94471 SH SOLE 94471 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1973 252262 SH SOLE 252262 0 0 ANSYS INC COM 03662Q105 120154 299547 SH SOLE 299547 0 0 ANTHEM INC COM 036752103 19870 42866 SH SOLE 42866 0 0 AON PLC SHS CL A G0403H108 35977 119701 SH SOLE 119701 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 2255 30875 SH SOLE 30875 0 0 APPLE INC COM 037833100 569450 3206902 SH SOLE 3206902 0 0 APPLIED MATLS INC COM 038222105 140004 889706 SH SOLE 889706 0 0 APTIV PLC SHS G6095L109 7839 47521 SH SOLE 47521 0 0 ARAMARK COM 03852U106 1485 40290 SH SOLE 40290 0 0 ARCH CAP GROUP LTD ORD G0450A105 3099 69717 SH SOLE 69717 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 6640 98246 SH SOLE 98246 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 17162 211178 SH SOLE 211178 0 0 ARISTA NETWORKS INC COM 040413106 5814 40448 SH SOLE 40448 0 0 ARROW ELECTRS INC COM 042735100 1700 12660 SH SOLE 12660 0 0 ARVINAS INC COM 04335A105 748 9101 SH SOLE 9101 0 0 ASANA INC CL A 04342Y104 871 11689 SH SOLE 11689 0 0 ASSURANT INC COM 04621X108 1612 10342 SH SOLE 10342 0 0 AT&T INC COM 00206R102 30883 1255409 SH SOLE 1255409 0 0 ATHENE HOLDING LTD CL A G0684D107 1965 23584 SH SOLE 23584 0 0 ATMOS ENERGY CORP COM 049560105 2400 22903 SH SOLE 22903 0 0 AURORA CANNABIS INC COM 05156X884 1494 275616 SH SOLE 275616 0 0 AUTODESK INC COM 052769106 10871 38661 SH SOLE 38661 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 935 31700 SH SOLE 31700 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 18341 74382 SH SOLE 74382 0 0 AUTOZONE INC COM 053332102 26188 12492 SH SOLE 12492 0 0 AVALARA INC COM 05338G106 10653 82514 SH SOLE 82514 0 0 AVALONBAY CMNTYS INC COM 053484101 6213 24599 SH SOLE 24599 0 0 AVANTOR INC COM 05352A100 3887 92252 SH SOLE 92252 0 0 AVERY DENNISON CORP COM 053611109 3152 14555 SH SOLE 14555 0 0 B2GOLD CORP COM 11777Q209 6566 1666546 SH SOLE 1666546 0 0 BAIDU INC SPON ADR REP A 056752108 17118 115050 SH SOLE 115050 0 0 BAKER HUGHES COMPANY CL A 05722G100 3496 145354 SH SOLE 145354 0 0 BALL CORP COM 058498106 5533 57475 SH SOLE 57475 0 0 BALLARD PWR SYS INC NEW COM 058586108 4374 347928 SH SOLE 347928 0 0 BANK MONTREAL QUE COM 063671101 29055 269661 SH SOLE 269661 0 0 BANK NEW YORK MELLON CORP COM 064058100 25793 444098 SH SOLE 444098 0 0 BANK NOVA SCOTIA B C COM 064149107 402533 5681682 SH SOLE 5681682 0 0 BARRICK GOLD CORP COM 067901108 15022 789518 SH SOLE 789518 0 0 BATH & BODY WORKS INC COM 070830104 3248 46533 SH SOLE 46533 0 0 BAUSCH HEALTH COS INC COM 071734107 9836 355815 SH SOLE 355815 0 0 BAXTER INTL INC COM 071813109 7541 87851 SH SOLE 87851 0 0 BCE INC COM NEW 05534B760 92229 1771404 SH SOLE 1771404 0 0 BECTON DICKINSON & CO COM 075887109 12698 50492 SH SOLE 50492 0 0 BEIGENE LTD SPONSORED ADR 07725L102 5229 19300 SH SOLE 19300 0 0 BENTLEY SYS INC COM CL B 08265T208 1485 30718 SH SOLE 30718 0 0 BERKLEY W R CORP COM 084423102 2055 24948 SH SOLE 24948 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 226666 758080 SH SOLE 758080 0 0 BEST BUY INC COM 086516101 4024 39608 SH SOLE 39608 0 0 BILIBILI INC SPONS ADS REP Z 090040106 3160 68100 SH SOLE 68100 0 0 BILL COM HLDGS INC COM 090043100 3266 13108 SH SOLE 13108 0 0 BIO RAD LABS INC CL A 090572207 2948 3902 SH SOLE 3902 0 0 BIOGEN INC COM 09062X103 6302 26269 SH SOLE 26269 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 10154 272449 SH SOLE 272449 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2843 32180 SH SOLE 32180 0 0 BIO-TECHNE CORP COM 09073M104 3545 6853 SH SOLE 6853 0 0 BK OF AMERICA CORP COM 060505104 141717 3185370 SH SOLE 3185370 0 0 BLACK KNIGHT INC COM 09215C105 22995 277417 SH SOLE 277417 0 0 BLACKBERRY LTD COM 09228F103 7114 760751 SH SOLE 760751 0 0 BLACKLINE INC COM 09239B109 17229 166398 SH SOLE 166398 0 0 BLACKROCK INC COM 09247X101 24506 26766 SH SOLE 26766 0 0 BLACKSTONE INC COM 09260D107 32259 249318 SH SOLE 249318 0 0 BLOCK INC CL A 852234103 11284 69863 SH SOLE 69863 0 0 BOEING CO COM 097023105 19706 97885 SH SOLE 97885 0 0 BOOKING HOLDINGS INC COM 09857L108 201031 83790 SH SOLE 83790 0 0 BOOT BARN HLDGS INC COM 099406100 19688 160000 SH SOLE 160000 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 14402 169852 SH SOLE 169852 0 0 BORGWARNER INC COM 099724106 1904 42255 SH SOLE 42255 0 0 BOSTON PROPERTIES INC COM 101121101 3000 26048 SH SOLE 26048 0 0 BOSTON SCIENTIFIC CORP COM 101137107 10629 250203 SH SOLE 250203 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 24358 390668 SH SOLE 390668 0 0 BROADCOM INC COM 11135F101 63619 95609 SH SOLE 95609 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 13164 72006 SH SOLE 72006 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 175356 2901516 SH SOLE 2901516 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 4101 89305 SH SOLE 89305 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 42769 702152 SH SOLE 702152 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3647 53402 SH SOLE 53402 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 125402 3498260 SH SOLE 3498260 0 0 BROWN & BROWN INC COM 115236101 25801 367121 SH SOLE 367121 0 0 BROWN FORMAN CORP CL B 115637209 3964 54401 SH SOLE 54401 0 0 BRP INC COM SUN VTG 05577W200 12490 142488 SH SOLE 142488 0 0 BRUNSWICK CORP COM 117043109 20196 200500 SH SOLE 200500 0 0 BUNGE LIMITED COM G16962105 2314 24791 SH SOLE 24791 0 0 BURLINGTON STORES INC COM 122017106 3408 11692 SH SOLE 11692 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2495 23182 SH SOLE 23182 0 0 CABLE ONE INC COM 12685J105 13012 7379 SH SOLE 7379 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 9073 48687 SH SOLE 48687 0 0 CAE INC COM 124765108 1325 52472 SH SOLE 52472 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 3503 37456 SH SOLE 37456 0 0 CAMDEN PPTY TR SH BEN INT 133131102 3155 17655 SH SOLE 17655 0 0 CAMECO CORP COM 13321L108 9531 436790 SH SOLE 436790 0 0 CAMPBELL SOUP CO COM 134429109 1505 34628 SH SOLE 34628 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 20793 560632 SH SOLE 560632 0 0 CANADIAN IMP BK COMM COM 136069101 273973 2348572 SH SOLE 2348572 0 0 CANADIAN NAT RES LTD COM 136385101 214555 5073795 SH SOLE 5073795 0 0 CANADIAN NATL RY CO COM 136375102 54550 443749 SH SOLE 443749 0 0 CANADIAN PAC RY LTD COM 13645T100 181028 2515014 SH SOLE 2515014 0 0 CANOPY GROWTH CORP COM 138035100 111 12675 SH SOLE 12675 0 0 CAPITAL ONE FINL CORP COM 14040H105 11380 78436 SH SOLE 78436 0 0 CARDINAL HEALTH INC COM 14149Y108 2628 51038 SH SOLE 51038 0 0 CARLYLE GROUP INC COM 14316J108 1540 28051 SH SOLE 28051 0 0 CARMAX INC COM 143130102 3738 28703 SH SOLE 28703 0 0 CARNIVAL CORP COMMON STOCK 143658300 2924 145327 SH SOLE 145327 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 7855 144824 SH SOLE 144824 0 0 CARVANA CO CL A 146869102 3093 13342 SH SOLE 13342 0 0 CASEYS GEN STORES INC COM 147528103 16952 85900 SH SOLE 85900 0 0 CATALENT INC COM 148806102 3833 29937 SH SOLE 29937 0 0 CATERPILLAR INC COM 149123101 19905 96278 SH SOLE 96278 0 0 CBOE GLOBAL MKTS INC COM 12503M108 2452 18804 SH SOLE 18804 0 0 CBRE GROUP INC CL A 12504L109 6410 59076 SH SOLE 59076 0 0 CDW CORP COM 12514G108 4951 24176 SH SOLE 24176 0 0 CELANESE CORP DEL COM 150870103 3277 19498 SH SOLE 19498 0 0 CELESTICA INC SUB VTG SHS 15101Q108 2522 226044 SH SOLE 226044 0 0 CENOVUS ENERGY INC COM 15135U109 77710 6332955 SH SOLE 6332955 0 0 CENTENE CORP DEL COM 15135B101 8435 102369 SH SOLE 102369 0 0 CENTERPOINT ENERGY INC COM 15189T107 2895 103728 SH SOLE 103728 0 0 CENTERRA GOLD INC COM 152006102 2942 381409 SH SOLE 381409 0 0 CERIDIAN HCM HLDG INC COM 15677J108 2479 23729 SH SOLE 23729 0 0 CERNER CORP COM 156782104 4831 52024 SH SOLE 52024 0 0 CF INDS HLDGS INC COM 125269100 2667 37679 SH SOLE 37679 0 0 CGI INC CL A SUB VTG 12532H104 1505 17007 SH SOLE 17007 0 0 CHARLES RIV LABS INTL INC COM 159864107 15545 41257 SH SOLE 41257 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 19404 29762 SH SOLE 29762 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 386 3315 SH SOLE 3315 0 0 CHEGG INC COM 163092109 13017 424000 SH SOLE 424000 0 0 CHEMED CORP NEW COM 16359R103 89711 169574 SH SOLE 169574 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4293 42326 SH SOLE 42326 0 0 CHEVRON CORP NEW COM 166764100 39910 340094 SH SOLE 340094 0 0 CHEWY INC CL A 16679L109 917 15556 SH SOLE 15556 0 0 CHINDATA GROUP HLDGS LTD ADS 16955F107 308 46800 SH SOLE 46800 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 8635 4939 SH SOLE 4939 0 0 CHUBB LIMITED COM H1467J104 14916 77161 SH SOLE 77161 0 0 CHURCH & DWIGHT CO INC COM 171340102 4422 43140 SH SOLE 43140 0 0 CI FINL CORP COM 125491100 15307 731750 SH SOLE 731750 0 0 CIGNA CORP NEW COM 125523100 28720 125070 SH SOLE 125070 0 0 CINCINNATI FINL CORP COM 172062101 3063 26885 SH SOLE 26885 0 0 CINTAS CORP COM 172908105 7217 16286 SH SOLE 16286 0 0 CISCO SYS INC COM 17275R102 61257 966660 SH SOLE 966660 0 0 CITIGROUP INC COM NEW 172967424 21518 356317 SH SOLE 356317 0 0 CITIZENS FINL GROUP INC COM 174610105 3538 74887 SH SOLE 74887 0 0 CITRIX SYS INC COM 177376100 2061 21792 SH SOLE 21792 0 0 CLARIVATE PLC ORD SHS G21810109 1463 62196 SH SOLE 62196 0 0 CLOROX CO DEL COM 189054109 3773 21638 SH SOLE 21638 0 0 CLOUDFLARE INC CL A COM 18915M107 5487 41725 SH SOLE 41725 0 0 CME GROUP INC COM 12572Q105 22656 99169 SH SOLE 99169 0 0 CMS ENERGY CORP COM 125896100 3303 50783 SH SOLE 50783 0 0 COCA COLA CO COM 191216100 42732 721704 SH SOLE 721704 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 302 5402 SH SOLE 5402 0 0 COGNEX CORP COM 192422103 2407 30956 SH SOLE 30956 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 16097 181431 SH SOLE 181431 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 1671 6623 SH SOLE 6623 0 0 COLGATE PALMOLIVE CO COM 194162103 12023 140879 SH SOLE 140879 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 43617 292658 SH SOLE 292658 0 0 COMCAST CORP NEW CL A 20030N101 40540 805477 SH SOLE 805477 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 652 89050 SH SOLE 89050 0 0 CONAGRA BRANDS INC COM 205887102 2887 84537 SH SOLE 84537 0 0 CONOCOPHILLIPS COM 20825C104 16993 235428 SH SOLE 235428 0 0 CONSOLIDATED EDISON INC COM 209115104 5307 62200 SH SOLE 62200 0 0 CONSTELLATION BRANDS INC CL A 21036P108 7436 29629 SH SOLE 29629 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 12167 413704 SH SOLE 413704 0 0 COOPER COS INC COM NEW 216648402 3620 8640 SH SOLE 8640 0 0 COPART INC COM 217204106 5675 37429 SH SOLE 37429 0 0 CORNING INC COM 219350105 5308 142579 SH SOLE 142579 0 0 CORTEVA INC COM 22052L104 6113 129295 SH SOLE 129295 0 0 COSTAR GROUP INC COM 22160N109 5490 69473 SH SOLE 69473 0 0 COSTCO WHSL CORP NEW COM 22160K105 44132 77739 SH SOLE 77739 0 0 COTERRA ENERGY INC COM 127097103 2578 135690 SH SOLE 135690 0 0 COUPA SOFTWARE INC COM 22266L106 2033 12865 SH SOLE 12865 0 0 CREDICORP LTD COM G2519Y108 3408 27920 SH SOLE 27920 0 0 CRESCENT PT ENERGY CORP COM 22576C101 5982 1120164 SH SOLE 1120164 0 0 CRONOS GROUP INC COM 22717L101 1084 275068 SH SOLE 275068 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 6820 33310 SH SOLE 33310 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 15865 76005 SH SOLE 76005 0 0 CROWN HLDGS INC COM 228368106 2558 23127 SH SOLE 23127 0 0 CSX CORP COM 126408103 14904 396370 SH SOLE 396370 0 0 CUMMINS INC COM 231021106 5514 25277 SH SOLE 25277 0 0 CVS HEALTH CORP COM 126650100 184124 1784835 SH SOLE 1784835 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 206 1190 SH SOLE 1190 0 0 D R HORTON INC COM 23331A109 6495 59892 SH SOLE 59892 0 0 DADA NEXUS LTD ADS 23344D108 325 24700 SH SOLE 24700 0 0 DANAHER CORPORATION COM 235851102 37167 112965 SH SOLE 112965 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 984 24400 SH SOLE 24400 0 0 DARDEN RESTAURANTS INC COM 237194105 3443 22855 SH SOLE 22855 0 0 DATADOG INC CL A COM 23804L103 6012 33757 SH SOLE 33757 0 0 DAVITA INC COM 23918K108 1356 11921 SH SOLE 11921 0 0 DEERE & CO COM 244199105 17757 51785 SH SOLE 51785 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2740 48783 SH SOLE 48783 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1099 28121 SH SOLE 28121 0 0 DENISON MINES CORP COM 248356107 1422 1032908 SH SOLE 1032908 0 0 DENTSPLY SIRONA INC COM 24906P109 2140 38367 SH SOLE 38367 0 0 DESCARTES SYS GROUP INC COM 249906108 28004 338336 SH SOLE 338336 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 674 53759 SH SOLE 53759 0 0 DEVON ENERGY CORP NEW COM 25179M103 4977 112976 SH SOLE 112976 0 0 DEXCOM INC COM 252131107 9128 16999 SH SOLE 16999 0 0 DIAMONDBACK ENERGY INC COM 25278X109 3256 30191 SH SOLE 30191 0 0 DIDI GLOBAL INC SPONSORED ADS 23292E108 635 127500 SH SOLE 127500 0 0 DIGITAL RLTY TR INC COM 253868103 8778 49628 SH SOLE 49628 0 0 DISCOVER FINL SVCS COM 254709108 6091 52708 SH SOLE 52708 0 0 DISCOVERY INC COM SER A 25470F104 693 29435 SH SOLE 29435 0 0 DISCOVERY INC COM SER C 25470F302 1260 55016 SH SOLE 55016 0 0 DISH NETWORK CORPORATION CL A 25470M109 1398 43110 SH SOLE 43110 0 0 DISNEY WALT CO COM 254687106 49496 319556 SH SOLE 319556 0 0 DOCEBO INC COM 25609L105 1255 18687 SH SOLE 18687 0 0 DOCUSIGN INC COM 256163106 5224 34296 SH SOLE 34296 0 0 DOLLAR GEN CORP NEW COM 256677105 16028 67964 SH SOLE 67964 0 0 DOLLAR TREE INC COM 256746108 5563 39586 SH SOLE 39586 0 0 DOMINION ENERGY INC COM 25746U109 11169 142166 SH SOLE 142166 0 0 DOMINOS PIZZA INC COM 25754A201 3650 6468 SH SOLE 6468 0 0 DOORDASH INC CL A 25809K105 2804 18829 SH SOLE 18829 0 0 DOVER CORP COM 260003108 4594 25295 SH SOLE 25295 0 0 DOW INC COM 260557103 7433 131043 SH SOLE 131043 0 0 DRAFTKINGS INC COM CL A 26142R104 1561 56829 SH SOLE 56829 0 0 DROPBOX INC CL A 26210C104 1359 55359 SH SOLE 55359 0 0 DTE ENERGY CO COM 233331107 4067 34021 SH SOLE 34021 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 14189 135266 SH SOLE 135266 0 0 DUKE REALTY CORP COM NEW 264411505 4368 66540 SH SOLE 66540 0 0 DUPONT DE NEMOURS INC COM 26614N102 7425 91916 SH SOLE 91916 0 0 DYNATRACE INC COM NEW 268150109 1962 32516 SH SOLE 32516 0 0 EASTMAN CHEM CO COM 277432100 2879 23811 SH SOLE 23811 0 0 EATON CORP PLC SHS G29183103 12117 70114 SH SOLE 70114 0 0 EBAY INC. COM 278642103 7596 114226 SH SOLE 114226 0 0 ECOLAB INC COM 278865100 10610 45229 SH SOLE 45229 0 0 EDISON INTL COM 281020107 4548 66638 SH SOLE 66638 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 14184 109490 SH SOLE 109490 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2122 74775 SH SOLE 74775 0 0 ELDORADO GOLD CORP NEW COM 284902509 2385 254143 SH SOLE 254143 0 0 ELECTRONIC ARTS INC COM 285512109 138031 1046481 SH SOLE 1046481 0 0 EMERSON ELEC CO COM 291011104 9771 105100 SH SOLE 105100 0 0 ENBRIDGE INC COM 29250N105 219831 5623603 SH SOLE 5623603 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 1003 236972 SH SOLE 236972 0 0 ENERGY FUELS INC COM NEW 292671708 7026 919287 SH SOLE 919287 0 0 ENERPLUS CORP COM 292766102 46823 4436556 SH SOLE 4436556 0 0 ENPHASE ENERGY INC COM 29355A107 4118 22510 SH SOLE 22510 0 0 ENTEGRIS INC COM 29362U104 3298 23801 SH SOLE 23801 0 0 ENTERGY CORP NEW COM 29364G103 3971 35248 SH SOLE 35248 0 0 EOG RES INC COM 26875P101 9111 102562 SH SOLE 102562 0 0 EPAM SYS INC COM 29414B104 6658 9960 SH SOLE 9960 0 0 EQUIFAX INC COM 294429105 6276 21436 SH SOLE 21436 0 0 EQUINIX INC COM 29444U700 13335 15765 SH SOLE 15765 0 0 EQUINOX GOLD CORP COM 29446Y502 2606 384878 SH SOLE 384878 0 0 EQUITABLE HLDGS INC COM 29452E101 2135 65108 SH SOLE 65108 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2681 30585 SH SOLE 30585 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 5664 62586 SH SOLE 62586 0 0 ERIE INDTY CO CL A 29530P102 860 4466 SH SOLE 4466 0 0 ERO COPPER CORP COM 296006109 3418 223833 SH SOLE 223833 0 0 ESSENTIAL UTILS INC COM 29670G102 2201 40997 SH SOLE 40997 0 0 ESSEX PPTY TR INC COM 297178105 4026 11430 SH SOLE 11430 0 0 ETSY INC COM 29786A106 4872 22253 SH SOLE 22253 0 0 EVEREST RE GROUP LTD COM G3223R108 1918 7001 SH SOLE 7001 0 0 EVERGY INC COM 30034W106 2760 40227 SH SOLE 40227 0 0 EVERSOURCE ENERGY COM 30040W108 5489 60336 SH SOLE 60336 0 0 EXACT SCIENCES CORP COM 30063P105 2342 30088 SH SOLE 30088 0 0 EXELON CORP COM 30161N101 9927 171752 SH SOLE 171752 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4608 25498 SH SOLE 25498 0 0 EXPEDITORS INTL WASH INC COM 302130109 4004 29813 SH SOLE 29813 0 0 EXTRA SPACE STORAGE INC COM 30225T102 5321 23470 SH SOLE 23470 0 0 EXXON MOBIL CORP COM 30231G102 45556 744505 SH SOLE 744505 0 0 F5 INC COM 315616102 2591 10587 SH SOLE 10587 0 0 FACTSET RESH SYS INC COM 303075105 3224 6634 SH SOLE 6634 0 0 FAIR ISAAC CORP COM 303250104 2167 4998 SH SOLE 4998 0 0 FASTENAL CO COM 311900104 6465 100918 SH SOLE 100918 0 0 FEDERAL SIGNAL CORP COM 313855108 15169 350000 SH SOLE 350000 0 0 FEDEX CORP COM 31428X106 11493 44437 SH SOLE 44437 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2489 47698 SH SOLE 47698 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 218521 2002026 SH SOLE 2002026 0 0 FIFTH THIRD BANCORP COM 316773100 5295 121583 SH SOLE 121583 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 3458 310659 SH SOLE 310659 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 32661 158159 SH SOLE 158159 0 0 FIRSTENERGY CORP COM 337932107 3973 95531 SH SOLE 95531 0 0 FIRSTSERVICE CORP NEW COM 33767E202 18393 93516 SH SOLE 93516 0 0 FISERV INC COM 337738108 20879 201164 SH SOLE 201164 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3088 13794 SH SOLE 13794 0 0 FMC CORP COM NEW 302491303 54451 495509 SH SOLE 495509 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 15527 260000 SH SOLE 260000 0 0 FORD MTR CO DEL COM 345370860 14332 690037 SH SOLE 690037 0 0 FORTINET INC COM 34959E109 8767 24394 SH SOLE 24394 0 0 FORTIS INC COM 349553107 16297 337517 SH SOLE 337517 0 0 FORTIVE CORP COM 34959J108 4566 59855 SH SOLE 59855 0 0 FORTUNA SILVER MINES INC COM 349915108 1585 405504 SH SOLE 405504 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2587 24199 SH SOLE 24199 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 8235 280000 SH SOLE 280000 0 0 FOX CORP CL A COM 35137L105 2097 56834 SH SOLE 56834 0 0 FOX CORP CL B COM 35137L204 909 26532 SH SOLE 26532 0 0 FRANCO NEV CORP COM 351858105 50927 367963 SH SOLE 367963 0 0 FRANKLIN RESOURCES INC COM 354613101 1769 52807 SH SOLE 52807 0 0 FREEPORT-MCMORAN INC CL B 35671D857 10764 257951 SH SOLE 257951 0 0 GALLAGHER ARTHUR J & CO COM 363576109 6162 36316 SH SOLE 36316 0 0 GARMIN LTD SHS H2906T109 3677 27006 SH SOLE 27006 0 0 GARTNER INC COM 366651107 4917 14707 SH SOLE 14707 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 1759 37300 SH SOLE 37300 0 0 GENERAC HLDGS INC COM 368736104 3902 11087 SH SOLE 11087 0 0 GENERAL DYNAMICS CORP COM 369550108 8705 41756 SH SOLE 41756 0 0 GENERAL ELECTRIC CO COM NEW 369604301 18237 193042 SH SOLE 193042 0 0 GENERAL MLS INC COM 370334104 7187 106659 SH SOLE 106659 0 0 GENERAL MTRS CO COM 37045V100 13468 229716 SH SOLE 229716 0 0 GENUINE PARTS CO COM 372460105 3526 25150 SH SOLE 25150 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 12836 339203 SH SOLE 339203 0 0 GILDAN ACTIVEWEAR INC COM 375916103 13087 308438 SH SOLE 308438 0 0 GILEAD SCIENCES INC COM 375558103 16019 220617 SH SOLE 220617 0 0 GLOBAL PMTS INC COM 37940X102 6995 51748 SH SOLE 51748 0 0 GLOBE LIFE INC COM 37959E102 1585 16909 SH SOLE 16909 0 0 GODADDY INC CL A 380237107 2510 29580 SH SOLE 29580 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 172006 449631 SH SOLE 449631 0 0 GRAINGER W W INC COM 384802104 4037 7790 SH SOLE 7790 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 19486 233682 SH SOLE 233682 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1580 13921 SH SOLE 13921 0 0 HALLIBURTON CO COM 406216101 3570 156082 SH SOLE 156082 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 4214 61040 SH SOLE 61040 0 0 HASBRO INC COM 418056107 2336 22956 SH SOLE 22956 0 0 HCA HEALTHCARE INC COM 40412C101 11568 45026 SH SOLE 45026 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 3417 94688 SH SOLE 94688 0 0 HEICO CORP NEW COM 422806109 1099 7620 SH SOLE 7620 0 0 HEICO CORP NEW CL A 422806208 1648 12821 SH SOLE 12821 0 0 HELEN OF TROY LTD COM G4388N106 17969 73500 SH SOLE 73500 0 0 HELLO GROUP INC ADS 423403104 586 65300 SH SOLE 65300 0 0 HENRY JACK & ASSOC INC COM 426281101 2170 12994 SH SOLE 12994 0 0 HENRY SCHEIN INC COM 806407102 1906 24583 SH SOLE 24583 0 0 HERSHEY CO COM 427866108 4956 25616 SH SOLE 25616 0 0 HESS CORP COM 42809H107 3626 48974 SH SOLE 48974 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3614 229194 SH SOLE 229194 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 7634 48938 SH SOLE 48938 0 0 HOLOGIC INC COM 436440101 3405 44481 SH SOLE 44481 0 0 HOME DEPOT INC COM 437076102 77024 185596 SH SOLE 185596 0 0 HONEYWELL INTL INC COM 438516106 25307 121376 SH SOLE 121376 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 18134 168282 SH SOLE 168282 0 0 HORMEL FOODS CORP COM 440452100 2556 52363 SH SOLE 52363 0 0 HOST HOTELS & RESORTS INC COM 44107P104 2174 125012 SH SOLE 125012 0 0 HOWMET AEROSPACE INC COM 443201108 2161 67890 SH SOLE 67890 0 0 HP INC COM 40434L105 7951 211083 SH SOLE 211083 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 2782 74500 SH SOLE 74500 0 0 HUBSPOT INC COM 443573100 5174 7850 SH SOLE 7850 0 0 HUDBAY MINERALS INC COM 443628102 9262 1278043 SH SOLE 1278043 0 0 HUMANA INC COM 444859102 10481 22595 SH SOLE 22595 0 0 HUNT J B TRANS SVCS INC COM 445658107 3019 14772 SH SOLE 14772 0 0 HUNTINGTON BANCSHARES INC COM 446150104 4001 259460 SH SOLE 259460 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1322 7082 SH SOLE 7082 0 0 HUT 8 MNG CORP COM 44812T102 5865 746572 SH SOLE 746572 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 1245 35500 SH SOLE 35500 0 0 I MAB SPONSORED ADS 44975P103 754 15900 SH SOLE 15900 0 0 IAA INC COM 449253103 14584 288100 SH SOLE 288100 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 1821 13929 SH SOLE 13929 0 0 IAMGOLD CORP COM 450913108 2068 663381 SH SOLE 663381 0 0 IDEX CORP COM 45167R104 3151 13334 SH SOLE 13334 0 0 IDEXX LABS INC COM 45168D104 9843 14949 SH SOLE 14949 0 0 IHS MARKIT LTD SHS G47567105 30380 228555 SH SOLE 228555 0 0 ILLINOIS TOOL WKS INC COM 452308109 13666 55374 SH SOLE 55374 0 0 ILLUMINA INC COM 452327109 9800 25759 SH SOLE 25759 0 0 IMPERIAL OIL LTD COM NEW 453038408 11021 305347 SH SOLE 305347 0 0 INCYTE CORP COM 45337C102 2419 32952 SH SOLE 32952 0 0 INDEPENDENT BK CORP MASS COM 453836108 2283 28000 SH SOLE 28000 0 0 INGERSOLL RAND INC COM 45687V106 4411 71299 SH SOLE 71299 0 0 INSULET CORP COM 45784P101 3214 12079 SH SOLE 12079 0 0 INTEL CORP COM 458140100 36745 713500 SH SOLE 713500 0 0 INTER PARFUMS INC COM 458334109 26808 250779 SH SOLE 250779 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 13544 99027 SH SOLE 99027 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 21061 157569 SH SOLE 157569 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 174974 1161458 SH SOLE 1161458 0 0 INTERNATIONAL PAPER CO COM 460146103 3063 65192 SH SOLE 65192 0 0 INTERPUBLIC GROUP COS INC COM 460690100 2585 69037 SH SOLE 69037 0 0 INTUIT COM 461202103 30903 48044 SH SOLE 48044 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 22557 62780 SH SOLE 62780 0 0 INVESCO LTD SHS G491BT108 1400 60828 SH SOLE 60828 0 0 INVITATION HOMES INC COM 46187W107 4597 101395 SH SOLE 101395 0 0 IPG PHOTONICS CORP COM 44980X109 100803 585588 SH SOLE 585588 0 0 IQIYI INC SPONSORED ADS 46267X108 542 118900 SH SOLE 118900 0 0 IQVIA HLDGS INC COM 46266C105 9498 33665 SH SOLE 33665 0 0 IRON MTN INC NEW COM 46284V101 2654 50719 SH SOLE 50719 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 4996 74613 SH SOLE 74613 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1954 40005 SH SOLE 40005 0 0 JACOBS ENGR GROUP INC COM 469814107 3186 22883 SH SOLE 22883 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1374 10788 SH SOLE 10788 0 0 JOHNSON & JOHNSON COM 478160104 79199 462962 SH SOLE 462962 0 0 JOHNSON CTLS INTL PLC SHS G51502105 10186 125268 SH SOLE 125268 0 0 JOYY INC ADS REPSTG COM A 46591M109 1054 23200 SH SOLE 23200 0 0 JPMORGAN CHASE & CO COM 46625H100 83215 525515 SH SOLE 525515 0 0 JUNIPER NETWORKS INC COM 48203R104 2043 57206 SH SOLE 57206 0 0 KADANT INC COM 48282T104 13668 59302 SH SOLE 59302 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 977 28000 SH SOLE 28000 0 0 KE HLDGS INC SPONSORED ADS 482497104 2983 148250 SH SOLE 148250 0 0 KELLOGG CO COM 487836108 2893 44916 SH SOLE 44916 0 0 KEURIG DR PEPPER INC COM 49271V100 4597 124760 SH SOLE 124760 0 0 KEYCORP COM 493267108 3889 168142 SH SOLE 168142 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 6691 32398 SH SOLE 32398 0 0 KIMBERLY-CLARK CORP COM 494368103 8461 59199 SH SOLE 59199 0 0 KINDER MORGAN INC DEL COM 49456B101 5681 358193 SH SOLE 358193 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 369 23400 SH SOLE 23400 0 0 KINROSS GOLD CORP COM 496902404 373 64193 SH SOLE 64193 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 26182 624294 SH SOLE 624294 0 0 KKR & CO INC COM 48251W104 23048 309373 SH SOLE 309373 0 0 KLA CORP COM NEW 482480100 11550 26853 SH SOLE 26853 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1685 27650 SH SOLE 27650 0 0 KORNIT DIGITAL LTD SHS M6372Q113 210 1380 SH SOLE 1380 0 0 KRAFT HEINZ CO COM 500754106 4244 118218 SH SOLE 118218 0 0 KROGER CO COM 501044101 5655 124944 SH SOLE 124944 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 13434 62998 SH SOLE 62998 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5340 16994 SH SOLE 16994 0 0 LAM RESEARCH CORP COM 512807108 17948 24957 SH SOLE 24957 0 0 LAMB WESTON HLDGS INC COM 513272104 18380 290000 SH SOLE 290000 0 0 LAS VEGAS SANDS CORP COM 517834107 2274 60410 SH SOLE 60410 0 0 LAUDER ESTEE COS INC CL A 518439104 94206 254474 SH SOLE 254474 0 0 LCI INDS COM 50189K103 13872 89000 SH SOLE 89000 0 0 LEAR CORP COM NEW 521865204 1919 10491 SH SOLE 10491 0 0 LEGEND BIOTECH CORP SPONSORED ADS 52490G102 881 18900 SH SOLE 18900 0 0 LEIDOS HOLDINGS INC COM 525327102 2101 23631 SH SOLE 23631 0 0 LENNAR CORP CL A 526057104 5615 48339 SH SOLE 48339 0 0 LENNOX INTL INC COM 526107107 1911 5893 SH SOLE 5893 0 0 LHC GROUP INC COM 50187A107 133298 971349 SH SOLE 971349 0 0 LI AUTO INC SPONSORED ADS 50202M102 7317 227940 SH SOLE 227940 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 712 4425 SH SOLE 4425 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 4111 25516 SH SOLE 25516 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 777 28006 SH SOLE 28006 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 1718 61146 SH SOLE 61146 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 750 14745 SH SOLE 14745 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1512 29738 SH SOLE 29738 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 2150 34004 SH SOLE 34004 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 7509 185822 SH SOLE 185822 0 0 LILLY ELI & CO COM 532457108 39487 142954 SH SOLE 142954 0 0 LINCOLN ELEC HLDGS INC COM 533900106 20084 144000 SH SOLE 144000 0 0 LINCOLN NATL CORP IND COM 534187109 2145 31422 SH SOLE 31422 0 0 LINDE PLC SHS G5494J103 31453 90793 SH SOLE 90793 0 0 LITHIA MTRS INC COM 536797103 23800 80148 SH SOLE 80148 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 3793 130222 SH SOLE 130222 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 3446 28793 SH SOLE 28793 0 0 LKQ CORP COM 501889208 2941 48984 SH SOLE 48984 0 0 LOCKHEED MARTIN CORP COM 539830109 15587 43856 SH SOLE 43856 0 0 LOEWS CORP COM 540424108 2216 38374 SH SOLE 38374 0 0 LOWES COS INC COM 548661107 40582 157001 SH SOLE 157001 0 0 LUCID GROUP INC COM 549498103 2703 71031 SH SOLE 71031 0 0 LULULEMON ATHLETICA INC COM 550021109 8150 20820 SH SOLE 20820 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2070 164908 SH SOLE 164908 0 0 LYFT INC CL A COM 55087P104 1953 45708 SH SOLE 45708 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4335 46999 SH SOLE 46999 0 0 M & T BK CORP COM 55261F104 3470 22596 SH SOLE 22596 0 0 MAG SILVER CORP COM 55903Q104 1846 117653 SH SOLE 117653 0 0 MAGNA INTL INC COM 559222401 77736 960010 SH SOLE 960010 0 0 MANULIFE FINL CORP COM 56501R106 79682 4177402 SH SOLE 4177402 0 0 MARATHON PETE CORP COM 56585A102 7176 112149 SH SOLE 112149 0 0 MARKEL CORP COM 570535104 2980 2415 SH SOLE 2415 0 0 MARKETAXESS HLDGS INC COM 57060D108 2745 6675 SH SOLE 6675 0 0 MARRIOTT INTL INC NEW CL A 571903202 8033 48613 SH SOLE 48613 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 14144 83700 SH SOLE 83700 0 0 MARSH & MCLENNAN COS INC COM 571748102 30272 174159 SH SOLE 174159 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4829 10963 SH SOLE 10963 0 0 MARVELL TECHNOLOGY INC COM 573874104 12672 144843 SH SOLE 144843 0 0 MASCO CORP COM 574599106 3046 43374 SH SOLE 43374 0 0 MASIMO CORP COM 574795100 23770 81186 SH SOLE 81186 0 0 MASTERCARD INCORPORATED CL A 57636Q104 282501 786211 SH SOLE 786211 0 0 MATCH GROUP INC NEW COM 57667L107 6121 46286 SH SOLE 46286 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4224 43724 SH SOLE 43724 0 0 MCDONALDS CORP COM 580135101 35207 131334 SH SOLE 131334 0 0 MCKESSON CORP COM 58155Q103 6767 27223 SH SOLE 27223 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 2471 104570 SH SOLE 104570 0 0 MEDTRONIC PLC SHS G5960L103 24480 236634 SH SOLE 236634 0 0 MERCADOLIBRE INC COM 58733R102 10607 7866 SH SOLE 7866 0 0 MERCK & CO INC COM 58933Y105 34109 445055 SH SOLE 445055 0 0 META PLATFORMS INC CL A 30303M102 160979 478605 SH SOLE 478605 0 0 METHANEX CORP COM 59151K108 4828 121946 SH SOLE 121946 0 0 METLIFE INC COM 59156R108 39243 627993 SH SOLE 627993 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 6903 4067 SH SOLE 4067 0 0 MGM RESORTS INTERNATIONAL COM 552953101 3036 67649 SH SOLE 67649 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 8382 96273 SH SOLE 96273 0 0 MICRON TECHNOLOGY INC COM 595112103 18444 198006 SH SOLE 198006 0 0 MICROSOFT CORP COM 594918104 741088 2203520 SH SOLE 2203520 0 0 MID-AMER APT CMNTYS INC COM 59522J103 4681 20402 SH SOLE 20402 0 0 MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 1483 186500 SH SOLE 186500 0 0 MODERNA INC COM 60770K107 15333 60370 SH SOLE 60370 0 0 MOHAWK INDS INC COM 608190104 1884 10340 SH SOLE 10340 0 0 MOLINA HEALTHCARE INC COM 60855R100 3272 10286 SH SOLE 10286 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1551 33464 SH SOLE 33464 0 0 MONDELEZ INTL INC CL A 609207105 16301 245836 SH SOLE 245836 0 0 MONGODB INC CL A 60937P106 5415 10230 SH SOLE 10230 0 0 MONOLITHIC PWR SYS INC COM 609839105 3787 7677 SH SOLE 7677 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 6703 69790 SH SOLE 69790 0 0 MOODYS CORP COM 615369105 11508 29463 SH SOLE 29463 0 0 MORGAN STANLEY COM NEW 617446448 23615 240574 SH SOLE 240574 0 0 MOSAIC CO NEW COM 61945C103 2559 65131 SH SOLE 65131 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 8087 29764 SH SOLE 29764 0 0 MSA SAFETY INC COM 553498106 16213 107400 SH SOLE 107400 0 0 MSCI INC COM 55354G100 8876 14487 SH SOLE 14487 0 0 NASDAQ INC COM 631103108 4322 20582 SH SOLE 20582 0 0 NEOGAMES S A SHS L6673X107 10284 370200 SH SOLE 370200 0 0 NEOGENOMICS INC COM NEW 64049M209 5323 156000 SH SOLE 156000 0 0 NETAPP INC COM 64110D104 3624 39401 SH SOLE 39401 0 0 NETFLIX INC COM 64110L106 46888 77830 SH SOLE 77830 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1414 16600 SH SOLE 16600 0 0 NEW GOLD INC CDA COM 644535106 1415 946647 SH SOLE 946647 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1353 644500 SH SOLE 644500 0 0 NEWELL BRANDS INC COM 651229106 1469 67259 SH SOLE 67259 0 0 NEWMONT CORP COM 651639106 8715 140522 SH SOLE 140522 0 0 NEWS CORP NEW CL A 65249B109 1534 68775 SH SOLE 68775 0 0 NEXGEN ENERGY LTD COM 65340P106 2440 556646 SH SOLE 556646 0 0 NEXTERA ENERGY INC COM 65339F101 32201 344915 SH SOLE 344915 0 0 NIKE INC CL B 654106103 239502 1436984 SH SOLE 1436984 0 0 NIO INC SPON ADS 62914V106 17874 564200 SH SOLE 564200 0 0 NISOURCE INC COM 65473P105 1896 68688 SH SOLE 68688 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 442 14400 SH SOLE 14400 0 0 NORDSON CORP COM 655663102 2347 9193 SH SOLE 9193 0 0 NORFOLK SOUTHN CORP COM 655844108 12927 43421 SH SOLE 43421 0 0 NORTHERN TR CORP COM 665859104 4156 34743 SH SOLE 34743 0 0 NORTHROP GRUMMAN CORP COM 666807102 10354 26750 SH SOLE 26750 0 0 NORTONLIFELOCK INC COM 668771108 2664 102543 SH SOLE 102543 0 0 NOVAGOLD RES INC COM NEW 66987E206 2311 336875 SH SOLE 336875 0 0 NOVAVAX INC COM NEW 670002401 1782 12453 SH SOLE 12453 0 0 NOVOCURE LTD ORD SHS G6674U108 1227 16336 SH SOLE 16336 0 0 NRG ENERGY INC COM NEW 629377508 1852 42992 SH SOLE 42992 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 2901 52449 SH SOLE 52449 0 0 NUCOR CORP COM 670346105 5901 51692 SH SOLE 51692 0 0 NUTRIEN LTD COM 67077M108 63373 842476 SH SOLE 842476 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 11755 181191 SH SOLE 181191 0 0 NVIDIA CORPORATION COM 67066G104 129309 439661 SH SOLE 439661 0 0 NVR INC COM 62944T105 3539 599 SH SOLE 599 0 0 NXP SEMICONDUCTORS N V COM N6596X109 10617 46612 SH SOLE 46612 0 0 OAK STR HEALTH INC COM 67181A107 568 17130 SH SOLE 17130 0 0 OCCIDENTAL PETE CORP COM 674599105 4753 163947 SH SOLE 163947 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 519 17893 SH SOLE 17893 0 0 OKTA INC CL A 679295105 4927 21980 SH SOLE 21980 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 26716 74547 SH SOLE 74547 0 0 OMNICOM GROUP INC COM 681919106 2757 37626 SH SOLE 37626 0 0 ON SEMICONDUCTOR CORP COM 682189105 5134 75587 SH SOLE 75587 0 0 ONE GAS INC COM 68235P108 12116 156153 SH SOLE 156153 0 0 ONEOK INC NEW COM 682680103 4601 78307 SH SOLE 78307 0 0 OPEN TEXT CORP COM 683715106 65104 1370600 SH SOLE 1370600 0 0 ORACLE CORP COM 68389X105 25686 294527 SH SOLE 294527 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 8557 12117 SH SOLE 12117 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 2665 217627 SH SOLE 217627 0 0 OTIS WORLDWIDE CORP COM 68902V107 6211 71329 SH SOLE 71329 0 0 OWENS CORNING NEW COM 690742101 1634 18054 SH SOLE 18054 0 0 OZON HLDGS PLC SPONSORED ADS 69269L104 670 21986 SH SOLE 21986 0 0 PACCAR INC COM 693718108 5390 61073 SH SOLE 61073 0 0 PACKAGING CORP AMER COM 695156109 2269 16665 SH SOLE 16665 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 5084 279161 SH SOLE 279161 0 0 PALO ALTO NETWORKS INC COM 697435105 9529 17113 SH SOLE 17113 0 0 PAN AMERN SILVER CORP COM 697900108 7319 293133 SH SOLE 293133 0 0 PARKER-HANNIFIN CORP COM 701094104 7213 22674 SH SOLE 22674 0 0 PAYCHEX INC COM 704326107 7765 56886 SH SOLE 56886 0 0 PAYCOM SOFTWARE INC COM 70432V102 3723 8966 SH SOLE 8966 0 0 PAYPAL HLDGS INC COM 70450Y103 37016 196286 SH SOLE 196286 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 1764 49325 SH SOLE 49325 0 0 PEMBINA PIPELINE CORP COM 706327103 129291 4259100 SH SOLE 4259100 0 0 PENTAIR PLC SHS G7S00T104 2125 29097 SH SOLE 29097 0 0 PEPSICO INC COM 713448108 42221 243053 SH SOLE 243053 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 15603 340000 SH SOLE 340000 0 0 PERKINELMER INC COM 714046109 3959 19691 SH SOLE 19691 0 0 PFIZER INC COM 717081103 58225 986025 SH SOLE 986025 0 0 PG&E CORP COM 69331C108 3185 262387 SH SOLE 262387 0 0 PHILIP MORRIS INTL INC COM 718172109 26033 274034 SH SOLE 274034 0 0 PHILLIPS 66 COM 718546104 5583 77051 SH SOLE 77051 0 0 PINDUODUO INC SPONSORED ADS 722304102 10581 181500 SH SOLE 181500 0 0 PINTEREST INC CL A 72352L106 3547 97583 SH SOLE 97583 0 0 PIONEER NAT RES CO COM 723787107 7407 40725 SH SOLE 40725 0 0 PLUG POWER INC COM NEW 72919P202 2564 90829 SH SOLE 90829 0 0 PNC FINL SVCS GROUP INC COM 693475105 14985 74730 SH SOLE 74730 0 0 POOL CORP COM 73278L105 3981 7034 SH SOLE 7034 0 0 PORCH GROUP INC COM 733245104 6002 385000 SH SOLE 385000 0 0 PPG INDS INC COM 693506107 7190 41695 SH SOLE 41695 0 0 PPL CORP COM 69351T106 4064 135199 SH SOLE 135199 0 0 PRETIUM RES INC COM 74139C102 13948 989349 SH SOLE 989349 0 0 PRICE T ROWE GROUP INC COM 74144T108 7842 39880 SH SOLE 39880 0 0 PRIMO WATER CORPORATION COM 74167P108 12282 695515 SH SOLE 695515 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3416 47232 SH SOLE 47232 0 0 PROCTER AND GAMBLE CO COM 742718109 69856 427045 SH SOLE 427045 0 0 PROGRESSIVE CORP COM 743315103 19517 190129 SH SOLE 190129 0 0 PROLOGIS INC. COM 74340W103 21887 130001 SH SOLE 130001 0 0 PROS HOLDINGS INC COM 74346Y103 14455 419100 SH SOLE 419100 0 0 PROSPERITY BANCSHARES INC COM 743606105 20251 280100 SH SOLE 280100 0 0 PRUDENTIAL FINL INC COM 744320102 7342 67831 SH SOLE 67831 0 0 PTC INC COM 69370C100 2378 19629 SH SOLE 19629 0 0 PUBLIC STORAGE COM 74460D109 10387 27731 SH SOLE 27731 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5925 88786 SH SOLE 88786 0 0 PULTE GROUP INC COM 745867101 2603 45540 SH SOLE 45540 0 0 Q2 HLDGS INC COM 74736L109 16762 211000 SH SOLE 211000 0 0 QORVO INC COM 74736K101 3050 19504 SH SOLE 19504 0 0 QUALCOMM INC COM 747525103 87655 479329 SH SOLE 479329 0 0 QUEST DIAGNOSTICS INC COM 74834L100 3709 21437 SH SOLE 21437 0 0 R1 RCM INC COM 749397105 23089 905800 SH SOLE 905800 0 0 RAYMOND JAMES FINL INC COM 754730109 3262 32491 SH SOLE 32491 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 22814 265091 SH SOLE 265091 0 0 REALTY INCOME CORP COM 756109104 6946 97018 SH SOLE 97018 0 0 REGENCY CTRS CORP COM 758849103 2025 26870 SH SOLE 26870 0 0 REGENERON PHARMACEUTICALS COM 75886F107 11663 18468 SH SOLE 18468 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3669 168286 SH SOLE 168286 0 0 REPUBLIC SVCS INC COM 760759100 5470 39222 SH SOLE 39222 0 0 RESMED INC COM 761152107 6666 25593 SH SOLE 25593 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 17704 291749 SH SOLE 291749 0 0 RINGCENTRAL INC CL A 76680R206 2534 13523 SH SOLE 13523 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 15100 246558 SH SOLE 246558 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 3142 30299 SH SOLE 30299 0 0 RLX TECHNOLOGY INC SPONSORED ADS 74969N103 1003 257200 SH SOLE 257200 0 0 ROBERT HALF INTL INC COM 770323103 2197 19704 SH SOLE 19704 0 0 ROBINHOOD MKTS INC COM CL A 770700102 565 31828 SH SOLE 31828 0 0 ROCKWELL AUTOMATION INC COM 773903109 7112 20386 SH SOLE 20386 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 15193 318829 SH SOLE 318829 0 0 ROKU INC COM CL A 77543R102 4663 20433 SH SOLE 20433 0 0 ROLLINS INC COM 775711104 1332 38926 SH SOLE 38926 0 0 ROPER TECHNOLOGIES INC COM 776696106 9111 18524 SH SOLE 18524 0 0 ROSS STORES INC COM 778296103 7172 62756 SH SOLE 62756 0 0 ROYAL BK CDA COM 780087102 736334 6932690 SH SOLE 6932690 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 3094 40235 SH SOLE 40235 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 2389 59946 SH SOLE 59946 0 0 RPM INTL INC COM 749685103 2300 22772 SH SOLE 22772 0 0 S&P GLOBAL INC COM 78409V104 19995 42369 SH SOLE 42369 0 0 SALESFORCE COM INC COM 79466L302 43752 172162 SH SOLE 172162 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1665 268173 SH SOLE 268173 0 0 SANGOMA TECHNOLOGIES CORP COM NEW 80100R408 18194 1053940 SH SOLE 1053940 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 7499 19277 SH SOLE 19277 0 0 SCHLUMBERGER LTD COM STK 806857108 7367 245964 SH SOLE 245964 0 0 SCHWAB CHARLES CORP COM 808513105 35100 417358 SH SOLE 417358 0 0 SEA LTD SPONSORD ADS 81141R100 85765 383378 SH SOLE 383378 0 0 SEABRIDGE GOLD INC COM 811916105 1460 88313 SH SOLE 88313 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 4072 36044 SH SOLE 36044 0 0 SEAGEN INC COM 81181C104 3707 23976 SH SOLE 23976 0 0 SEALED AIR CORP NEW COM 81211K100 1783 26420 SH SOLE 26420 0 0 SEI INVTS CO COM 784117103 1289 21149 SH SOLE 21149 0 0 SEMPRA COM 816851109 7420 56096 SH SOLE 56096 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1713 27774 SH SOLE 27774 0 0 SERVICE CORP INTL COM 817565104 47223 665211 SH SOLE 665211 0 0 SERVICENOW INC COM 81762P102 22610 34832 SH SOLE 34832 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 135174 4450583 SH SOLE 4450583 0 0 SHERWIN WILLIAMS CO COM 824348106 15493 43993 SH SOLE 43993 0 0 SHOPIFY INC CL A 82509L107 297515 215913 SH SOLE 215913 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 3442 10642 SH SOLE 10642 0 0 SILVERCORP METALS INC COM 82835P103 1441 385067 SH SOLE 385067 0 0 SILVERCREST METALS INC COM 828363101 1596 201712 SH SOLE 201712 0 0 SIMON PPTY GROUP INC NEW COM 828806109 9230 57768 SH SOLE 57768 0 0 SIMPSON MFG INC COM 829073105 20304 146000 SH SOLE 146000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1137 179012 SH SOLE 179012 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 4495 28975 SH SOLE 28975 0 0 SMITH A O CORP COM 831865209 2011 23420 SH SOLE 23420 0 0 SMUCKER J M CO COM NEW 832696405 2587 19045 SH SOLE 19045 0 0 SNAP INC CL A 83304A106 8765 186376 SH SOLE 186376 0 0 SNAP ON INC COM 833034101 2048 9508 SH SOLE 9508 0 0 SNOWFLAKE INC CL A 833445109 12544 37029 SH SOLE 37029 0 0 SOFI TECHNOLOGIES INC COM 83406F102 1434 90673 SH SOLE 90673 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2571 9164 SH SOLE 9164 0 0 SOTERA HEALTH CO COM 83601L102 11304 480000 SH SOLE 480000 0 0 SOUTHERN CO COM 842587107 12762 186084 SH SOLE 186084 0 0 SOUTHERN COPPER CORP COM 84265V105 2197 35600 SH SOLE 35600 0 0 SOUTHWEST AIRLS CO COM 844741108 1113 25991 SH SOLE 25991 0 0 SPLUNK INC COM 848637104 3331 28784 SH SOLE 28784 0 0 SPROTT INC COM NEW 852066208 2882 63809 SH SOLE 63809 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 3308 40347 SH SOLE 40347 0 0 SSR MNG INC COM 784730103 9739 549818 SH SOLE 549818 0 0 STANLEY BLACK & DECKER INC COM 854502101 5414 28702 SH SOLE 28702 0 0 STANTEC INC COM 85472N109 20478 364210 SH SOLE 364210 0 0 STARBUCKS CORP COM 855244109 24246 207282 SH SOLE 207282 0 0 STATE STR CORP COM 857477103 5985 64359 SH SOLE 64359 0 0 STEEL DYNAMICS INC COM 858119100 2232 35954 SH SOLE 35954 0 0 STERIS PLC SHS USD G8473T100 4264 17516 SH SOLE 17516 0 0 STRYKER CORPORATION COM 863667101 15960 59682 SH SOLE 59682 0 0 SUN CMNTYS INC COM 866674104 4278 20376 SH SOLE 20376 0 0 SUN LIFE FINANCIAL INC. COM 866796105 98023 1759679 SH SOLE 1759679 0 0 SUNCOR ENERGY INC NEW COM 867224107 94037 3755475 SH SOLE 3755475 0 0 SUNRUN INC COM 86771W105 1051 30635 SH SOLE 30635 0 0 SVB FINANCIAL GROUP COM 78486Q101 6990 10306 SH SOLE 10306 0 0 SYNCHRONY FINANCIAL COM 87165B103 4646 100161 SH SOLE 100161 0 0 SYNOPSYS INC COM 871607107 9868 26780 SH SOLE 26780 0 0 SYNOVUS FINL CORP COM NEW 87161C501 20110 420100 SH SOLE 420100 0 0 SYSCO CORP COM 871829107 7072 90026 SH SOLE 90026 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3650 20537 SH SOLE 20537 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 678 172500 SH SOLE 172500 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 11560 76800 SH SOLE 76800 0 0 TARGET CORP COM 87612E106 19857 85799 SH SOLE 85799 0 0 TC ENERGY CORP COM 87807B107 263934 5670722 SH SOLE 5670722 0 0 TE CONNECTIVITY LTD SHS H84989104 76818 476128 SH SOLE 476128 0 0 TECK RESOURCES LTD CL B 878742204 13062 453217 SH SOLE 453217 0 0 TELADOC HEALTH INC COM 87918A105 2309 25151 SH SOLE 25151 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 3573 8179 SH SOLE 8179 0 0 TELEFLEX INCORPORATED COM 879369106 2696 8206 SH SOLE 8206 0 0 TELUS CORPORATION COM 87971M103 68223 2894684 SH SOLE 2894684 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 84792 2564018 SH SOLE 2564018 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1912 279082 SH SOLE 279082 0 0 TERADYNE INC COM 880770102 4746 29023 SH SOLE 29023 0 0 TESLA INC COM 88160R101 209763 198493 SH SOLE 198493 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 271 33822 SH SOLE 33822 0 0 TEXAS INSTRS INC COM 882508104 30595 162331 SH SOLE 162331 0 0 TEXTRON INC COM 883203101 3044 39424 SH SOLE 39424 0 0 TFI INTL INC COM 87241L109 15799 140758 SH SOLE 140758 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 1355 136999 SH SOLE 136999 0 0 THE TRADE DESK INC COM CL A 88339J105 6991 76288 SH SOLE 76288 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 46161 69182 SH SOLE 69182 0 0 THOMSON REUTERS CORP. COM NEW 884903709 1054 8803 SH SOLE 8803 0 0 TILRAY INC COM CL 2 88688T100 5597 793129 SH SOLE 793129 0 0 TJX COS INC NEW COM 872540109 16056 211486 SH SOLE 211486 0 0 T-MOBILE US INC COM 872590104 22314 192395 SH SOLE 192395 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 489910 6385210 SH SOLE 6385210 0 0 TRACTOR SUPPLY CO COM 892356106 4806 20144 SH SOLE 20144 0 0 TRADEWEB MKTS INC CL A 892672106 1845 18425 SH SOLE 18425 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 74326 367894 SH SOLE 367894 0 0 TRANSALTA CORP COM 89346D107 8301 746792 SH SOLE 746792 0 0 TRANSDIGM GROUP INC COM 893641100 5861 9212 SH SOLE 9212 0 0 TRANSUNION COM 89400J107 3982 33583 SH SOLE 33583 0 0 TRAVELERS COMPANIES INC COM 89417E109 6869 43914 SH SOLE 43914 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 5831 380665 SH SOLE 380665 0 0 TRIMBLE INC COM 896239100 3853 44193 SH SOLE 44193 0 0 TRIP COM GROUP LTD ADS 89677Q107 5195 211000 SH SOLE 211000 0 0 TRUIST FINL CORP COM 89832Q109 13741 234680 SH SOLE 234680 0 0 TURQUOISE HILL RES LTD COM 900435207 2258 137200 SH SOLE 137200 0 0 TWILIO INC CL A 90138F102 7724 29331 SH SOLE 29331 0 0 TWITTER INC COM 90184L102 6071 140473 SH SOLE 140473 0 0 TYLER TECHNOLOGIES INC COM 902252105 14613 27165 SH SOLE 27165 0 0 TYSON FOODS INC CL A 902494103 4513 51779 SH SOLE 51779 0 0 UBER TECHNOLOGIES INC COM 90353T100 9024 215223 SH SOLE 215223 0 0 UDR INC COM 902653104 3127 52121 SH SOLE 52121 0 0 UGI CORP NEW COM 902681105 1683 36663 SH SOLE 36663 0 0 ULTA BEAUTY INC COM 90384S303 3741 9072 SH SOLE 9072 0 0 UNION PAC CORP COM 907818108 42517 168767 SH SOLE 168767 0 0 UNITED PARCEL SERVICE INC CL B 911312106 27446 128047 SH SOLE 128047 0 0 UNITED RENTALS INC COM 911363109 12539 37736 SH SOLE 37736 0 0 UNITEDHEALTH GROUP INC COM 91324P102 299087 595624 SH SOLE 595624 0 0 UNITY SOFTWARE INC COM 91332U101 1415 9898 SH SOLE 9898 0 0 UNIVAR SOLUTIONS INC COM 91336L107 24404 860800 SH SOLE 860800 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1732 13357 SH SOLE 13357 0 0 UPSTART HLDGS INC COM 91680M107 516 3411 SH SOLE 3411 0 0 US BANCORP DEL COM NEW 902973304 13909 247624 SH SOLE 247624 0 0 V F CORP COM 918204108 4297 58685 SH SOLE 58685 0 0 VAIL RESORTS INC COM 91879Q109 2320 7075 SH SOLE 7075 0 0 VALERO ENERGY CORP COM 91913Y100 5405 71957 SH SOLE 71957 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2957 11100 SH SOLE 11100 0 0 VEEVA SYS INC CL A COM 922475108 6192 24238 SH SOLE 24238 0 0 VENTAS INC COM 92276F100 3536 69172 SH SOLE 69172 0 0 VERISIGN INC COM 92343E102 4498 17721 SH SOLE 17721 0 0 VERISK ANALYTICS INC COM 92345Y106 6176 27001 SH SOLE 27001 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 37820 727866 SH SOLE 727866 0 0 VERMILION ENERGY INC COM 923725105 3401 270392 SH SOLE 270392 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 10016 45612 SH SOLE 45612 0 0 VIACOMCBS INC CL B 92556H206 3211 106429 SH SOLE 106429 0 0 VIATRIS INC COM 92556V106 2880 212887 SH SOLE 212887 0 0 VICI PPTYS INC COM 925652109 3249 107918 SH SOLE 107918 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1560 185700 SH SOLE 185700 0 0 VISA INC COM CL A 92826C839 78827 363744 SH SOLE 363744 0 0 VISTRA CORP COM 92840M102 1740 76428 SH SOLE 76428 0 0 VMWARE INC CL A COM 928563402 4266 36813 SH SOLE 36813 0 0 VNET GROUP INC SPONSORED ADS A 90138A103 361 40000 SH SOLE 40000 0 0 VORNADO RLTY TR SH BEN INT 929042109 1198 28613 SH SOLE 28613 0 0 VULCAN MATLS CO COM 929160109 4841 23319 SH SOLE 23319 0 0 WABTEC COM 929740108 2910 31594 SH SOLE 31594 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6737 129160 SH SOLE 129160 0 0 WALMART INC COM 931142103 39216 271035 SH SOLE 271035 0 0 WASTE CONNECTIONS INC COM 94106B101 31061 227775 SH SOLE 227775 0 0 WASTE MGMT INC DEL COM 94106L109 24121 144525 SH SOLE 144525 0 0 WATERS CORP COM 941848103 4032 10821 SH SOLE 10821 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 12563 64700 SH SOLE 64700 0 0 WAYFAIR INC CL A 94419L101 2448 12884 SH SOLE 12884 0 0 WEC ENERGY GROUP INC COM 92939U106 5389 55515 SH SOLE 55515 0 0 WEIBO CORP SPONSORED ADR 948596101 805 25970 SH SOLE 25970 0 0 WELLS FARGO CO NEW COM 949746101 34640 721966 SH SOLE 721966 0 0 WELLTOWER INC COM 95040Q104 6381 74393 SH SOLE 74393 0 0 WEST FRASER TIMBER CO LTD COM 952845105 36851 385968 SH SOLE 385968 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 8919 19016 SH SOLE 19016 0 0 WESTERN ALLIANCE BANCORP COM 957638109 22036 204700 SH SOLE 204700 0 0 WESTERN DIGITAL CORP. COM 958102105 3537 54236 SH SOLE 54236 0 0 WESTERN UN CO COM 959802109 1274 71399 SH SOLE 71399 0 0 WESTROCK CO COM 96145D105 2068 46614 SH SOLE 46614 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 5419 131593 SH SOLE 131593 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 30641 713528 SH SOLE 713528 0 0 WHIRLPOOL CORP COM 963320106 2582 11003 SH SOLE 11003 0 0 WILLIAMS COS INC COM 969457100 5567 213793 SH SOLE 213793 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 5383 22666 SH SOLE 22666 0 0 WIX COM LTD SHS M98068105 281 1782 SH SOLE 1782 0 0 WORKDAY INC CL A 98138H101 9173 33578 SH SOLE 33578 0 0 WP CAREY INC COM 92936U109 2661 32433 SH SOLE 32433 0 0 WYNN RESORTS LTD COM 983134107 1555 18282 SH SOLE 18282 0 0 XCEL ENERGY INC COM 98389B100 6416 94764 SH SOLE 94764 0 0 XILINX INC COM 983919101 9226 43511 SH SOLE 43511 0 0 XPENG INC ADS 98422D105 8093 160800 SH SOLE 160800 0 0 XYLEM INC COM 98419M100 3793 31633 SH SOLE 31633 0 0 YAMANA GOLD INC COM 98462Y100 5666 1346116 SH SOLE 1346116 0 0 YUM BRANDS INC COM 988498101 7234 52094 SH SOLE 52094 0 0 YUM CHINA HLDGS INC COM 98850P109 8680 174150 SH SOLE 174150 0 0 ZAI LAB LTD ADR 98887Q104 1999 31800 SH SOLE 31800 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 5592 9395 SH SOLE 9395 0 0 ZENDESK INC COM 98936J101 2197 21065 SH SOLE 21065 0 0 ZILLOW GROUP INC CL A 98954M101 669 10750 SH SOLE 10750 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 1866 29227 SH SOLE 29227 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 4659 36670 SH SOLE 36670 0 0 ZOETIS INC CL A 98978V103 20333 83321 SH SOLE 83321 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 7014 38137 SH SOLE 38137 0 0 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 2533 39455 SH SOLE 39455 0 0 ZSCALER INC COM 98980G102 4648 14464 SH SOLE 14464 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 5077 179900 SH SOLE 179900 0 0