0001228242-21-000007.txt : 20210430 0001228242-21-000007.hdr.sgml : 20210430 20210429173140 ACCESSION NUMBER: 0001228242-21-000007 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210430 DATE AS OF CHANGE: 20210429 EFFECTIVENESS DATE: 20210430 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: 21872346 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 03-31-2021 03-31-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 04-29-2021 0 826 13883174 false
INFORMATION TABLE 2 BCIMC_13F_20210331.xml 1 800 FLOWERS COM INC CL A 68243Q106 15876 575000 SH SOLE 575000 0 0 10X GENOMICS INC CL A COM 88025U109 1902 10508 SH SOLE 10508 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 1160 35900 SH SOLE 35900 0 0 3M CO COM 88579Y101 18244 94685 SH SOLE 94685 0 0 51JOB INC SPONSORED ADS 316827104 732 11700 SH SOLE 11700 0 0 ABBOTT LABS COM 002824100 34866 290935 SH SOLE 290935 0 0 ABBVIE INC COM 00287Y109 31372 289894 SH SOLE 289894 0 0 ABIOMED INC COM 003654100 2355 7389 SH SOLE 7389 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 108205 391693 SH SOLE 391693 0 0 ACTIVISION BLIZZARD INC COM 00507V109 11783 126701 SH SOLE 126701 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 37430 78738 SH SOLE 78738 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2045 11147 SH SOLE 11147 0 0 ADVANCED ENERGY INDS COM 007973100 14782 135400 SH SOLE 135400 0 0 ADVANCED MICRO DEVICES INC COM 007903107 15494 197371 SH SOLE 197371 0 0 AES CORP COM 00130H105 2925 109096 SH SOLE 109096 0 0 AFLAC INC COM 001055102 5618 109764 SH SOLE 109764 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 6434 50602 SH SOLE 50602 0 0 AGNC INVT CORP COM 00123Q104 1501 89549 SH SOLE 89549 0 0 AGNICO EAGLE MINES LTD COM 008474108 50996 882193 SH SOLE 882193 0 0 AIR PRODS & CHEMS INC COM 009158106 18085 64283 SH SOLE 64283 0 0 AIRBNB INC COM CL A 009066101 1612 8578 SH SOLE 8578 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2720 26689 SH SOLE 26689 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 3822 489152 SH SOLE 489152 0 0 ALBEMARLE CORP COM 012653101 2755 18856 SH SOLE 18856 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3633 22114 SH SOLE 22114 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 5499 35963 SH SOLE 35963 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 37595 2373167 SH SOLE 2373167 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 183062 807400 SH SOLE 807400 0 0 ALIGN TECHNOLOGY INC COM 016255101 6649 12279 SH SOLE 12279 0 0 ALLEGHANY CORP DEL COM 017175100 1454 2321 SH SOLE 2321 0 0 ALLEGION PLC ORD SHS G0176J109 13244 105428 SH SOLE 105428 0 0 ALLIANT ENERGY CORP COM 018802108 2218 40951 SH SOLE 40951 0 0 ALLSTATE CORP COM 020002101 5737 49934 SH SOLE 49934 0 0 ALLY FINL INC COM 02005N100 2772 61322 SH SOLE 61322 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2686 19023 SH SOLE 19023 0 0 ALPHABET INC CAP STK CL C 02079K107 100804 48730 SH SOLE 48730 0 0 ALPHABET INC CAP STK CL A 02079K305 123291 59777 SH SOLE 59777 0 0 ALTICE USA INC CL A 02156K103 1236 37994 SH SOLE 37994 0 0 ALTRIA GROUP INC COM 02209S103 15594 304804 SH SOLE 304804 0 0 AMAZON COM INC COM 023135106 216610 70008 SH SOLE 70008 0 0 AMCOR PLC ORD G0250X107 3005 257273 SH SOLE 257273 0 0 AMERCO COM 023586100 986 1610 SH SOLE 1610 0 0 AMEREN CORP COM 023608102 3298 40530 SH SOLE 40530 0 0 AMERICAN ELEC PWR CO INC COM 025537101 6900 81386 SH SOLE 81386 0 0 AMERICAN EXPRESS CO COM 025816109 15873 112227 SH SOLE 112227 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1380 12098 SH SOLE 12098 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 6528 141261 SH SOLE 141261 0 0 AMERICAN TOWER CORP NEW COM 03027X100 17432 72917 SH SOLE 72917 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4456 29724 SH SOLE 29724 0 0 AMERICOLD RLTY TR COM 03064D108 17281 449200 SH SOLE 449200 0 0 AMERIPRISE FINL INC COM 03076C106 4518 19438 SH SOLE 19438 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2966 25117 SH SOLE 25117 0 0 AMETEK INC COM 031100100 4826 37785 SH SOLE 37785 0 0 AMGEN INC COM 031162100 23798 95648 SH SOLE 95648 0 0 AMPHENOL CORP NEW CL A 032095101 6471 98094 SH SOLE 98094 0 0 ANALOG DEVICES INC COM 032654105 9393 60569 SH SOLE 60569 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1970 229106 SH SOLE 229106 0 0 ANSYS INC COM 03662Q105 53614 157894 SH SOLE 157894 0 0 ANTHEM INC COM 036752103 14666 40858 SH SOLE 40858 0 0 AON PLC SHS CL A G0403H108 8643 37560 SH SOLE 37560 0 0 APHRIA INC COM 03765K104 6952 378409 SH SOLE 378409 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 1325 28187 SH SOLE 28187 0 0 APPLE INC COM 037833100 340903 2790852 SH SOLE 2790852 0 0 APPLIED MATLS INC COM 038222105 20023 149873 SH SOLE 149873 0 0 APTIV PLC SHS G6095L109 6105 44273 SH SOLE 44273 0 0 ARAMARK COM 03852U106 1411 37346 SH SOLE 37346 0 0 ARCH CAP GROUP LTD ORD G0450A105 2555 66592 SH SOLE 66592 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 5195 91144 SH SOLE 91144 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 14924 266365 SH SOLE 266365 0 0 ARISTA NETWORKS INC COM 040413106 2808 9301 SH SOLE 9301 0 0 ARROW ELECTRS INC COM 042735100 1377 12427 SH SOLE 12427 0 0 ASSURANT INC COM 04621X108 1368 9647 SH SOLE 9647 0 0 AT&T INC COM 00206R102 35408 1169742 SH SOLE 1169742 0 0 ATHENE HOLDING LTD CL A G0684D107 1029 20417 SH SOLE 20417 0 0 ATMOS ENERGY CORP COM 049560105 2031 20550 SH SOLE 20550 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 1588 122108 SH SOLE 122108 0 0 AURORA CANNABIS INC COM 05156X884 2048 220134 SH SOLE 220134 0 0 AUTODESK INC COM 052769106 9963 35947 SH SOLE 35947 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 2369 25400 SH SOLE 25400 0 0 AUTOLIV INC COM 052800109 1263 13608 SH SOLE 13608 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 13258 70344 SH SOLE 70344 0 0 AUTOZONE INC COM 053332102 19881 14157 SH SOLE 14157 0 0 AVALARA INC COM 05338G106 9131 68432 SH SOLE 68432 0 0 AVALONBAY CMNTYS INC COM 053484101 4238 22968 SH SOLE 22968 0 0 AVANTOR INC COM 05352A100 2465 85222 SH SOLE 85222 0 0 AVERY DENNISON CORP COM 053611109 2515 13693 SH SOLE 13693 0 0 AXALTA COATING SYS LTD COM G0750C108 1027 34727 SH SOLE 34727 0 0 B2GOLD CORP COM 11777Q209 7191 1670615 SH SOLE 1670615 0 0 BAIDU INC SPON ADR REP A 056752108 24986 114850 SH SOLE 114850 0 0 BAKER HUGHES COMPANY CL A 05722G100 2429 112393 SH SOLE 112393 0 0 BALL CORP COM 058498106 4539 53569 SH SOLE 53569 0 0 BALLARD PWR SYS INC NEW COM 058586108 6632 271932 SH SOLE 271932 0 0 BANK HAWAII CORP COM 062540109 8940 99900 SH SOLE 99900 0 0 BANK MONTREAL QUE COM 063671101 42456 476333 SH SOLE 476333 0 0 BANK NEW YORK MELLON CORP COM 064058100 6185 130779 SH SOLE 130779 0 0 BANK NOVA SCOTIA B C COM 064149107 471340 7534721 SH SOLE 7534721 0 0 BAOZUN INC SPONSORED ADR 06684L103 946 24800 SH SOLE 24800 0 0 BARRICK GOLD CORP COM 067901108 24812 1250869 SH SOLE 1250869 0 0 BAUSCH HEALTH COS INC COM 071734107 5530 174328 SH SOLE 174328 0 0 BAXTER INTL INC COM 071813109 7069 83819 SH SOLE 83819 0 0 BCE INC COM NEW 05534B760 198805 4404324 SH SOLE 4404324 0 0 BECTON DICKINSON & CO COM 075887109 11562 47552 SH SOLE 47552 0 0 BEIGENE LTD SPONSORED ADR 07725L102 6753 19400 SH SOLE 19400 0 0 BERKLEY W R CORP COM 084423102 1760 23358 SH SOLE 23358 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 57492 225044 SH SOLE 225044 0 0 BEST BUY INC COM 086516101 4393 38262 SH SOLE 38262 0 0 BILIBILI INC SPONS ADS REP Z 090040106 7366 68800 SH SOLE 68800 0 0 BIO RAD LABS INC CL A 090572207 2082 3646 SH SOLE 3646 0 0 BIOGEN INC COM 09062X103 7064 25250 SH SOLE 25250 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 3979 110536 SH SOLE 110536 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2246 29748 SH SOLE 29748 0 0 BK OF AMERICA CORP COM 060505104 64293 1661753 SH SOLE 1661753 0 0 BLACK KNIGHT INC COM 09215C105 18139 245158 SH SOLE 245158 0 0 BLACKBERRY LTD COM 09228F103 5846 697086 SH SOLE 697086 0 0 BLACKLINE INC COM 09239B109 10666 98398 SH SOLE 98398 0 0 BLACKROCK INC COM 09247X101 18869 25027 SH SOLE 25027 0 0 BLACKSTONE GROUP INC COM 09260D107 22708 304683 SH SOLE 304683 0 0 BOEING CO COM 097023105 22440 88097 SH SOLE 88097 0 0 BOOKING HOLDINGS INC COM 09857L108 120697 51805 SH SOLE 51805 0 0 BOOT BARN HLDGS INC COM 099406100 19298 309705 SH SOLE 309705 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 16863 209406 SH SOLE 209406 0 0 BORGWARNER INC COM 099724106 1859 40094 SH SOLE 40094 0 0 BOSTON PROPERTIES INC COM 101121101 2456 24255 SH SOLE 24255 0 0 BOSTON SCIENTIFIC CORP COM 101137107 15067 389828 SH SOLE 389828 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 23433 371193 SH SOLE 371193 0 0 BROADCOM INC COM 11135F101 41676 89884 SH SOLE 89884 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 10809 70602 SH SOLE 70602 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 181504 4080742 SH SOLE 4080742 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 2410 59718 SH SOLE 59718 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 71706 1343262 SH SOLE 1343262 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 1972 110911 SH SOLE 110911 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 9829 230256 SH SOLE 230256 0 0 BROWN & BROWN INC COM 115236101 16654 364342 SH SOLE 364342 0 0 BROWN FORMAN CORP CL B 115637209 3499 50739 SH SOLE 50739 0 0 BRP INC COM SUN VTG 05577W200 12136 139968 SH SOLE 139968 0 0 BRUNSWICK CORP COM 117043109 1907 20000 SH SOLE 20000 0 0 BUNGE LIMITED COM G16962105 1816 22905 SH SOLE 22905 0 0 BURLINGTON STORES INC COM 122017106 3243 10854 SH SOLE 10854 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2123 22249 SH SOLE 22249 0 0 CABLE ONE INC COM 12685J105 13011 7116 SH SOLE 7116 0 0 CABOT OIL & GAS CORP COM 127097103 1229 65428 SH SOLE 65428 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 6270 45769 SH SOLE 45769 0 0 CAE INC COM 124765108 8993 315628 SH SOLE 315628 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1756 15976 SH SOLE 15976 0 0 CAMECO CORP COM 13321L108 2262 136424 SH SOLE 136424 0 0 CAMPBELL SOUP CO COM 134429109 1495 29739 SH SOLE 29739 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2597 66153 SH SOLE 66153 0 0 CANADIAN IMP BK COMM COM 136069101 92958 949447 SH SOLE 949447 0 0 CANADIAN NAT RES LTD COM 136385101 193829 6270372 SH SOLE 6270372 0 0 CANADIAN NATL RY CO COM 136375102 83938 723346 SH SOLE 723346 0 0 CANADIAN PAC RY LTD COM 13645T100 154112 403517 SH SOLE 403517 0 0 CANOPY GROWTH CORP COM 138035100 5054 157367 SH SOLE 157367 0 0 CAPITAL ONE FINL CORP COM 14040H105 9537 74955 SH SOLE 74955 0 0 CARDINAL HEALTH INC COM 14149Y108 2925 48142 SH SOLE 48142 0 0 CARLYLE GROUP INC COM 14316J108 849 23094 SH SOLE 23094 0 0 CARMAX INC COM 143130102 14021 105690 SH SOLE 105690 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3385 127557 SH SOLE 127557 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 5699 134973 SH SOLE 134973 0 0 CARVANA CO CL A 146869102 2723 10376 SH SOLE 10376 0 0 CASEYS GEN STORES INC COM 147528103 19263 89100 SH SOLE 89100 0 0 CATALENT INC COM 148806102 2846 27022 SH SOLE 27022 0 0 CATERPILLAR INC COM 149123101 20677 89176 SH SOLE 89176 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1748 17712 SH SOLE 17712 0 0 CBRE GROUP INC CL A 12504L109 4351 54996 SH SOLE 54996 0 0 CDW CORP COM 12514G108 3893 23490 SH SOLE 23490 0 0 CELANESE CORP DEL COM 150870103 2873 19180 SH SOLE 19180 0 0 CELESTICA INC SUB VTG SHS 15101Q108 1029 123172 SH SOLE 123172 0 0 CENOVUS ENERGY INC COM 15135U109 5269 701472 SH SOLE 701472 0 0 CENTENE CORP DEL COM 15135B101 6075 95051 SH SOLE 95051 0 0 CENTERPOINT ENERGY INC COM 15189T107 2024 89364 SH SOLE 89364 0 0 CERIDIAN HCM HLDG INC COM 15677J108 1835 21776 SH SOLE 21776 0 0 CERNER CORP COM 156782104 51397 715038 SH SOLE 715038 0 0 CF INDS HLDGS INC COM 125269100 1592 35082 SH SOLE 35082 0 0 CGI INC CL A SUB VTG 12532H104 66650 800203 SH SOLE 800203 0 0 CHARLES RIV LABS INTL INC COM 159864107 15622 53900 SH SOLE 53900 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 14169 22963 SH SOLE 22963 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 409 3650 SH SOLE 3650 0 0 CHEGG INC COM 163092109 10458 122086 SH SOLE 122086 0 0 CHEMED CORP NEW COM 16359R103 31969 69525 SH SOLE 69525 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2682 37240 SH SOLE 37240 0 0 CHEVRON CORP NEW COM 166764100 33124 316097 SH SOLE 316097 0 0 CHEWY INC CL A 16679L109 1049 12388 SH SOLE 12388 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 6195 4360 SH SOLE 4360 0 0 CHUBB LIMITED COM H1467J104 11692 74011 SH SOLE 74011 0 0 CHURCH & DWIGHT INC COM 171340102 3554 40683 SH SOLE 40683 0 0 CI FINL CORP COM 125491100 3067 212363 SH SOLE 212363 0 0 CIGNA CORP NEW COM 125523100 25970 107429 SH SOLE 107429 0 0 CINCINNATI FINL CORP COM 172062101 2584 25065 SH SOLE 25065 0 0 CINTAS CORP COM 172908105 4978 14585 SH SOLE 14585 0 0 CISCO SYS INC COM 17275R102 44803 866429 SH SOLE 866429 0 0 CITIGROUP INC COM NEW 172967424 24871 341863 SH SOLE 341863 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 3091 70014 SH SOLE 70014 0 0 CITRIX SYS INC COM 177376100 2690 19165 SH SOLE 19165 0 0 CLOROX CO DEL COM 189054109 3982 20647 SH SOLE 20647 0 0 CLOUDFLARE INC CL A COM 18915M107 2289 32584 SH SOLE 32584 0 0 CME GROUP INC COM 12572Q105 19371 94851 SH SOLE 94851 0 0 CMS ENERGY CORP COM 125896100 2875 46959 SH SOLE 46959 0 0 COCA COLA CO COM 191216100 35324 670157 SH SOLE 670157 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 282 5402 SH SOLE 5402 0 0 COGNEX CORP COM 192422103 2370 28557 SH SOLE 28557 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13823 176946 SH SOLE 176946 0 0 COLGATE PALMOLIVE CO COM 194162103 10525 133519 SH SOLE 133519 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 36586 372379 SH SOLE 372379 0 0 COMCAST CORP NEW CL A 20030N101 53268 984432 SH SOLE 984432 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 931 92800 SH SOLE 92800 0 0 CONAGRA BRANDS INC COM 205887102 3013 80126 SH SOLE 80126 0 0 CONOCOPHILLIPS COM 20825C104 11777 222333 SH SOLE 222333 0 0 CONSOLIDATED EDISON INC COM 209115104 4104 54868 SH SOLE 54868 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6326 27746 SH SOLE 27746 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 9783 327404 SH SOLE 327404 0 0 COOPER COS INC COM NEW 216648402 3360 8749 SH SOLE 8749 0 0 COPART INC COM 217204106 3776 34770 SH SOLE 34770 0 0 CORNING INC COM 219350105 5444 125114 SH SOLE 125114 0 0 CORTEVA INC COM 22052L104 5704 122351 SH SOLE 122351 0 0 COSTAR GROUP INC COM 22160N109 5307 6457 SH SOLE 6457 0 0 COSTCO WHSL CORP NEW COM 22160K105 25537 72450 SH SOLE 72450 0 0 COUPA SOFTWARE INC COM 22266L106 2871 11282 SH SOLE 11282 0 0 CREDICORP LTD COM G2519Y108 3922 28720 SH SOLE 28720 0 0 CRESCENT PT ENERGY CORP COM 22576C101 2856 685005 SH SOLE 685005 0 0 CRONOS GROUP INC COM 22717L101 1974 208861 SH SOLE 208861 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 5251 28770 SH SOLE 28770 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 12173 70722 SH SOLE 70722 0 0 CROWN HLDGS INC COM 228368106 2145 22107 SH SOLE 22107 0 0 CSX CORP COM 126408103 12092 125408 SH SOLE 125408 0 0 CUMMINS INC COM 231021106 6288 24266 SH SOLE 24266 0 0 CVS HEALTH CORP COM 126650100 198805 2642625 SH SOLE 2642625 0 0 D R HORTON INC COM 23331A109 5067 56856 SH SOLE 56856 0 0 DANAHER CORPORATION COM 235851102 23638 105020 SH SOLE 105020 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1669 22100 SH SOLE 22100 0 0 DARDEN RESTAURANTS INC COM 237194105 3030 21338 SH SOLE 21338 0 0 DATADOG INC CL A COM 23804L103 2415 28980 SH SOLE 28980 0 0 DAVITA INC COM 23918K108 1387 12874 SH SOLE 12874 0 0 DEERE & CO COM 244199105 18279 48855 SH SOLE 48855 0 0 DELL TECHNOLOGIES INC CL C 24703L202 3576 40566 SH SOLE 40566 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1264 26176 SH SOLE 26176 0 0 DENISON MINES CORP COM 248356107 775 711208 SH SOLE 711208 0 0 DENTSPLY SIRONA INC COM 24906P109 2287 35840 SH SOLE 35840 0 0 DESCARTES SYS GROUP INC COM 249906108 12994 212995 SH SOLE 212995 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 609 50980 SH SOLE 50980 0 0 DEVON ENERGY CORP NEW COM 25179M103 2168 99210 SH SOLE 99210 0 0 DEXCOM INC COM 252131107 5652 15727 SH SOLE 15727 0 0 DIGITAL RLTY TR INC COM 253868103 6479 46005 SH SOLE 46005 0 0 DISCOVER FINL SVCS COM 254709108 4774 50263 SH SOLE 50263 0 0 DISCOVERY INC COM SER A 25470F104 1142 26270 SH SOLE 26270 0 0 DISCOVERY INC COM SER C 25470F302 1862 50471 SH SOLE 50471 0 0 DISH NETWORK CORPORATION CL A 25470M109 1448 39995 SH SOLE 39995 0 0 DISNEY WALT CO COM 254687106 54838 297192 SH SOLE 297192 0 0 DOCUSIGN INC COM 256163106 5847 28883 SH SOLE 28883 0 0 DOLLAR GEN CORP NEW COM 256677105 13736 67794 SH SOLE 67794 0 0 DOLLAR TREE INC COM 256746108 4429 38696 SH SOLE 38696 0 0 DOMINION ENERGY INC COM 25746U109 10168 133866 SH SOLE 133866 0 0 DOMINOS PIZZA INC COM 25754A201 2374 6454 SH SOLE 6454 0 0 DOUYU INTL HLDGS LTD SPONSORED ADS 25985W105 431 41400 SH SOLE 41400 0 0 DOVER CORP COM 260003108 3239 23617 SH SOLE 23617 0 0 DOW INC COM 260557103 7773 121568 SH SOLE 121568 0 0 DRAFTKINGS INC COM CL A 26142R104 1761 28709 SH SOLE 28709 0 0 DROPBOX INC CL A 26210C104 1396 52370 SH SOLE 52370 0 0 DTE ENERGY CO COM 233331107 4220 31695 SH SOLE 31695 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 11648 120663 SH SOLE 120663 0 0 DUKE REALTY CORP COM NEW 264411505 2560 61045 SH SOLE 61045 0 0 DUPONT DE NEMOURS INC COM 26614N102 6802 88022 SH SOLE 88022 0 0 DYNATRACE INC COM NEW 268150109 1446 29965 SH SOLE 29965 0 0 EASTMAN CHEM CO COM 277432100 2445 22204 SH SOLE 22204 0 0 EATON CORP PLC SHS G29183103 9042 65392 SH SOLE 65392 0 0 EBAY INC. COM 278642103 6944 113382 SH SOLE 113382 0 0 ECOLAB INC COM 278865100 9016 42119 SH SOLE 42119 0 0 EDISON INTL COM 281020107 3636 62041 SH SOLE 62041 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 28536 341177 SH SOLE 341177 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2051 69656 SH SOLE 69656 0 0 ELDORADO GOLD CORP NEW COM 284902509 2884 266950 SH SOLE 266950 0 0 ELECTRONIC ARTS INC COM 285512109 130844 966566 SH SOLE 966566 0 0 EMERSON ELEC CO COM 291011104 8845 98040 SH SOLE 98040 0 0 ENBRIDGE INC COM 29250N105 61580 1690549 SH SOLE 1690549 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 875 176855 SH SOLE 176855 0 0 ENERPLUS CORP COM 292766102 19833 3950209 SH SOLE 3950209 0 0 ENPHASE ENERGY INC COM 29355A107 3184 19637 SH SOLE 19637 0 0 ENTERGY CORP NEW COM 29364G103 3267 32843 SH SOLE 32843 0 0 EOG RES INC COM 26875P101 6936 95625 SH SOLE 95625 0 0 EPAM SYS INC COM 29414B104 3649 9198 SH SOLE 9198 0 0 EQUIFAX INC COM 294429105 3609 19923 SH SOLE 19923 0 0 EQUINIX INC COM 29444U700 9935 14619 SH SOLE 14619 0 0 EQUINOX GOLD CORP COM 29446Y502 1919 240728 SH SOLE 240728 0 0 EQUITABLE HLDGS INC COM 29452E101 2141 65649 SH SOLE 65649 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1806 28386 SH SOLE 28386 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 4373 61056 SH SOLE 61056 0 0 ERIE INDTY CO CL A 29530P102 920 4166 SH SOLE 4166 0 0 ESSENTIAL UTILS INC COM 29670G102 1710 38203 SH SOLE 38203 0 0 ESSEX PPTY TR INC COM 297178105 2908 10698 SH SOLE 10698 0 0 ETSY INC COM 29786A106 4181 20731 SH SOLE 20731 0 0 EVEREST RE GROUP LTD COM G3223R108 1625 6557 SH SOLE 6557 0 0 EVERGY INC COM 30034W106 2215 37207 SH SOLE 37207 0 0 EVERSOURCE ENERGY COM 30040W108 4867 56205 SH SOLE 56205 0 0 EXACT SCIENCES CORP COM 30063P105 3432 26043 SH SOLE 26043 0 0 EXELON CORP COM 30161N101 6997 159849 SH SOLE 159849 0 0 EXPEDIA GROUP INC COM NEW 30212P303 3832 22261 SH SOLE 22261 0 0 EXPEDITORS INTL WASH INC COM 302130109 2981 27680 SH SOLE 27680 0 0 EXTRA SPACE STORAGE INC COM 30225T102 2806 21173 SH SOLE 21173 0 0 EXXON MOBIL CORP COM 30231G102 38750 694070 SH SOLE 694070 0 0 F5 NETWORKS INC COM 315616102 2104 10084 SH SOLE 10084 0 0 FACEBOOK INC CL A 30303M102 135641 460535 SH SOLE 460535 0 0 FACTSET RESH SYS INC COM 303075105 1923 6232 SH SOLE 6232 0 0 FAIR ISAAC CORP COM 303250104 2314 4760 SH SOLE 4760 0 0 FASTENAL CO COM 311900104 4731 94093 SH SOLE 94093 0 0 FEDEX CORP COM 31428X106 11638 40973 SH SOLE 40973 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1857 45671 SH SOLE 45671 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 205178 1459197 SH SOLE 1459197 0 0 FIFTH THIRD BANCORP COM 316773100 4375 116829 SH SOLE 116829 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 3409 218609 SH SOLE 218609 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 13447 80642 SH SOLE 80642 0 0 FIRSTENERGY CORP COM 337932107 3085 88923 SH SOLE 88923 0 0 FIRSTSERVICE CORP NEW COM 33767E202 27786 187203 SH SOLE 187203 0 0 FISERV INC COM 337738108 20310 170615 SH SOLE 170615 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3674 13677 SH SOLE 13677 0 0 FMC CORP COM NEW 302491303 104565 945353 SH SOLE 945353 0 0 FORD MTR CO DEL COM 345370860 7850 640784 SH SOLE 640784 0 0 FORTINET INC COM 34959E109 4174 22635 SH SOLE 22635 0 0 FORTIS INC COM 349553107 20203 465636 SH SOLE 465636 0 0 FORTIVE CORP COM 34959J108 3515 49761 SH SOLE 49761 0 0 FORTUNA SILVER MINES INC COM 349915108 1332 205364 SH SOLE 205364 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2180 22747 SH SOLE 22747 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 16232 592400 SH SOLE 592400 0 0 FOX CORP CL A COM 35137L105 2002 55434 SH SOLE 55434 0 0 FOX CORP CL B COM 35137L204 960 27485 SH SOLE 27485 0 0 FRANCO NEV CORP COM 351858105 18865 150548 SH SOLE 150548 0 0 FRANKLIN RESOURCES INC COM 354613101 1463 49433 SH SOLE 49433 0 0 FREEPORT-MCMORAN INC CL B 35671D857 7844 238206 SH SOLE 238206 0 0 FRONTDOOR INC COM 35905A109 16130 300100 SH SOLE 300100 0 0 GALLAGHER ARTHUR J & CO COM 363576109 3929 31493 SH SOLE 31493 0 0 GARMIN LTD SHS H2906T109 3102 23528 SH SOLE 23528 0 0 GARTNER INC COM 366651107 74846 410005 SH SOLE 410005 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 3073 37900 SH SOLE 37900 0 0 GENERAC HLDGS INC COM 368736104 3373 10301 SH SOLE 10301 0 0 GENERAL DYNAMICS CORP COM 369550108 7261 39995 SH SOLE 39995 0 0 GENERAL ELECTRIC CO COM 369604103 18875 1437536 SH SOLE 1437536 0 0 GENERAL MLS INC COM 370334104 6145 100205 SH SOLE 100205 0 0 GENERAL MTRS CO COM 37045V100 12136 211214 SH SOLE 211214 0 0 GENUINE PARTS CO COM 372460105 2735 23663 SH SOLE 23663 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 4783 136935 SH SOLE 136935 0 0 GILDAN ACTIVEWEAR INC COM 375916103 8440 275792 SH SOLE 275792 0 0 GILEAD SCIENCES INC COM 375558103 13285 205549 SH SOLE 205549 0 0 GLOBAL PMTS INC COM 37940X102 9893 49076 SH SOLE 49076 0 0 GLOBANT S A COM L44385109 3322 16000 SH SOLE 16000 0 0 GLOBE LIFE INC COM 37959E102 1578 16329 SH SOLE 16329 0 0 GODADDY INC CL A 380237107 2134 27488 SH SOLE 27488 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 17540 53638 SH SOLE 53638 0 0 GRAINGER W W INC COM 384802104 2995 7470 SH SOLE 7470 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 13722 225673 SH SOLE 225673 0 0 GSX TECHEDU INC SPONSORED ADS 36257Y109 1115 32900 SH SOLE 32900 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1394 13712 SH SOLE 13712 0 0 HAEMONETICS CORP MASS COM 405024100 16774 151100 SH SOLE 151100 0 0 HALLIBURTON CO COM 406216101 3104 144624 SH SOLE 144624 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3924 58756 SH SOLE 58756 0 0 HASBRO INC COM 418056107 2053 21354 SH SOLE 21354 0 0 HCA HEALTHCARE INC COM 40412C101 8368 44432 SH SOLE 44432 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 2803 88302 SH SOLE 88302 0 0 HEICO CORP NEW COM 422806109 894 7108 SH SOLE 7108 0 0 HEICO CORP NEW CL A 422806208 1355 11924 SH SOLE 11924 0 0 HELEN OF TROY LTD COM G4388N106 16811 79800 SH SOLE 79800 0 0 HENRY JACK & ASSOC INC COM 426281101 1898 12508 SH SOLE 12508 0 0 HENRY SCHEIN INC COM 806407102 1621 23417 SH SOLE 23417 0 0 HERSHEY CO COM 427866108 3824 24181 SH SOLE 24181 0 0 HESS CORP COM 42809H107 3208 45342 SH SOLE 45342 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3320 210946 SH SOLE 210946 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 5500 45487 SH SOLE 45487 0 0 HOLOGIC INC COM 436440101 3135 42142 SH SOLE 42142 0 0 HOME DEPOT INC COM 437076102 62397 204413 SH SOLE 204413 0 0 HONEYWELL INTL INC COM 438516106 25010 115218 SH SOLE 115218 0 0 HORMEL FOODS CORP COM 440452100 2323 48623 SH SOLE 48623 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1948 115680 SH SOLE 115680 0 0 HOWMET AEROSPACE INC COM 443201108 2055 63964 SH SOLE 63964 0 0 HP INC COM 40434L105 7156 225376 SH SOLE 225376 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 3750 68300 SH SOLE 68300 0 0 HUBSPOT INC COM 443573100 3239 7130 SH SOLE 7130 0 0 HUDBAY MINERALS INC COM 443628102 5259 768585 SH SOLE 768585 0 0 HUMANA INC COM 444859102 9096 21696 SH SOLE 21696 0 0 HUNT J B TRANS SVCS INC COM 445658107 2327 13847 SH SOLE 13847 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2623 166873 SH SOLE 166873 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1368 6648 SH SOLE 6648 0 0 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 864 30600 SH SOLE 30600 0 0 HUYA INC ADS REP SHS A 44852D108 653 33500 SH SOLE 33500 0 0 IAA INC COM 449253103 14948 271100 SH SOLE 271100 0 0 IAC INTERACTIVECORP NEW COM 44891N109 2822 13047 SH SOLE 13047 0 0 IAMGOLD CORP COM 450913108 1577 529929 SH SOLE 529929 0 0 IDEX CORP COM 45167R104 2593 12387 SH SOLE 12387 0 0 IDEXX LABS INC COM 45168D104 6850 14000 SH SOLE 14000 0 0 IHS MARKIT LTD SHS G47567105 15488 160035 SH SOLE 160035 0 0 ILLINOIS TOOL WKS INC COM 452308109 11516 51987 SH SOLE 51987 0 0 ILLUMINA INC COM 452327109 9193 23936 SH SOLE 23936 0 0 IMPERIAL OIL LTD COM NEW 453038408 1834 75702 SH SOLE 75702 0 0 INCYTE CORP COM 45337C102 2478 30494 SH SOLE 30494 0 0 INDEPENDENT BANK CORP MASS COM 453836108 12533 148870 SH SOLE 148870 0 0 INGERSOLL RAND INC COM 45687V106 2862 58150 SH SOLE 58150 0 0 INSULET CORP COM 45784P101 2817 10796 SH SOLE 10796 0 0 INTEL CORP COM 458140100 43052 672692 SH SOLE 672692 0 0 INTER PARFUMS INC COM 458334109 17568 247679 SH SOLE 247679 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 10308 92298 SH SOLE 92298 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 19486 146226 SH SOLE 146226 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 157993 1131677 SH SOLE 1131677 0 0 INTERNATIONAL PAPER CO COM 460146103 3312 61257 SH SOLE 61257 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1868 63956 SH SOLE 63956 0 0 INTUIT COM 461202103 16516 43116 SH SOLE 43116 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 14256 19293 SH SOLE 19293 0 0 INVESCO LTD SHS G491BT108 1614 63983 SH SOLE 63983 0 0 INVITATION HOMES INC COM 46187W107 2941 91940 SH SOLE 91940 0 0 IONIS PHARMACEUTICALS INC COM 462222100 979 21768 SH SOLE 21768 0 0 IPG PHOTONICS CORP COM 44980X109 79949 379015 SH SOLE 379015 0 0 IQIYI INC SPONSORED ADS 46267X108 1976 118900 SH SOLE 118900 0 0 IQVIA HLDGS INC COM 46266C105 6072 31436 SH SOLE 31436 0 0 IRON MTN INC NEW COM 46284V101 1749 47263 SH SOLE 47263 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 9429 137613 SH SOLE 137613 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 6086 114105 SH SOLE 114105 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 7041 31869 SH SOLE 31869 0 0 JACOBS ENGR GROUP INC COM 469814107 2746 21245 SH SOLE 21245 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1504 9148 SH SOLE 9148 0 0 JD.COM INC SPON ADR CL A 47215P106 31067 368400 SH SOLE 368400 0 0 JOHNSON & JOHNSON COM 478160104 71021 432134 SH SOLE 432134 0 0 JOHNSON CTLS INTL PLC SHS G51502105 7088 118784 SH SOLE 118784 0 0 JOYY INC ADS REPSTG COM A 46591M109 2325 24800 SH SOLE 24800 0 0 JPMORGAN CHASE & CO COM 46625H100 76163 500314 SH SOLE 500314 0 0 JUNIPER NETWORKS INC COM 48203R104 1369 54051 SH SOLE 54051 0 0 KADANT INC COM 48282T104 12174 65802 SH SOLE 65802 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 4051 15348 SH SOLE 15348 0 0 KE HLDGS INC SPONSORED ADS 482497104 2997 52600 SH SOLE 52600 0 0 KELLOGG CO COM 487836108 2671 42188 SH SOLE 42188 0 0 KEURIG DR PEPPER INC COM 49271V100 3174 92325 SH SOLE 92325 0 0 KEYCORP COM 493267108 3199 160095 SH SOLE 160095 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4374 30501 SH SOLE 30501 0 0 KIMBERLY-CLARK CORP COM 494368103 7758 55792 SH SOLE 55792 0 0 KINDER MORGAN INC DEL COM 49456B101 5564 334194 SH SOLE 334194 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 920 23400 SH SOLE 23400 0 0 KINROSS GOLD CORP COM 496902404 4795 720020 SH SOLE 720020 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 7042 208528 SH SOLE 208528 0 0 KKR & CO INC COM 48251W104 13683 280101 SH SOLE 280101 0 0 KLA CORP COM NEW 482480100 8405 25440 SH SOLE 25440 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1006 20928 SH SOLE 20928 0 0 KRAFT HEINZ CO COM 500754106 4412 110298 SH SOLE 110298 0 0 KROGER CO COM 501044101 4582 127307 SH SOLE 127307 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 12604 62188 SH SOLE 62188 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4074 15976 SH SOLE 15976 0 0 LAM RESEARCH CORP COM 512807108 14067 23632 SH SOLE 23632 0 0 LAMB WESTON HLDGS INC COM 513272104 21226 273951 SH SOLE 273951 0 0 LAS VEGAS SANDS CORP COM 517834107 3426 56379 SH SOLE 56379 0 0 LAUDER ESTEE COS INC CL A 518439104 91778 315552 SH SOLE 315552 0 0 LCI INDS COM 50189K103 7633 57700 SH SOLE 57700 0 0 LEAR CORP COM NEW 521865204 1693 9341 SH SOLE 9341 0 0 LEIDOS HOLDINGS INC COM 525327102 2134 22160 SH SOLE 22160 0 0 LENNAR CORP CL A 526057104 4574 45181 SH SOLE 45181 0 0 LENNOX INTL INC COM 526107107 1760 5647 SH SOLE 5647 0 0 LHC GROUP INC COM 50187A107 99226 518935 SH SOLE 518935 0 0 LI AUTO INC SPONSORED ADS 50202M102 1913 76500 SH SOLE 76500 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 599 4128 SH SOLE 4128 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 3918 26093 SH SOLE 26093 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 690 26894 SH SOLE 26894 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 1553 60790 SH SOLE 60790 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 623 14134 SH SOLE 14134 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1246 28257 SH SOLE 28257 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1445 33370 SH SOLE 33370 0 0 LIGHTSPEED POS INC SUB VTG SHS 53227R106 6233 99122 SH SOLE 99122 0 0 LILLY ELI & CO COM 532457108 26410 141365 SH SOLE 141365 0 0 LINCOLN ELEC HLDGS INC COM 533900106 18810 153000 SH SOLE 153000 0 0 LINCOLN NATL CORP IND COM 534187109 1974 31697 SH SOLE 31697 0 0 LINDE PLC SHS G5494J103 24153 86216 SH SOLE 86216 0 0 LITHIA MTRS INC CL A 536797103 5288 13556 SH SOLE 13556 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1325 82454 SH SOLE 82454 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2262 26727 SH SOLE 26727 0 0 LKQ CORP COM 501889208 2007 47415 SH SOLE 47415 0 0 LOCKHEED MARTIN CORP COM 539830109 15270 41326 SH SOLE 41326 0 0 LOEWS CORP COM 540424108 2084 40644 SH SOLE 40644 0 0 LOWES COS INC COM 548661107 22890 120360 SH SOLE 120360 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 1067 73500 SH SOLE 73500 0 0 LULULEMON ATHLETICA INC COM 550021109 6223 20291 SH SOLE 20291 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2043 153018 SH SOLE 153018 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4558 43809 SH SOLE 43809 0 0 M & T BK CORP COM 55261F104 3190 21043 SH SOLE 21043 0 0 MAG SILVER CORP COM 55903Q104 1401 93054 SH SOLE 93054 0 0 MAGNA INTL INC COM 559222401 20766 235799 SH SOLE 235799 0 0 MANULIFE FINL CORP COM 56501R106 26175 1217022 SH SOLE 1217022 0 0 MARATHON PETE CORP COM 56585A102 5711 106764 SH SOLE 106764 0 0 MARKEL CORP COM 570535104 2578 2262 SH SOLE 2262 0 0 MARKETAXESS HLDGS INC COM 57060D108 3102 6229 SH SOLE 6229 0 0 MARRIOTT INTL INC NEW CL A 571903202 6693 45189 SH SOLE 45189 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1742 10000 SH SOLE 10000 0 0 MARSH & MCLENNAN COS INC COM 571748102 10151 83343 SH SOLE 83343 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3430 10215 SH SOLE 10215 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5393 110101 SH SOLE 110101 0 0 MASCO CORP COM 574599106 2570 42898 SH SOLE 42898 0 0 MASIMO CORP COM 574795100 12921 56263 SH SOLE 56263 0 0 MASTERCARD INCORPORATED CL A 57636Q104 226337 635688 SH SOLE 635688 0 0 MATCH GROUP INC NEW COM 57667L107 5695 41451 SH SOLE 41451 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 4012 43913 SH SOLE 43913 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3638 40801 SH SOLE 40801 0 0 MCDONALDS CORP COM 580135101 27423 122348 SH SOLE 122348 0 0 MCKESSON CORP COM 58155Q103 5153 26422 SH SOLE 26422 0 0 MEDIAALPHA INC CL A 58450V104 9212 260000 SH SOLE 260000 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1999 93934 SH SOLE 93934 0 0 MEDTRONIC PLC SHS G5960L103 26100 220942 SH SOLE 220942 0 0 MERCADOLIBRE INC COM 58733R102 10833 7359 SH SOLE 7359 0 0 MERCK & CO. INC COM 58933Y105 32026 415436 SH SOLE 415436 0 0 METHANEX CORP COM 59151K108 3811 103300 SH SOLE 103300 0 0 METLIFE INC COM 59156R108 7635 125598 SH SOLE 125598 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 4512 3904 SH SOLE 3904 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2920 76867 SH SOLE 76867 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 6637 42756 SH SOLE 42756 0 0 MICRON TECHNOLOGY INC COM 595112103 16116 182702 SH SOLE 182702 0 0 MICROSOFT CORP COM 594918104 299410 1269925 SH SOLE 1269925 0 0 MID-AMER APT CMNTYS INC COM 59522J103 2708 18760 SH SOLE 18760 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 1595 191300 SH SOLE 191300 0 0 MODERNA INC COM 60770K107 5941 45368 SH SOLE 45368 0 0 MOHAWK INDS INC COM 608190104 1909 9927 SH SOLE 9927 0 0 MOLINA HEALTHCARE INC COM 60855R100 2274 9728 SH SOLE 9728 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1596 31206 SH SOLE 31206 0 0 MOMO INC ADR 60879B107 963 65300 SH SOLE 65300 0 0 MONDELEZ INTL INC CL A 609207105 13726 234506 SH SOLE 234506 0 0 MONGODB INC CL A 60937P106 2322 8682 SH SOLE 8682 0 0 MONOLITHIC PWR SYS INC COM 609839105 2483 7031 SH SOLE 7031 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 5910 64883 SH SOLE 64883 0 0 MOODYS CORP COM 615369105 8275 27711 SH SOLE 27711 0 0 MORGAN STANLEY COM NEW 617446448 17930 230872 SH SOLE 230872 0 0 MOSAIC CO NEW COM 61945C103 1867 59071 SH SOLE 59071 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 5239 27859 SH SOLE 27859 0 0 MSA SAFETY INC COM 553498106 10876 72500 SH SOLE 72500 0 0 MSCI INC COM 55354G100 5711 13621 SH SOLE 13621 0 0 NASDAQ INC COM 631103108 2778 18840 SH SOLE 18840 0 0 NEOGAMES S A SHS L6673X107 9164 256200 SH SOLE 256200 0 0 NEOGENOMICS INC COM NEW 64049M209 7524 156000 SH SOLE 156000 0 0 NETAPP INC COM 64110D104 2646 36416 SH SOLE 36416 0 0 NETEASE INC SPONSORED ADS 64110W102 18236 176600 SH SOLE 176600 0 0 NETFLIX INC COM 64110L106 37831 72520 SH SOLE 72520 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1413 14531 SH SOLE 14531 0 0 NEW GOLD INC CDA COM 644535106 1172 759067 SH SOLE 759067 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 9128 652000 SH SOLE 652000 0 0 NEWELL BRANDS INC COM 651229106 1771 66115 SH SOLE 66115 0 0 NEWMONT CORP COM 651639106 7938 131710 SH SOLE 131710 0 0 NEWS CORP NEW CL A 65249B109 1636 64316 SH SOLE 64316 0 0 NEXGEN ENERGY LTD COM 65340P106 1417 393104 SH SOLE 393104 0 0 NEXTERA ENERGY INC COM 65339F101 24332 321804 SH SOLE 321804 0 0 NIKE INC CL B 654106103 166915 1256042 SH SOLE 1256042 0 0 NIO INC SPON ADS 62914V106 21299 546400 SH SOLE 546400 0 0 NISOURCE INC COM 65473P105 1515 62826 SH SOLE 62826 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 639 14400 SH SOLE 14400 0 0 NORDSON CORP COM 655663102 1793 9025 SH SOLE 9025 0 0 NORFOLK SOUTHN CORP COM 655844108 11214 41762 SH SOLE 41762 0 0 NORTHERN TR CORP COM 665859104 3409 32429 SH SOLE 32429 0 0 NORTHROP GRUMMAN CORP COM 666807102 8404 25967 SH SOLE 25967 0 0 NORTONLIFELOCK INC COM 668771108 1958 92097 SH SOLE 92097 0 0 NOVAGOLD RES INC COM NEW 66987E206 2352 269714 SH SOLE 269714 0 0 NOVOCURE LTD ORD SHS G6674U108 1872 14162 SH SOLE 14162 0 0 NRG ENERGY INC COM NEW 629377508 1511 40044 SH SOLE 40044 0 0 NUCOR CORP COM 670346105 3975 49521 SH SOLE 49521 0 0 NUTRIEN LTD COM 67077M108 54607 1013740 SH SOLE 1013740 0 0 NVIDIA CORPORATION COM 67066G104 54252 101609 SH SOLE 101609 0 0 NVR INC COM 62944T105 2732 580 SH SOLE 580 0 0 NXP SEMICONDUCTORS N V COM N6596X109 9231 45850 SH SOLE 45850 0 0 OCCIDENTAL PETE CORP COM 674599105 4061 152564 SH SOLE 152564 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 213 17893 SH SOLE 17893 0 0 OGE ENERGY CORP COM 670837103 1075 33227 SH SOLE 33227 0 0 OKTA INC CL A 679295105 4344 19708 SH SOLE 19708 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 21708 90296 SH SOLE 90296 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1364 37231 SH SOLE 37231 0 0 OMNICOM GROUP INC COM 681919106 2614 35248 SH SOLE 35248 0 0 ON SEMICONDUCTOR CORP COM 682189105 2804 67387 SH SOLE 67387 0 0 ONE GAS INC COM 68235P108 19562 254353 SH SOLE 254353 0 0 ONEOK INC NEW COM 682680103 3691 72860 SH SOLE 72860 0 0 OPEN TEXT CORP COM 683715106 64410 1350984 SH SOLE 1350984 0 0 ORACLE CORP COM 68389X105 22543 321257 SH SOLE 321257 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 6035 11898 SH SOLE 11898 0 0 ORGANIGRAM HLDGS INC COM 68620P101 896 258962 SH SOLE 258962 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1828 166041 SH SOLE 166041 0 0 OTIS WORLDWIDE CORP COM 68902V107 4619 67487 SH SOLE 67487 0 0 OWENS CORNING NEW COM 690742101 1632 17718 SH SOLE 17718 0 0 PACCAR INC COM 693718108 5276 56779 SH SOLE 56779 0 0 PACKAGING CORP AMER COM 695156109 2092 15555 SH SOLE 15555 0 0 PALO ALTO NETWORKS INC COM 697435105 5048 15673 SH SOLE 15673 0 0 PAN AMERN SILVER CORP COM 697900108 9534 317824 SH SOLE 317824 0 0 PARKER-HANNIFIN CORP COM 701094104 6664 21126 SH SOLE 21126 0 0 PAYCHEX INC COM 704326107 5203 53083 SH SOLE 53083 0 0 PAYCOM SOFTWARE INC COM 70432V102 3020 8162 SH SOLE 8162 0 0 PAYPAL HLDGS INC COM 70450Y103 44383 182765 SH SOLE 182765 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 4487 39910 SH SOLE 39910 0 0 PEMBINA PIPELINE CORP COM 706327103 51672 1789025 SH SOLE 1789025 0 0 PENTAIR PLC SHS G7S00T104 1696 27214 SH SOLE 27214 0 0 PEPSICO INC COM 713448108 32105 226974 SH SOLE 226974 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 12329 214000 SH SOLE 214000 0 0 PERKINELMER INC COM 714046109 2353 18342 SH SOLE 18342 0 0 PFIZER INC COM 717081103 33067 912701 SH SOLE 912701 0 0 PG&E CORP COM 69331C108 2844 242896 SH SOLE 242896 0 0 PHILIP MORRIS INTL INC COM 718172109 22700 255809 SH SOLE 255809 0 0 PHILLIPS 66 COM 718546104 5844 71671 SH SOLE 71671 0 0 PINDUODUO INC SPONSORED ADS 722304102 22438 167600 SH SOLE 167600 0 0 PINNACLE WEST CAP CORP COM 723484101 1502 18463 SH SOLE 18463 0 0 PINTEREST INC CL A 72352L106 6210 83885 SH SOLE 83885 0 0 PIONEER NAT RES CO COM 723787107 5350 33689 SH SOLE 33689 0 0 PLUG POWER INC COM NEW 72919P202 2749 76704 SH SOLE 76704 0 0 PNC FINL SVCS GROUP INC COM 693475105 12190 69494 SH SOLE 69494 0 0 POOL CORP COM 73278L105 2269 6573 SH SOLE 6573 0 0 PPD INC COM 69355F102 766 20252 SH SOLE 20252 0 0 PPG INDS INC COM 693506107 5816 38708 SH SOLE 38708 0 0 PPL CORP COM 69351T106 3637 126104 SH SOLE 126104 0 0 PRETIUM RES INC COM 74139C102 2172 209307 SH SOLE 209307 0 0 PRICE T ROWE GROUP INC COM 74144T108 6372 37132 SH SOLE 37132 0 0 PRIMO WATER CORPORATION COM 74167P108 9999 613914 SH SOLE 613914 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2700 45032 SH SOLE 45032 0 0 PROCTER AND GAMBLE CO COM 742718109 55124 407031 SH SOLE 407031 0 0 PROGRESSIVE CORP COM 743315103 17526 183303 SH SOLE 183303 0 0 PROLOGIS INC. COM 74340W103 12847 121201 SH SOLE 121201 0 0 PROOFPOINT INC COM 743424103 17749 141100 SH SOLE 141100 0 0 PROS HOLDINGS INC COM 74346Y103 17812 419100 SH SOLE 419100 0 0 PROSPERITY BANCSHARES INC COM 743606105 21351 285100 SH SOLE 285100 0 0 PRUDENTIAL FINL INC COM 744320102 5909 64864 SH SOLE 64864 0 0 PTC INC COM 69370C100 2498 18147 SH SOLE 18147 0 0 PUBLIC STORAGE COM 74460D109 6370 25816 SH SOLE 25816 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4995 82961 SH SOLE 82961 0 0 PULTE GROUP INC COM 745867101 2307 43990 SH SOLE 43990 0 0 Q2 HLDGS INC COM 74736L109 9820 98000 SH SOLE 98000 0 0 QORVO INC COM 74736K101 3413 18683 SH SOLE 18683 0 0 QUALCOMM INC COM 747525103 24622 185698 SH SOLE 185698 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2838 22113 SH SOLE 22113 0 0 R1 RCM INC COM 749397105 18542 751300 SH SOLE 751300 0 0 RAYMOND JAMES FINL INC COM 754730109 2482 20249 SH SOLE 20249 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 19266 249338 SH SOLE 249338 0 0 REALTY INCOME CORP COM 756109104 3640 57326 SH SOLE 57326 0 0 REGENCY CTRS CORP COM 758849103 1578 27824 SH SOLE 27824 0 0 REGENERON PHARMACEUTICALS COM 75886F107 8142 17209 SH SOLE 17209 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3254 157497 SH SOLE 157497 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1405 11145 SH SOLE 11145 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 1335 8332 SH SOLE 8332 0 0 REPUBLIC SVCS INC COM 760759100 3633 36570 SH SOLE 36570 0 0 RESMED INC COM 761152107 4612 23771 SH SOLE 23771 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 16585 255037 SH SOLE 255037 0 0 RINGCENTRAL INC CL A 76680R206 3679 12350 SH SOLE 12350 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 13587 232077 SH SOLE 232077 0 0 RLX TECHNOLOGY INC SPONSORED ADS 74969N103 518 50000 SH SOLE 50000 0 0 ROBERT HALF INTL INC COM 770323103 1458 18680 SH SOLE 18680 0 0 ROCKWELL AUTOMATION INC COM 773903109 5064 19079 SH SOLE 19079 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 21243 460703 SH SOLE 460703 0 0 ROKU INC COM CL A 77543R102 5824 17878 SH SOLE 17878 0 0 ROLLINS INC COM 775711104 1249 36289 SH SOLE 36289 0 0 ROPER TECHNOLOGIES INC COM 776696106 6944 17217 SH SOLE 17217 0 0 ROSS STORES INC COM 778296103 6999 58368 SH SOLE 58368 0 0 ROYAL BK CDA COM 780087102 420074 4556383 SH SOLE 4556383 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 3210 37501 SH SOLE 37501 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 1249 28623 SH SOLE 28623 0 0 RPM INTL INC COM 749685103 1958 21320 SH SOLE 21320 0 0 S&P GLOBAL INC COM 78409V104 20230 57330 SH SOLE 57330 0 0 SALESFORCE COM INC COM 79466L302 31656 149413 SH SOLE 149413 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1481 218137 SH SOLE 218137 0 0 SAREPTA THERAPEUTICS INC COM 803607100 920 12349 SH SOLE 12349 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 5073 18276 SH SOLE 18276 0 0 SCHLUMBERGER LTD COM 806857108 6199 228003 SH SOLE 228003 0 0 SCHWAB CHARLES CORP COM 808513105 27964 429023 SH SOLE 429023 0 0 SEA LTD SPONSORD ADS 81141R100 46336 207570 SH SOLE 207570 0 0 SEABRIDGE GOLD INC COM 811916105 1070 66182 SH SOLE 66182 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 2907 37881 SH SOLE 37881 0 0 SEAGEN INC COM 81181C104 2872 20683 SH SOLE 20683 0 0 SEALED AIR CORP NEW COM 81211K100 1184 25842 SH SOLE 25842 0 0 SEI INVTS CO COM 784117103 1229 20167 SH SOLE 20167 0 0 SEMPRA ENERGY COM 816851109 6278 47351 SH SOLE 47351 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1494 25788 SH SOLE 25788 0 0 SERVICE CORP INTL COM 817565104 64465 1262775 SH SOLE 1262775 0 0 SERVICENOW INC COM 81762P102 16012 32016 SH SOLE 32016 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 137028 5269795 SH SOLE 5269795 0 0 SHERWIN WILLIAMS CO COM 824348106 9908 13425 SH SOLE 13425 0 0 SHOPIFY INC CL A 82509L107 123738 112088 SH SOLE 112088 0 0 SILVERCORP METALS INC COM 82835P103 1896 385008 SH SOLE 385008 0 0 SILVERCREST METALS INC COM 828363101 1238 152877 SH SOLE 152877 0 0 SIMON PPTY GROUP INC NEW COM 828806109 6130 53881 SH SOLE 53881 0 0 SIMPSON MFG INC COM 829073105 20725 199800 SH SOLE 199800 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1060 174107 SH SOLE 174107 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 5011 27311 SH SOLE 27311 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 3056 75216 SH SOLE 75216 0 0 SMITH A O CORP COM 831865209 1501 22204 SH SOLE 22204 0 0 SMUCKER J M CO COM NEW 832696405 2368 18712 SH SOLE 18712 0 0 SNAP INC CL A 83304A106 7945 151950 SH SOLE 151950 0 0 SNAP ON INC COM 833034101 1948 8442 SH SOLE 8442 0 0 SNOWFLAKE INC CL A 833445109 953 4155 SH SOLE 4155 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2402 8357 SH SOLE 8357 0 0 SOUTHERN CO COM 842587107 10788 173551 SH SOLE 173551 0 0 SOUTHERN COPPER CORP COM 84265V105 2457 36200 SH SOLE 36200 0 0 SOUTHWEST AIRLS CO COM 844741108 1478 24211 SH SOLE 24211 0 0 SPLUNK INC COM 848637104 3553 26226 SH SOLE 26226 0 0 SPROTT INC COM NEW 852066208 881 23205 SH SOLE 23205 0 0 SQUARE INC CL A 852234103 14302 62990 SH SOLE 62990 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2639 37764 SH SOLE 37764 0 0 SSR MNG INC COM 784730103 3492 244198 SH SOLE 244198 0 0 STANLEY BLACK & DECKER INC COM 854502101 5239 26240 SH SOLE 26240 0 0 STANTEC INC COM 85472N109 15417 360143 SH SOLE 360143 0 0 STARBUCKS CORP COM 855244109 21052 192663 SH SOLE 192663 0 0 STATE STR CORP COM 857477103 4856 57802 SH SOLE 57802 0 0 STEEL DYNAMICS INC COM 858119100 1752 34506 SH SOLE 34506 0 0 STERIS PLC SHS USD G8473T100 2672 14027 SH SOLE 14027 0 0 STRYKER CORPORATION COM 863667101 13507 55452 SH SOLE 55452 0 0 SUN CMNTYS INC COM 866674104 2645 17627 SH SOLE 17627 0 0 SUN LIFE FINANCIAL INC. COM 866796105 103261 2043516 SH SOLE 2043516 0 0 SUNCOR ENERGY INC NEW COM 867224107 95894 4587740 SH SOLE 4587740 0 0 SUNOPTA INC COM 8676EP108 2237 151328 SH SOLE 151328 0 0 SUNRUN INC COM 86771W105 1179 19495 SH SOLE 19495 0 0 SVB FINANCIAL GROUP COM 78486Q101 4192 8491 SH SOLE 8491 0 0 SYNCHRONY FINANCIAL COM 87165B103 3504 86178 SH SOLE 86178 0 0 SYNOPSYS INC COM 871607107 6170 24903 SH SOLE 24903 0 0 SYNOVUS FINL CORP COM NEW 87161C501 17618 385100 SH SOLE 385100 0 0 SYSCO CORP COM 871829107 6257 79461 SH SOLE 79461 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3325 18818 SH SOLE 18818 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 8708 161700 SH SOLE 161700 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 11112 125920 SH SOLE 125920 0 0 TARGET CORP COM 87612E106 16265 82119 SH SOLE 82119 0 0 TC ENERGY CORP COM 87807B107 421830 9202481 SH SOLE 9202481 0 0 TE CONNECTIVITY LTD REG SHS H84989104 74440 576561 SH SOLE 576561 0 0 TECK RESOURCES LTD CL B 878742204 12852 671068 SH SOLE 671068 0 0 TELADOC HEALTH INC COM 87918A105 3445 18952 SH SOLE 18952 0 0 TELECOM ARGENTINA S A SPON ADR REP B 879273209 202 36600 SH SOLE 36600 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2501 6047 SH SOLE 6047 0 0 TELEFLEX INCORPORATED COM 879369106 3170 7630 SH SOLE 7630 0 0 TELUS CORPORATION COM 87971M103 82912 4163143 SH SOLE 4163143 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 6329 225000 SH SOLE 225000 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 3217 156982 SH SOLE 156982 0 0 TERADYNE INC COM 880770102 3314 27235 SH SOLE 27235 0 0 TESLA INC COM 88160R101 83133 124463 SH SOLE 124463 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 417 36122 SH SOLE 36122 0 0 TEXAS INSTRS INC COM 882508104 28486 150727 SH SOLE 150727 0 0 TEXTRON INC COM 883203101 2098 37405 SH SOLE 37405 0 0 TFI INTL INC COM 87241L109 7431 99148 SH SOLE 99148 0 0 THE TRADE DESK INC COM CL A 88339J105 4481 6877 SH SOLE 6877 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 29690 65055 SH SOLE 65055 0 0 THOMSON REUTERS CORP. COM NEW 884903709 5070 57877 SH SOLE 57877 0 0 TJX COS INC NEW COM 872540109 13006 196613 SH SOLE 196613 0 0 T-MOBILE US INC COM 872590104 20615 164537 SH SOLE 164537 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 334452 5128579 SH SOLE 5128579 0 0 TRACTOR SUPPLY CO COM 892356106 3376 19065 SH SOLE 19065 0 0 TRADEWEB MKTS INC CL A 892672106 1102 14887 SH SOLE 14887 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 143595 867328 SH SOLE 867328 0 0 TRANSALTA CORP COM 89346D107 2507 264790 SH SOLE 264790 0 0 TRANSDIGM GROUP INC COM 893641100 4979 8468 SH SOLE 8468 0 0 TRANSUNION COM 89400J107 2806 31183 SH SOLE 31183 0 0 TRAVELERS COMPANIES INC COM 89417E109 6246 41532 SH SOLE 41532 0 0 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 5043 470903 SH SOLE 470903 0 0 TRIMBLE INC COM 896239100 3193 41045 SH SOLE 41045 0 0 TRIP COM GROUP LTD ADS 89677Q107 8001 201900 SH SOLE 201900 0 0 TRUIST FINL CORP COM 89832Q109 12891 221040 SH SOLE 221040 0 0 TURQUOISE HILL RES LTD COM 900435207 1770 109934 SH SOLE 109934 0 0 TWILIO INC CL A 90138F102 7846 23024 SH SOLE 23024 0 0 TWITTER INC COM 90184L102 8304 130507 SH SOLE 130507 0 0 TYLER TECHNOLOGIES INC COM 902252105 11293 26601 SH SOLE 26601 0 0 TYSON FOODS INC CL A 902494103 3586 48267 SH SOLE 48267 0 0 UBER TECHNOLOGIES INC COM 90353T100 8677 159177 SH SOLE 159177 0 0 UDR INC COM 902653104 2123 48400 SH SOLE 48400 0 0 UGI CORP NEW COM 902681105 1401 34170 SH SOLE 34170 0 0 ULTA BEAUTY INC COM 90384S303 2714 8778 SH SOLE 8778 0 0 UNION PAC CORP COM 907818108 34842 158077 SH SOLE 158077 0 0 UNITED PARCEL SERVICE INC CL B 911312106 25178 148117 SH SOLE 148117 0 0 UNITED RENTALS INC COM 911363109 9153 27793 SH SOLE 27793 0 0 UNITEDHEALTH GROUP INC COM 91324P102 260455 700015 SH SOLE 700015 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 19901 923900 SH SOLE 923900 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1700 12745 SH SOLE 12745 0 0 US BANCORP DEL COM NEW 902973304 12296 222305 SH SOLE 222305 0 0 V F CORP COM 918204108 4342 54329 SH SOLE 54329 0 0 VAIL RESORTS INC COM 91879Q109 1920 6582 SH SOLE 6582 0 0 VALERO ENERGY CORP COM 91913Y100 4797 66996 SH SOLE 66996 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4484 19600 SH SOLE 19600 0 0 VARIAN MED SYS INC COM 92220P105 2639 14951 SH SOLE 14951 0 0 VEEVA SYS INC CL A COM 922475108 5813 22252 SH SOLE 22252 0 0 VENTAS INC COM 92276F100 3272 61341 SH SOLE 61341 0 0 VEREIT INC COM 92339V308 1378 35684 SH SOLE 35684 0 0 VERISIGN INC COM 92343E102 3346 16836 SH SOLE 16836 0 0 VERISK ANALYTICS INC COM 92345Y106 4471 25304 SH SOLE 25304 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 39497 679224 SH SOLE 679224 0 0 VERMILION ENERGY INC COM 923725105 3606 496402 SH SOLE 496402 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 9164 42647 SH SOLE 42647 0 0 VIACOMCBS INC CL B 92556H206 4177 92623 SH SOLE 92623 0 0 VIATRIS INC COM 92556V106 2821 201930 SH SOLE 201930 0 0 VICI PPTYS INC COM 925652109 2481 87860 SH SOLE 87860 0 0 VIEMED HEALTHCARE INC COM 92663R105 532 52331 SH SOLE 52331 0 0 VILLAGE FARMS INTL INC COM 92707Y108 929 70276 SH SOLE 70276 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 5667 189800 SH SOLE 189800 0 0 VISA INC COM CL A 92826C839 71388 337163 SH SOLE 337163 0 0 VISTRA CORP COM 92840M102 1276 72155 SH SOLE 72155 0 0 VMWARE INC CL A COM 928563402 2089 13888 SH SOLE 13888 0 0 VORNADO RLTY TR SH BEN INT 929042109 1224 26970 SH SOLE 26970 0 0 VOYA FINANCIAL INC COM 929089100 1317 20700 SH SOLE 20700 0 0 VULCAN MATLS CO COM 929160109 3666 21727 SH SOLE 21727 0 0 WABTEC COM 929740108 2347 29655 SH SOLE 29655 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6631 120778 SH SOLE 120778 0 0 WALMART INC COM 931142103 31596 232613 SH SOLE 232613 0 0 WASTE CONNECTIONS INC COM 94106B101 100853 933599 SH SOLE 933599 0 0 WASTE MGMT INC DEL COM 94106L109 16876 130799 SH SOLE 130799 0 0 WATERS CORP COM 941848103 2887 10159 SH SOLE 10159 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 12736 107200 SH SOLE 107200 0 0 WAYFAIR INC CL A 94419L101 3568 11335 SH SOLE 11335 0 0 WEC ENERGY GROUP INC COM 92939U106 4843 51742 SH SOLE 51742 0 0 WEIBO CORP SPONSORED ADR 948596101 1204 23870 SH SOLE 23870 0 0 WELLS FARGO CO NEW COM 949746101 25198 644948 SH SOLE 644948 0 0 WELLTOWER INC COM 95040Q104 4903 68450 SH SOLE 68450 0 0 WEST FRASER TIMBER CO LTD COM 952845105 8591 119421 SH SOLE 119421 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 11303 40114 SH SOLE 40114 0 0 WESTERN ALLIANCE BANCORP COM 957638109 17490 185200 SH SOLE 185200 0 0 WESTERN DIGITAL CORP. COM 958102105 3325 49814 SH SOLE 49814 0 0 WESTERN UN CO COM 959802109 1662 67414 SH SOLE 67414 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 925 128578 SH SOLE 128578 0 0 WESTROCK CO COM 96145D105 2235 42932 SH SOLE 42932 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 4358 122411 SH SOLE 122411 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 40668 1064811 SH SOLE 1064811 0 0 WHIRLPOOL CORP COM 963320106 2262 10267 SH SOLE 10267 0 0 WILLIAMS COS INC COM 969457100 4716 199060 SH SOLE 199060 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 4838 21138 SH SOLE 21138 0 0 WIX COM LTD SHS M98068105 503 1800 SH SOLE 1800 0 0 WORKDAY INC CL A 98138H101 7337 29535 SH SOLE 29535 0 0 WP CAREY INC COM 92936U109 2030 28686 SH SOLE 28686 0 0 WYNN RESORTS LTD COM 983134107 2118 16894 SH SOLE 16894 0 0 XCEL ENERGY INC COM 98389B100 5731 86172 SH SOLE 86172 0 0 XILINX INC COM 983919101 4974 40144 SH SOLE 40144 0 0 XPENG INC ADS 98422D105 2629 72000 SH SOLE 72000 0 0 XPO LOGISTICS INC COM 983793100 1847 14980 SH SOLE 14980 0 0 XYLEM INC COM 98419M100 3105 29520 SH SOLE 29520 0 0 YAMANA GOLD INC COM 98462Y100 4680 1077174 SH SOLE 1077174 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 301 73300 SH SOLE 73300 0 0 YUM BRANDS INC COM 988498101 5348 49439 SH SOLE 49439 0 0 YUM CHINA HLDGS INC COM 98850P109 10036 169500 SH SOLE 169500 0 0 ZAI LAB LTD ADR 98887Q104 3990 29900 SH SOLE 29900 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4250 8760 SH SOLE 8760 0 0 ZENDESK INC COM 98936J101 2530 19074 SH SOLE 19074 0 0 ZILLOW GROUP INC CL A 98954M101 1302 9910 SH SOLE 9910 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 3172 24467 SH SOLE 24467 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 5437 33965 SH SOLE 33965 0 0 ZOETIS INC CL A 98978V103 12272 77927 SH SOLE 77927 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 10289 32024 SH SOLE 32024 0 0 ZSCALER INC COM 98980G102 2066 12033 SH SOLE 12033 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 5072 174000 SH SOLE 174000 0 0