0001228242-23-000006.txt : 20230512 0001228242-23-000006.hdr.sgml : 20230512 20230512122646 ACCESSION NUMBER: 0001228242-23-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230512 DATE AS OF CHANGE: 20230512 EFFECTIVENESS DATE: 20230512 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: 23914311 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 X0202 13F-HR LIVE false true false 0001228242 XXXXXXXX 03-31-2023 03-31-2023 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 05-12-2023 0 809 9593110814 false
INFORMATION TABLE 2 BCIMC_13F_20230331.xml 360 DIGITECH INC AMERICAN DEP 88557W101 938960 48400 SH SOLE 48400 0 0 3M CO COM 88579Y101 5196638 49440 SH SOLE 49440 0 0 ABBOTT LABS COM 002824100 15787447 155910 SH SOLE 155910 0 0 ABBVIE INC COM 00287Y109 25202134 158136 SH SOLE 158136 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 2122759 271435 SH SOLE 271435 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16103107 56342 SH SOLE 56342 0 0 ACTIVISION BLIZZARD INC COM 00507V109 5990530 69991 SH SOLE 69991 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 16017904 41565 SH SOLE 41565 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 649276 5339 SH SOLE 5339 0 0 ADVANCED ENERGY INDS COM 007973100 10290000 105000 SH SOLE 105000 0 0 ADVANCED MICRO DEVICES INC COM 007903107 14128534 144154 SH SOLE 144154 0 0 AECOM COM 00766T100 988905 11728 SH SOLE 11728 0 0 AERCAP HOLDINGS NV SHS N00985106 240664 4280 SH SOLE 4280 0 0 AES CORP COM 00130H105 1427246 59271 SH SOLE 59271 0 0 AFLAC INC COM 001055102 3394526 52612 SH SOLE 52612 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3651208 26393 SH SOLE 26393 0 0 AGNICO EAGLE MINES LTD COM 008474108 72132589 1414987 SH SOLE 1414987 0 0 AIR PRODS & CHEMS INC COM 009158106 18323136 63797 SH SOLE 63797 0 0 AIRBNB INC COM CL A 009066101 4210318 33845 SH SOLE 33845 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 7866723 100469 SH SOLE 100469 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 3851325 315476 SH SOLE 315476 0 0 ALBEMARLE CORP COM 012653101 2310531 10453 SH SOLE 10453 0 0 ALCOA CORP COM 013872106 678066 15932 SH SOLE 15932 0 0 ALCON AG ORD SHS H01301128 918190 12982 SH SOLE 12982 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1743064 13879 SH SOLE 13879 0 0 ALGOMA STL GROUP INC COM 015658107 424414 52386 SH SOLE 52386 0 0 ALIGN TECHNOLOGY INC COM 016255101 2201648 6589 SH SOLE 6589 0 0 ALLEGION PLC ORD SHS G0176J109 825023 7730 SH SOLE 7730 0 0 ALLIANT ENERGY CORP COM 018802108 1196053 22398 SH SOLE 22398 0 0 ALLSTATE CORP COM 020002101 2617665 23623 SH SOLE 23623 0 0 ALLY FINL INC COM 02005N100 695801 27297 SH SOLE 27297 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2195107 10958 SH SOLE 10958 0 0 ALPHABET INC CAP STK CL C 02079K107 50937744 489786 SH SOLE 489786 0 0 ALPHABET INC CAP STK CL A 02079K305 73649545 710012 SH SOLE 710012 0 0 ALTRIA GROUP INC COM 02209S103 7150266 160248 SH SOLE 160248 0 0 AMAZON COM INC COM 023135106 84802949 821018 SH SOLE 821018 0 0 AMCOR PLC ORD G0250X107 1505107 132259 SH SOLE 132259 0 0 AMEREN CORP COM 023608102 1992758 23067 SH SOLE 23067 0 0 AMERICAN ELEC PWR CO INC COM 025537101 4163614 45754 SH SOLE 45754 0 0 AMERICAN EXPRESS CO COM 025816109 9348871 56677 SH SOLE 56677 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 771282 6348 SH SOLE 6348 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 888934 28265 SH SOLE 28265 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3332019 66164 SH SOLE 66164 0 0 AMERICAN TOWER CORP NEW COM 03027X100 8491144 41554 SH SOLE 41554 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2544971 17373 SH SOLE 17373 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 11579150 407000 SH SOLE 407000 0 0 AMERIPRISE FINL INC COM 03076C106 2905314 9479 SH SOLE 9479 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2213681 13826 SH SOLE 13826 0 0 AMETEK INC COM 031100100 2971563 20447 SH SOLE 20447 0 0 AMGEN INC COM 031162100 11531959 47702 SH SOLE 47702 0 0 AMPHENOL CORP NEW CL A 032095101 4330098 52987 SH SOLE 52987 0 0 ANALOG DEVICES INC COM 032654105 8964241 45453 SH SOLE 45453 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 789339 41305 SH SOLE 41305 0 0 ANSYS INC COM 03662Q105 2586854 7773 SH SOLE 7773 0 0 AON PLC SHS CL A G0403H108 5833180 18501 SH SOLE 18501 0 0 APA CORPORATION COM 03743Q108 1042170 28901 SH SOLE 28901 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 2252791 35668 SH SOLE 35668 0 0 APPLE INC COM 037833100 234572064 1422511 SH SOLE 1422511 0 0 APPLIED MATLS INC COM 038222105 52632532 428499 SH SOLE 428499 0 0 APTIV PLC SHS G6095L109 2712305 24176 SH SOLE 24176 0 0 ARAMARK COM 03852U106 743852 20778 SH SOLE 20778 0 0 ARCH CAP GROUP LTD ORD G0450A105 2235163 32933 SH SOLE 32933 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 3897843 48931 SH SOLE 48931 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1161902 13925 SH SOLE 13925 0 0 ARISTA NETWORKS INC COM 040413106 3653473 21765 SH SOLE 21765 0 0 ARROW ELECTRS INC COM 042735100 684038 5478 SH SOLE 5478 0 0 ASPEN TECHNOLOGY INC COM 29109X106 590485 2580 SH SOLE 2580 0 0 ASSURANT INC COM 04621X108 571653 4761 SH SOLE 4761 0 0 AT&T INC COM 00206R102 12264772 637131 SH SOLE 637131 0 0 ATLASSIAN CORPORATION CL A 049468101 2276219 13298 SH SOLE 13298 0 0 ATMOS ENERGY CORP COM 049560105 1409556 12545 SH SOLE 12545 0 0 AUTODESK INC COM 052769106 29205264 140302 SH SOLE 140302 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 1034223 30900 SH SOLE 30900 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 8241095 37017 SH SOLE 37017 0 0 AUTOZONE INC COM 053332102 17671640 7189 SH SOLE 7189 0 0 AVALONBAY CMNTYS INC COM 053484101 2097893 12483 SH SOLE 12483 0 0 AVANTOR INC COM 05352A100 1271761 60159 SH SOLE 60159 0 0 AVERY DENNISON CORP COM 053611109 1287043 7193 SH SOLE 7193 0 0 AXON ENTERPRISE INC COM 05464C101 1353372 6019 SH SOLE 6019 0 0 AZEK CO INC CL A 05478C105 9180600 390000 SH SOLE 390000 0 0 AZENTA INC COM 114340102 3792700 85000 SH SOLE 85000 0 0 B2GOLD CORP COM 11777Q209 2935419 742966 SH SOLE 742966 0 0 BAKER HUGHES COMPANY CL A 05722G100 2581816 89460 SH SOLE 89460 0 0 BALL CORP COM 058498106 1534262 27840 SH SOLE 27840 0 0 BALLARD PWR SYS INC NEW COM 058586108 747682 134025 SH SOLE 134025 0 0 BANK AMERICA CORP COM 060505104 32012895 1119332 SH SOLE 1119332 0 0 BANK MONTREAL QUE COM 063671101 137397305 1542638 SH SOLE 1542638 0 0 BANK NEW YORK MELLON CORP COM 064058100 3106778 68371 SH SOLE 68371 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 10215171 202829 SH SOLE 202829 0 0 BARRICK GOLD CORP COM 067901108 9414400 507145 SH SOLE 507145 0 0 BATH & BODY WORKS INC COM 070830104 738953 20201 SH SOLE 20201 0 0 BAUSCH HEALTH COS INC COM 071734107 1254007 154784 SH SOLE 154784 0 0 BAXTER INTL INC COM 071813109 1809503 44613 SH SOLE 44613 0 0 BAYTEX ENERGY CORP COM 07317Q105 1101710 293697 SH SOLE 293697 0 0 BCE INC COM NEW 05534B760 12725729 284106 SH SOLE 284106 0 0 BECTON DICKINSON & CO COM 075887109 6273901 25345 SH SOLE 25345 0 0 BELLUS HEALTH INC NEW COM NEW 07987C204 1208427 168206 SH SOLE 168206 0 0 BENTLEY SYS INC COM CL B 08265T208 13198274 307008 SH SOLE 307008 0 0 BERKLEY W R CORP COM 084423102 1177274 18909 SH SOLE 18909 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 35947312 116421 SH SOLE 116421 0 0 BEST BUY INC COM 086516101 1407529 17983 SH SOLE 17983 0 0 BILL HOLDINGS INC COM 090043100 679385 8373 SH SOLE 8373 0 0 BIO RAD LABS INC CL A 090572207 944627 1972 SH SOLE 1972 0 0 BIO-TECHNE CORP COM 09073M104 1025157 13818 SH SOLE 13818 0 0 BIOGEN INC COM 09062X103 3583807 12890 SH SOLE 12890 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 8700000 400000 SH SOLE 400000 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1597556 16429 SH SOLE 16429 0 0 BLACK KNIGHT INC COM 09215C105 790299 13730 SH SOLE 13730 0 0 BLACKBERRY LTD COM 09228F103 1286281 280404 SH SOLE 280404 0 0 BLACKLINE INC COM 09239B109 11146900 166000 SH SOLE 166000 0 0 BLACKROCK INC COM 09247X101 8968215 13403 SH SOLE 13403 0 0 BLACKSTONE INC COM 09260D107 5513014 62762 SH SOLE 62762 0 0 BLOCK INC CL A 852234103 3285314 47856 SH SOLE 47856 0 0 BOEING CO COM 097023105 10733238 50526 SH SOLE 50526 0 0 BOOKING HOLDINGS INC COM 09857L108 159187039 60016 SH SOLE 60016 0 0 BOOT BARN HLDGS INC COM 099406100 9196800 120000 SH SOLE 120000 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 10733317 115798 SH SOLE 115798 0 0 BORGWARNER INC COM 099724106 1035484 21085 SH SOLE 21085 0 0 BOSTON PROPERTIES INC COM 101121101 709297 13106 SH SOLE 13106 0 0 BOSTON SCIENTIFIC CORP COM 101137107 6408593 128095 SH SOLE 128095 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 13174861 190086 SH SOLE 190086 0 0 BROADCOM INC COM 11135F101 34484058 53752 SH SOLE 53752 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1525501 10408 SH SOLE 10408 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 53751672 1641053 SH SOLE 1641053 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 485013 26316 SH SOLE 26316 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 104379189 3204095 SH SOLE 3204095 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 67667054 2002564 SH SOLE 2002564 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 52856906 1676997 SH SOLE 1676997 0 0 BROWN & BROWN INC COM 115236101 9499278 165435 SH SOLE 165435 0 0 BROWN FORMAN CORP CL B 115637209 1764404 27453 SH SOLE 27453 0 0 BRP INC COM SUN VTG 05577W200 5240131 66967 SH SOLE 66967 0 0 BRUNSWICK CORP COM 117043109 10906000 133000 SH SOLE 133000 0 0 BUNGE LIMITED COM G16962105 1287610 13480 SH SOLE 13480 0 0 BURLINGTON STORES INC COM 122017106 1175414 5816 SH SOLE 5816 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1042590 10492 SH SOLE 10492 0 0 CACTUS INC CL A 127203107 10139529 245926 SH SOLE 245926 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5153928 24532 SH SOLE 24532 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 921191 18873 SH SOLE 18873 0 0 CAMDEN PPTY TR SH BEN INT 133131102 934020 8909 SH SOLE 8909 0 0 CAMECO CORP COM 13321L108 3022267 115423 SH SOLE 115423 0 0 CAMPBELL SOUP CO COM 134429109 1022023 18589 SH SOLE 18589 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 552884 28752 SH SOLE 28752 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 119128942 2809487 SH SOLE 2809487 0 0 CANADIAN NAT RES LTD COM 136385101 14595830 263770 SH SOLE 263770 0 0 CANADIAN NATL RY CO COM 136375102 79545570 674182 SH SOLE 674182 0 0 CANADIAN PAC RY LTD COM 13645T100 109907067 1427382 SH SOLE 1427382 0 0 CANOPY GROWTH CORP COM 138035100 284188 162068 SH SOLE 162068 0 0 CAPITAL ONE FINL CORP COM 14040H105 3267613 33981 SH SOLE 33981 0 0 CARDINAL HEALTH INC COM 14149Y108 1763529 23358 SH SOLE 23358 0 0 CARLISLE COS INC COM 142339100 1043087 4614 SH SOLE 4614 0 0 CARLYLE GROUP INC COM 14316J108 544886 17543 SH SOLE 17543 0 0 CARMAX INC COM 143130102 906219 14098 SH SOLE 14098 0 0 CARNIVAL CORP COMMON STOCK 143658300 905157 89178 SH SOLE 89178 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 3415421 74654 SH SOLE 74654 0 0 CASEYS GEN STORES INC COM 147528103 11147690 51500 SH SOLE 51500 0 0 CATALENT INC COM 148806102 1000369 15224 SH SOLE 15224 0 0 CATERPILLAR INC COM 149123101 10627558 46441 SH SOLE 46441 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1270582 9465 SH SOLE 9465 0 0 CBRE GROUP INC CL A 12504L109 2049019 28142 SH SOLE 28142 0 0 CDW CORP COM 12514G108 2349204 12054 SH SOLE 12054 0 0 CELANESE CORP DEL COM 150870103 1053511 9675 SH SOLE 9675 0 0 CELESTICA INC SUB VTG SHS 15101Q108 5789598 448943 SH SOLE 448943 0 0 CENOVUS ENERGY INC COM 15135U109 1200481 68810 SH SOLE 68810 0 0 CENTENE CORP DEL COM 15135B101 3206011 50720 SH SOLE 50720 0 0 CENTERPOINT ENERGY INC COM 15189T107 1645665 55861 SH SOLE 55861 0 0 CENTERRA GOLD INC COM 152006102 1624052 251435 SH SOLE 251435 0 0 CERIDIAN HCM HLDG INC COM 15677J108 901119 12307 SH SOLE 12307 0 0 CF INDS HLDGS INC COM 125269100 1273577 17569 SH SOLE 17569 0 0 CHARLES RIV LABS INTL INC COM 159864107 9190883 45540 SH SOLE 45540 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3470247 9704 SH SOLE 9704 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 349050 2685 SH SOLE 2685 0 0 CHENIERE ENERGY INC COM NEW 16411R208 8780369 55713 SH SOLE 55713 0 0 CHESAPEAKE ENERGY CORP COM 165167735 770970 10139 SH SOLE 10139 0 0 CHEVRON CORP NEW COM 166764100 26800662 164260 SH SOLE 164260 0 0 CHEWY INC CL A 16679L109 306217 8192 SH SOLE 8192 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 4224601 2473 SH SOLE 2473 0 0 CHUBB LIMITED COM H1467J104 7191650 37036 SH SOLE 37036 0 0 CHURCH & DWIGHT CO INC COM 171340102 1923802 21760 SH SOLE 21760 0 0 CINCINNATI FINL CORP COM 172062101 1503665 13416 SH SOLE 13416 0 0 CINTAS CORP COM 172908105 3764827 8137 SH SOLE 8137 0 0 CISCO SYS INC COM 17275R102 30994161 592906 SH SOLE 592906 0 0 CITIGROUP INC COM NEW 172967424 8104937 172850 SH SOLE 172850 0 0 CITIZENS FINL GROUP INC COM 174610105 1335703 43981 SH SOLE 43981 0 0 CLARIVATE PLC ORD SHS G21810109 250788 26708 SH SOLE 26708 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 846516 46182 SH SOLE 46182 0 0 CLOROX CO DEL COM 189054109 1729405 10929 SH SOLE 10929 0 0 CLOUDFLARE INC CL A COM 18915M107 1406465 22810 SH SOLE 22810 0 0 CME GROUP INC COM 12572Q105 6161390 32171 SH SOLE 32171 0 0 CMS ENERGY CORP COM 125896100 1580596 25751 SH SOLE 25751 0 0 CNH INDL N V SHS N20944109 405519 26555 SH SOLE 26555 0 0 COCA COLA CO COM 191216100 22787341 367360 SH SOLE 367360 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 319206 5392 SH SOLE 5392 0 0 COGNEX CORP COM 192422103 757818 15294 SH SOLE 15294 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2794920 45871 SH SOLE 45871 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 745973 11040 SH SOLE 11040 0 0 COLGATE PALMOLIVE CO COM 194162103 5332569 70959 SH SOLE 70959 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 17064419 161704 SH SOLE 161704 0 0 COMCAST CORP NEW CL A 20030N101 14621205 385682 SH SOLE 385682 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 728429 89050 SH SOLE 89050 0 0 CONAGRA BRANDS INC COM 205887102 1599042 42573 SH SOLE 42573 0 0 CONOCOPHILLIPS COM 20825C104 11052292 111403 SH SOLE 111403 0 0 CONSOLIDATED EDISON INC COM 209115104 3022789 31596 SH SOLE 31596 0 0 CONSTELLATION BRANDS INC CL A 21036P108 3338654 14780 SH SOLE 14780 0 0 CONSTELLATION ENERGY CORP COM 21037T109 2290630 29180 SH SOLE 29180 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 10452720 388000 SH SOLE 388000 0 0 COOPER COS INC COM NEW 216648402 1634943 4379 SH SOLE 4379 0 0 COPART INC COM 217204106 2870615 38168 SH SOLE 38168 0 0 CORNING INC COM 219350105 2529470 71697 SH SOLE 71697 0 0 CORTEVA INC COM 22052L104 3841385 63694 SH SOLE 63694 0 0 COSTAR GROUP INC COM 22160N109 2493403 36215 SH SOLE 36215 0 0 COSTCO WHSL CORP NEW COM 22160K105 19664127 39576 SH SOLE 39576 0 0 COTERRA ENERGY INC COM 127097103 1740230 70914 SH SOLE 70914 0 0 CREDICORP LTD COM G2519Y108 8078438 61020 SH SOLE 61020 0 0 CRESCENT PT ENERGY CORP COM 22576C101 3526004 499545 SH SOLE 499545 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 2494014 18170 SH SOLE 18170 0 0 CROWN CASTLE INC COM 22822V101 5183356 38728 SH SOLE 38728 0 0 CROWN HLDGS INC COM 228368106 894839 10819 SH SOLE 10819 0 0 CSX CORP COM 126408103 5630097 188046 SH SOLE 188046 0 0 CUMMINS INC COM 231021106 2999616 12557 SH SOLE 12557 0 0 CVS HEALTH CORP COM 126650100 136250060 1833536 SH SOLE 1833536 0 0 D R HORTON INC COM 23331A109 2856749 29243 SH SOLE 29243 0 0 DANAHER CORPORATION COM 235851102 122957462 487849 SH SOLE 487849 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1142896 24400 SH SOLE 24400 0 0 DARDEN RESTAURANTS INC COM 237194105 1684727 10858 SH SOLE 10858 0 0 DARLING INGREDIENTS INC COM 237266101 831149 14232 SH SOLE 14232 0 0 DATADOG INC CL A COM 23804L103 1605931 22102 SH SOLE 22102 0 0 DAVITA INC COM 23918K108 404901 4992 SH SOLE 4992 0 0 DEERE & CO COM 244199105 10564773 25588 SH SOLE 25588 0 0 DELL TECHNOLOGIES INC CL C 24703L202 945699 23519 SH SOLE 23519 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 493664 14137 SH SOLE 14137 0 0 DENISON MINES CORP COM 248356107 439877 404440 SH SOLE 404440 0 0 DENTSPLY SIRONA INC COM 24906P109 744984 18966 SH SOLE 18966 0 0 DESCARTES SYS GROUP INC COM 249906108 3668888 45460 SH SOLE 45460 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 532330 52460 SH SOLE 52460 0 0 DEVON ENERGY CORP NEW COM 25179M103 2792862 55184 SH SOLE 55184 0 0 DEXCOM INC COM 252131107 3997057 34404 SH SOLE 34404 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2022954 14966 SH SOLE 14966 0 0 DIGITAL RLTY TR INC COM 253868103 2516834 25601 SH SOLE 25601 0 0 DISCOVER FINL SVCS COM 254709108 2404580 24328 SH SOLE 24328 0 0 DISH NETWORK CORPORATION CL A 25470M109 203935 21858 SH SOLE 21858 0 0 DISNEY WALT CO COM 254687106 21579817 215518 SH SOLE 215518 0 0 DOCUSIGN INC COM 256163106 1042171 17876 SH SOLE 17876 0 0 DOLLAR GEN CORP NEW COM 256677105 10538364 50073 SH SOLE 50073 0 0 DOLLAR TREE INC COM 256746108 2827791 19699 SH SOLE 19699 0 0 DOMINION ENERGY INC COM 25746U109 4148131 74193 SH SOLE 74193 0 0 DOMINOS PIZZA INC COM 25754A201 1046678 3173 SH SOLE 3173 0 0 DOORDASH INC CL A 25809K105 1324463 20838 SH SOLE 20838 0 0 DOVER CORP COM 260003108 1899706 12503 SH SOLE 12503 0 0 DOW INC COM 260557103 3436501 62687 SH SOLE 62687 0 0 DROPBOX INC CL A 26210C104 526252 24341 SH SOLE 24341 0 0 DTE ENERGY CO COM 233331107 1880035 17163 SH SOLE 17163 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 6646590 68898 SH SOLE 68898 0 0 DUPONT DE NEMOURS INC COM 26614N102 3184578 44372 SH SOLE 44372 0 0 DYNATRACE INC COM NEW 268150109 12446141 294235 SH SOLE 294235 0 0 EASTMAN CHEM CO COM 277432100 916354 10865 SH SOLE 10865 0 0 EATON CORP PLC SHS G29183103 6094050 35567 SH SOLE 35567 0 0 EBAY INC. COM 278642103 2158867 48656 SH SOLE 48656 0 0 ECOLAB INC COM 278865100 3778222 22825 SH SOLE 22825 0 0 EDISON INTL COM 281020107 2405213 34073 SH SOLE 34073 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 4564214 55170 SH SOLE 55170 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 353788 37637 SH SOLE 37637 0 0 ELDORADO GOLD CORP NEW COM 284902509 2313482 223346 SH SOLE 223346 0 0 ELECTRONIC ARTS INC COM 285512109 110048420 913644 SH SOLE 913644 0 0 ELEVANCE HEALTH INC COM 036752103 9822001 21361 SH SOLE 21361 0 0 EMERSON ELEC CO COM 291011104 4588618 52658 SH SOLE 52658 0 0 ENBRIDGE INC COM 29250N105 24193966 634581 SH SOLE 634581 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 391897 101471 SH SOLE 101471 0 0 ENERGY FUELS INC COM NEW 292671708 468679 84236 SH SOLE 84236 0 0 ENERPLUS CORP COM 292766102 26003182 1804171 SH SOLE 1804171 0 0 ENPHASE ENERGY INC COM 29355A107 2544809 12102 SH SOLE 12102 0 0 ENTEGRIS INC COM 29362U104 1090487 13297 SH SOLE 13297 0 0 ENTERGY CORP NEW COM 29364G103 1941475 18020 SH SOLE 18020 0 0 EOG RES INC COM 26875P101 6021514 52530 SH SOLE 52530 0 0 EPAM SYS INC COM 29414B104 37196198 124402 SH SOLE 124402 0 0 EQT CORP COM 26884L109 934229 29277 SH SOLE 29277 0 0 EQUIFAX INC COM 294429105 2216230 10926 SH SOLE 10926 0 0 EQUINIX INC COM 29444U700 5967327 8276 SH SOLE 8276 0 0 EQUINOX GOLD CORP COM 29446Y502 779501 151809 SH SOLE 151809 0 0 EQUITABLE HLDGS INC COM 29452E101 851352 33531 SH SOLE 33531 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1059110 15777 SH SOLE 15777 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1917900 31965 SH SOLE 31965 0 0 ERIE INDTY CO CL A 29530P102 518223 2237 SH SOLE 2237 0 0 ERO COPPER CORP COM 296006109 744150 42065 SH SOLE 42065 0 0 ESSENTIAL UTILS INC COM 29670G102 956590 21915 SH SOLE 21915 0 0 ESSEX PPTY TR INC COM 297178105 1202973 5752 SH SOLE 5752 0 0 ETSY INC COM 29786A106 1245783 11190 SH SOLE 11190 0 0 EVEREST RE GROUP LTD COM G3223R108 1243045 3472 SH SOLE 3472 0 0 EVERGY INC COM 30034W106 1252269 20482 SH SOLE 20482 0 0 EVERSOURCE ENERGY COM 30040W108 2426843 31010 SH SOLE 31010 0 0 EXACT SCIENCES CORP COM 30063P105 1072958 15823 SH SOLE 15823 0 0 EXELON CORP COM 30161N101 3707270 88479 SH SOLE 88479 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1306703 13467 SH SOLE 13467 0 0 EXPEDITORS INTL WASH INC COM 302130109 1561281 14178 SH SOLE 14178 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1942940 11925 SH SOLE 11925 0 0 EXXON MOBIL CORP COM 30231G102 40382843 368255 SH SOLE 368255 0 0 F5 INC COM 315616102 775508 5323 SH SOLE 5323 0 0 FACTSET RESH SYS INC COM 303075105 1410891 3399 SH SOLE 3399 0 0 FAIR ISAAC CORP COM 303250104 1571215 2236 SH SOLE 2236 0 0 FASTENAL CO COM 311900104 2746193 50912 SH SOLE 50912 0 0 FEDERAL SIGNAL CORP COM 313855108 11004630 203000 SH SOLE 203000 0 0 FEDEX CORP COM 31428X106 5029293 22011 SH SOLE 22011 0 0 FERGUSON PLC NEW SHS G3421J106 9666915 72276 SH SOLE 72276 0 0 FERRARI N V COM N3167Y103 102942302 380723 SH SOLE 380723 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 819667 23466 SH SOLE 23466 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 114694487 2111071 SH SOLE 2111071 0 0 FIFTH THIRD BANCORP COM 316773100 1631647 61248 SH SOLE 61248 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 937095 963 SH SOLE 963 0 0 FIRST HORIZON CORPORATION COM 320517105 842167 47366 SH SOLE 47366 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 916492 127047 SH SOLE 127047 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 228345 16322 SH SOLE 16322 0 0 FIRST SOLAR INC COM 336433107 1852883 8519 SH SOLE 8519 0 0 FIRSTENERGY CORP COM 337932107 1941548 48466 SH SOLE 48466 0 0 FIRSTSERVICE CORP NEW COM 33767E202 7679757 54507 SH SOLE 54507 0 0 FISERV INC COM 337738108 11861820 104944 SH SOLE 104944 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1330464 6310 SH SOLE 6310 0 0 FMC CORP COM NEW 302491303 1369688 11215 SH SOLE 11215 0 0 FORD MTR CO DEL COM 345370860 4431105 351675 SH SOLE 351675 0 0 FORTINET INC COM 34959E109 3945464 59366 SH SOLE 59366 0 0 FORTIS INC COM 349553107 8768386 206286 SH SOLE 206286 0 0 FORTIVE CORP COM 34959J108 2043123 29971 SH SOLE 29971 0 0 FORTUNA SILVER MINES INC COM 349915108 590897 155076 SH SOLE 155076 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 676100 11512 SH SOLE 11512 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 6043500 225000 SH SOLE 225000 0 0 FOX CORP CL A COM 35137L105 933889 27427 SH SOLE 27427 0 0 FOX CORP CL B COM 35137L204 406247 12975 SH SOLE 12975 0 0 FRANCO NEV CORP COM 351858105 114908672 787844 SH SOLE 787844 0 0 FRANKLIN RESOURCES INC COM 354613101 711378 26406 SH SOLE 26406 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5217661 127540 SH SOLE 127540 0 0 GALLAGHER ARTHUR J & CO COM 363576109 14763775 77172 SH SOLE 77172 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 1183272 22729 SH SOLE 22729 0 0 GARMIN LTD SHS H2906T109 1372613 13601 SH SOLE 13601 0 0 GARTNER INC COM 366651107 2297004 7051 SH SOLE 7051 0 0 GATES INDL CORP PLC ORD SHS G39108108 10070250 725000 SH SOLE 725000 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 2660643 32435 SH SOLE 32435 0 0 GEN DIGITAL INC COM 668771108 904332 52700 SH SOLE 52700 0 0 GENERAC HLDGS INC COM 368736104 606908 5619 SH SOLE 5619 0 0 GENERAL DYNAMICS CORP COM 369550108 4741976 20779 SH SOLE 20779 0 0 GENERAL ELECTRIC CO COM NEW 369604301 9321574 97506 SH SOLE 97506 0 0 GENERAL MLS INC COM 370334104 4526389 52965 SH SOLE 52965 0 0 GENERAL MTRS CO COM 37045V100 4640497 126513 SH SOLE 126513 0 0 GENUINE PARTS CO COM 372460105 2099741 12550 SH SOLE 12550 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 4998215 144967 SH SOLE 144967 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1732283 52145 SH SOLE 52145 0 0 GILEAD SCIENCES INC COM 375558103 9287164 111934 SH SOLE 111934 0 0 GLOBAL PMTS INC COM 37940X102 2535021 24088 SH SOLE 24088 0 0 GLOBE LIFE INC COM 37959E102 907005 8244 SH SOLE 8244 0 0 GODADDY INC CL A 380237107 1075800 13842 SH SOLE 13842 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9885591 30221 SH SOLE 30221 0 0 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 32195553 10696197 SH SOLE 10696197 0 0 GRACO INC COM 384109104 1095588 15006 SH SOLE 15006 0 0 GRAINGER W W INC COM 384802104 2788303 4048 SH SOLE 4048 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 8264881 133476 SH SOLE 133476 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 11858100 235000 SH SOLE 235000 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 3830236 78200 SH SOLE 78200 0 0 HALLIBURTON CO COM 406216101 2558094 80850 SH SOLE 80850 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1974527 28333 SH SOLE 28333 0 0 HASBRO INC COM 418056107 626133 11662 SH SOLE 11662 0 0 HCA HEALTHCARE INC COM 40412C101 4979069 18883 SH SOLE 18883 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 647903 33518 SH SOLE 33518 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 1043531 47498 SH SOLE 47498 0 0 HEICO CORP NEW COM 422806109 656794 3840 SH SOLE 3840 0 0 HEICO CORP NEW CL A 422806208 893950 6578 SH SOLE 6578 0 0 HENRY JACK & ASSOC INC COM 426281101 981036 6509 SH SOLE 6509 0 0 HENRY SCHEIN INC COM 806407102 990711 12150 SH SOLE 12150 0 0 HERSHEY CO COM 427866108 3329464 13087 SH SOLE 13087 0 0 HESS CORP COM 42809H107 3285870 24829 SH SOLE 24829 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1836745 115301 SH SOLE 115301 0 0 HF SINCLAIR CORP COM 403949100 648631 13407 SH SOLE 13407 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 3393417 24089 SH SOLE 24089 0 0 HOLOGIC INC COM 436440101 1787828 22154 SH SOLE 22154 0 0 HOME DEPOT INC COM 437076102 26896056 91136 SH SOLE 91136 0 0 HONEYWELL INTL INC COM 438516106 11490464 60106 SH SOLE 60106 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 2092978 19177 SH SOLE 19177 0 0 HORMEL FOODS CORP COM 440452100 1062802 26650 SH SOLE 26650 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1052750 63803 SH SOLE 63803 0 0 HOWMET AEROSPACE INC COM 443201108 12510336 295264 SH SOLE 295264 0 0 HP INC COM 40434L105 2630230 89616 SH SOLE 89616 0 0 HUBBELL INC COM 443510607 1160102 4768 SH SOLE 4768 0 0 HUBSPOT INC COM 443573100 1761305 4108 SH SOLE 4108 0 0 HUDBAY MINERALS INC COM 443628102 976047 186065 SH SOLE 186065 0 0 HUMANA INC COM 444859102 5483756 11296 SH SOLE 11296 0 0 HUNT J B TRANS SVCS INC COM 445658107 1294719 7379 SH SOLE 7379 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1430766 127747 SH SOLE 127747 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 729746 3525 SH SOLE 3525 0 0 IAMGOLD CORP COM 450913108 666932 244284 SH SOLE 244284 0 0 ICL GROUP LTD SHS M53213100 122377 18260 SH SOLE 18260 0 0 IDEX CORP COM 45167R104 1545591 6690 SH SOLE 6690 0 0 IDEXX LABS INC COM 45168D104 3698092 7395 SH SOLE 7395 0 0 ILLINOIS TOOL WKS INC COM 452308109 6691954 27488 SH SOLE 27488 0 0 ILLUMINA INC COM 452327109 3264072 14036 SH SOLE 14036 0 0 INCYTE CORP COM 45337C102 1210161 16745 SH SOLE 16745 0 0 INGERSOLL RAND INC COM 45687V106 2097447 36051 SH SOLE 36051 0 0 INSULET CORP COM 45784P101 1983931 6220 SH SOLE 6220 0 0 INTEL CORP COM 458140100 12032198 368295 SH SOLE 368295 0 0 INTER PARFUMS INC COM 458334109 11379200 80000 SH SOLE 80000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5209494 49952 SH SOLE 49952 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 10576734 80683 SH SOLE 80683 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 96926668 1054009 SH SOLE 1054009 0 0 INTERNATIONAL PAPER CO COM 460146103 1098243 30456 SH SOLE 30456 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1290366 34650 SH SOLE 34650 0 0 INTUIT COM 461202103 19317368 43329 SH SOLE 43329 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 8057013 31538 SH SOLE 31538 0 0 INVESCO LTD SHS G491BT108 492705 30043 SH SOLE 30043 0 0 INVITATION HOMES INC COM 46187W107 1691479 54162 SH SOLE 54162 0 0 IQIYI INC SPONSORED ADS 46267X108 1284920 176500 SH SOLE 176500 0 0 IQVIA HLDGS INC COM 46266C105 3285862 16521 SH SOLE 16521 0 0 IRON MTN INC DEL COM 46284V101 1369628 25886 SH SOLE 25886 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2565097 65005 SH SOLE 65005 0 0 ISHARES TR MSCI EAFE ETF 464287465 14141149 197723 SH SOLE 197723 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 35247159 197573 SH SOLE 818112 0 0 ISHARES TR IBOXX HI YD ETF 464288513 337884925 4472318 SH SOLE 4629297 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 8074646 65084 SH SOLE 65084 0 0 JACOBS SOLUTIONS INC COM 46982L108 1330448 11322 SH SOLE 11322 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 820326 5606 SH SOLE 5606 0 0 JOHNSON & JOHNSON COM 478160104 36237915 233793 SH SOLE 233793 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3690221 61279 SH SOLE 61279 0 0 JOYY INC ADS REPSTG COM A 46591M109 589302 18900 SH SOLE 18900 0 0 JPMORGAN CHASE & CO COM 46625H100 34178228 262284 SH SOLE 262284 0 0 JUNIPER NETWORKS INC COM 48203R104 996666 28956 SH SOLE 28956 0 0 KADANT INC COM 48282T104 9550216 45800 SH SOLE 45800 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 1408220 74000 SH SOLE 74000 0 0 KBR INC COM 48242W106 79515321 1444420 SH SOLE 1444420 0 0 KE HLDGS INC SPONSORED ADS 482497104 5100930 270750 SH SOLE 270750 0 0 KELLOGG CO COM 487836108 1529232 22838 SH SOLE 22838 0 0 KEURIG DR PEPPER INC COM 49271V100 2451789 69505 SH SOLE 69505 0 0 KEYCORP COM 493267108 1040049 83071 SH SOLE 83071 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2564787 15883 SH SOLE 15883 0 0 KIMBERLY-CLARK CORP COM 494368103 4033311 30050 SH SOLE 30050 0 0 KIMCO RLTY CORP COM 49446R109 1077763 55185 SH SOLE 55185 0 0 KINDER MORGAN INC DEL COM 49456B101 3160170 180478 SH SOLE 180478 0 0 KKR & CO INC COM 48251W104 2617387 49836 SH SOLE 49836 0 0 KLA CORP COM NEW 482480100 5037126 12619 SH SOLE 12619 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 773675 13674 SH SOLE 13674 0 0 KRAFT HEINZ CO COM 500754106 2535979 65580 SH SOLE 65580 0 0 KROGER CO COM 501044101 2995673 60678 SH SOLE 60678 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 12790138 65176 SH SOLE 65176 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1810812 7893 SH SOLE 7893 0 0 LAM RESEARCH CORP COM 512807108 6452091 12171 SH SOLE 12171 0 0 LAMB WESTON HLDGS INC COM 513272104 15653856 149769 SH SOLE 149769 0 0 LAS VEGAS SANDS CORP COM 517834107 1759004 30618 SH SOLE 30618 0 0 LAUDER ESTEE COS INC CL A 518439104 100447484 407561 SH SOLE 407561 0 0 LEAR CORP COM NEW 521865204 733996 5262 SH SOLE 5262 0 0 LEGEND BIOTECH CORP SPONSORED ADS 52490G102 1147636 23800 SH SOLE 23800 0 0 LEIDOS HOLDINGS INC COM 525327102 1066699 11587 SH SOLE 11587 0 0 LENNAR CORP CL A 526057104 2397139 22806 SH SOLE 22806 0 0 LENNOX INTL INC COM 526107107 714892 2845 SH SOLE 2845 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 880318 10775 SH SOLE 10775 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 284369 14583 SH SOLE 14583 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 473896 23253 SH SOLE 23253 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 183849 6545 SH SOLE 6545 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 407310 14552 SH SOLE 14552 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1312668 17542 SH SOLE 17542 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1503784 98904 SH SOLE 98904 0 0 LILLY ELI & CO COM 532457108 24801449 72219 SH SOLE 72219 0 0 LINCOLN ELEC HLDGS INC COM 533900106 10991500 65000 SH SOLE 65000 0 0 LINDE PLC SHS G54950103 15698008 44165 SH SOLE 44165 0 0 LITHIA MTRS INC COM 536797103 20135767 87956 SH SOLE 87956 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1245216 57245 SH SOLE 57245 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1069250 15275 SH SOLE 15275 0 0 LKQ CORP COM 501889208 1283457 22612 SH SOLE 22612 0 0 LOCKHEED MARTIN CORP COM 539830109 9950021 21048 SH SOLE 21048 0 0 LOEWS CORP COM 540424108 1052483 18140 SH SOLE 18140 0 0 LOGITECH INTL S A SHS H50430232 261503 4505 SH SOLE 4505 0 0 LOWES COS INC COM 548661107 10791181 53964 SH SOLE 53964 0 0 LPL FINL HLDGS INC COM 50212V100 1437647 7103 SH SOLE 7103 0 0 LUCID GROUP INC COM 549498103 295711 36780 SH SOLE 36780 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 568344 278600 SH SOLE 278600 0 0 LULULEMON ATHLETICA INC COM 550021109 3775922 10368 SH SOLE 10368 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2182473 23245 SH SOLE 23245 0 0 M & T BK CORP COM 55261F104 1838508 15376 SH SOLE 15376 0 0 MAG SILVER CORP COM 55903Q104 595208 47100 SH SOLE 47100 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 7439200 340000 SH SOLE 340000 0 0 MANULIFE FINL CORP COM 56501R106 6163931 335928 SH SOLE 335928 0 0 MARATHON OIL CORP COM 565849106 1355034 56554 SH SOLE 56554 0 0 MARATHON PETE CORP COM 56585A102 5651804 41918 SH SOLE 41918 0 0 MARKEL CORP COM 570535104 1527782 1196 SH SOLE 1196 0 0 MARKETAXESS HLDGS INC COM 57060D108 1300257 3323 SH SOLE 3323 0 0 MARRIOTT INTL INC NEW CL A 571903202 3978318 23960 SH SOLE 23960 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 9035620 67000 SH SOLE 67000 0 0 MARSH & MCLENNAN COS INC COM 571748102 7375167 44282 SH SOLE 44282 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1961707 5525 SH SOLE 5525 0 0 MARVELL TECHNOLOGY INC COM 573874104 3287163 75916 SH SOLE 75916 0 0 MASCO CORP COM 574599106 992113 19954 SH SOLE 19954 0 0 MASIMO CORP COM 574795100 11887144 64415 SH SOLE 64415 0 0 MASTEC INC COM 576323109 7083000 75000 SH SOLE 75000 0 0 MASTERCARD INCORPORATED CL A 57636Q104 222505404 612271 SH SOLE 612271 0 0 MATADOR RES CO COM 576485205 9849255 206700 SH SOLE 206700 0 0 MATCH GROUP INC NEW COM 57667L107 964933 25135 SH SOLE 25135 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1846347 22189 SH SOLE 22189 0 0 MCDONALDS CORP COM 580135101 18312777 65494 SH SOLE 65494 0 0 MCKESSON CORP COM 58155Q103 4496912 12630 SH SOLE 12630 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 435076 52929 SH SOLE 52929 0 0 MEDTRONIC PLC SHS G5960L103 9569755 118702 SH SOLE 118702 0 0 MERCADOLIBRE INC COM 58733R102 10029119 7609 SH SOLE 7609 0 0 MERCK & CO INC COM 58933Y105 24119890 226712 SH SOLE 226712 0 0 META PLATFORMS INC CL A 30303M102 57303066 270374 SH SOLE 270374 0 0 METHANEX CORP COM 59151K108 1721922 37006 SH SOLE 37006 0 0 METLIFE INC COM 59156R108 3441694 59401 SH SOLE 59401 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 3055829 1997 SH SOLE 1997 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1230923 27711 SH SOLE 27711 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 4107482 49027 SH SOLE 49027 0 0 MICRON TECHNOLOGY INC COM 595112103 5868246 97253 SH SOLE 97253 0 0 MICROSOFT CORP COM 594918104 556194126 1929220 SH SOLE 1929220 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1547103 10243 SH SOLE 10243 0 0 MINISO GROUP HLDG LTD SPONSORED ADS 66981J102 684764 38600 SH SOLE 38600 0 0 MODERNA INC COM 60770K107 4467181 29087 SH SOLE 29087 0 0 MOHAWK INDS INC COM 608190104 448585 4476 SH SOLE 4476 0 0 MOLINA HEALTHCARE INC COM 60855R100 1382388 5168 SH SOLE 5168 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 868379 16803 SH SOLE 16803 0 0 MONDELEZ INTL INC CL A 609207105 8479416 121621 SH SOLE 121621 0 0 MONGODB INC CL A 60937P106 1425995 6117 SH SOLE 6117 0 0 MONOLITHIC PWR SYS INC COM 609839105 1987144 3970 SH SOLE 3970 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3776919 69930 SH SOLE 69930 0 0 MOODYS CORP COM 615369105 4513183 14748 SH SOLE 14748 0 0 MORGAN STANLEY COM NEW 617446448 9931936 113120 SH SOLE 113120 0 0 MOSAIC CO NEW COM 61945C103 1401083 30538 SH SOLE 30538 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4259903 14888 SH SOLE 14888 0 0 MSA SAFETY INC COM 553498106 11347500 85000 SH SOLE 85000 0 0 MSCI INC COM 55354G100 3996187 7140 SH SOLE 7140 0 0 NASDAQ INC COM 631103108 1674815 30635 SH SOLE 30635 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 7102600 170000 SH SOLE 170000 0 0 NEOGAMES S A SHS L6673X107 2199030 144673 SH SOLE 144673 0 0 NETAPP INC COM 64110D104 1250502 19585 SH SOLE 19585 0 0 NETFLIX INC COM 64110L106 13744576 39784 SH SOLE 39784 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 866342 8559 SH SOLE 8559 0 0 NEWELL BRANDS INC COM 651229106 430200 34582 SH SOLE 34582 0 0 NEWMONT CORP COM 651639106 3464489 70675 SH SOLE 70675 0 0 NEWS CORP NEW CL A 65249B109 590444 34189 SH SOLE 34189 0 0 NEXGEN ENERGY LTD COM 65340P106 831141 216445 SH SOLE 216445 0 0 NEXTERA ENERGY INC COM 65339F101 59009134 765557 SH SOLE 765557 0 0 NIKE INC CL B 654106103 122702669 1000511 SH SOLE 1000511 0 0 NIO INC SPON ADS 62914V106 5861427 557700 SH SOLE 557700 0 0 NISOURCE INC COM 65473P105 998815 35723 SH SOLE 35723 0 0 NORDSON CORP COM 655663102 1012839 4557 SH SOLE 4557 0 0 NORFOLK SOUTHN CORP COM 655844108 4371652 20621 SH SOLE 20621 0 0 NORTHERN TR CORP COM 665859104 1548180 17567 SH SOLE 17567 0 0 NORTHROP GRUMMAN CORP COM 666807102 6037912 13077 SH SOLE 13077 0 0 NOVAGOLD RES INC COM NEW 66987E206 806442 130223 SH SOLE 130223 0 0 NOVOCURE LTD ORD SHS G6674U108 499342 8303 SH SOLE 8303 0 0 NRG ENERGY INC COM NEW 629377508 716078 20883 SH SOLE 20883 0 0 NUCOR CORP COM 670346105 3529948 22852 SH SOLE 22852 0 0 NUTRIEN LTD COM 67077M108 45386254 614597 SH SOLE 614597 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 1501084 34457 SH SOLE 34457 0 0 NVIDIA CORPORATION COM 67066G104 121877421 438771 SH SOLE 438771 0 0 NVR INC COM 62944T105 1510063 271 SH SOLE 271 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4303843 23080 SH SOLE 23080 0 0 OBSIDIAN ENERGY LTD COM 674482203 224457 35153 SH SOLE 35153 0 0 OCCIDENTAL PETE CORP COM 674599105 4042467 64752 SH SOLE 64752 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 184746 4506 SH SOLE 4506 0 0 OKTA INC CL A 679295105 1165965 13520 SH SOLE 13520 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 2869191 8418 SH SOLE 8418 0 0 OMNICOM GROUP INC COM 681919106 1708497 18110 SH SOLE 18110 0 0 ON SEMICONDUCTOR CORP COM 682189105 3164710 38444 SH SOLE 38444 0 0 ONE GAS INC COM 68235P108 9349140 118000 SH SOLE 118000 0 0 ONEOK INC NEW COM 682680103 2534039 39881 SH SOLE 39881 0 0 OPEN TEXT CORP COM 683715106 8413311 218132 SH SOLE 218132 0 0 ORACLE CORP COM 68389X105 13438741 144627 SH SOLE 144627 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 4732215 5574 SH SOLE 5574 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 31688879 2005145 SH SOLE 2005145 0 0 OTIS WORLDWIDE CORP COM 68902V107 3140862 37214 SH SOLE 37214 0 0 OVINTIV INC COM 69047Q102 808589 22411 SH SOLE 22411 0 0 OWENS CORNING NEW COM 690742101 818611 8545 SH SOLE 8545 0 0 OZON HLDGS PLC SPONSORED ADS 69269L104 0 21986 SH SOLE 21986 0 0 PACCAR INC COM 693718108 3399920 46447 SH SOLE 46447 0 0 PACKAGING CORP AMER COM 695156109 1145348 8250 SH SOLE 8250 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 1265624 149778 SH SOLE 149778 0 0 PALO ALTO NETWORKS INC COM 697435105 5399946 27043 SH SOLE 27043 0 0 PAN AMERN SILVER CORP COM 697900108 4386919 240440 SH SOLE 240440 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 1211887 54296 SH SOLE 54296 0 0 PARKER-HANNIFIN CORP COM 701094104 15438541 45933 SH SOLE 45933 0 0 PAYCHEX INC COM 704326107 3309359 28880 SH SOLE 28880 0 0 PAYCOM SOFTWARE INC COM 70432V102 1370781 4509 SH SOLE 4509 0 0 PAYLOCITY HLDG CORP COM 70438V106 732306 3684 SH SOLE 3684 0 0 PAYPAL HLDGS INC COM 70450Y103 7340588 96663 SH SOLE 96663 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 15605040 205600 SH SOLE 205600 0 0 PEMBINA PIPELINE CORP COM 706327103 70202574 2167292 SH SOLE 2167292 0 0 PENTAIR PLC SHS G7S00T104 804786 14561 SH SOLE 14561 0 0 PEPSICO INC COM 713448108 22457355 123189 SH SOLE 123189 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 11886980 197000 SH SOLE 197000 0 0 PERKINELMER INC COM 714046109 1492645 11201 SH SOLE 11201 0 0 PFIZER INC COM 717081103 20479030 501937 SH SOLE 501937 0 0 PG&E CORP COM 69331C108 2150966 133022 SH SOLE 133022 0 0 PHILIP MORRIS INTL INC COM 718172109 13478558 138597 SH SOLE 138597 0 0 PHILLIPS 66 COM 718546104 4267794 42097 SH SOLE 42097 0 0 PINTEREST INC CL A 72352L106 1426439 52308 SH SOLE 52308 0 0 PIONEER NAT RES CO COM 723787107 4124218 20193 SH SOLE 20193 0 0 PLUG POWER INC COM NEW 72919P202 536905 45811 SH SOLE 45811 0 0 PNC FINL SVCS GROUP INC COM 693475105 4565813 35923 SH SOLE 35923 0 0 POOL CORP COM 73278L105 1206416 3523 SH SOLE 3523 0 0 PPG INDS INC COM 693506107 2795429 20927 SH SOLE 20927 0 0 PPL CORP COM 69351T106 1812353 65216 SH SOLE 65216 0 0 PRECISION DRILLING CORP COM NEW 74022D407 2121101 41279 SH SOLE 41279 0 0 PRICE T ROWE GROUP INC COM 74144T108 2258677 20006 SH SOLE 20006 0 0 PRIMO WATER CORPORATION COM 74167P108 6518838 424612 SH SOLE 424612 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1619804 21795 SH SOLE 21795 0 0 PROCTER AND GAMBLE CO COM 742718109 31506965 211897 SH SOLE 211897 0 0 PROGRESSIVE CORP COM 743315103 16950607 118486 SH SOLE 118486 0 0 PROLOGIS INC. COM 74340W103 10277929 82375 SH SOLE 82375 0 0 PROS HOLDINGS INC COM 74346Y103 9291340 339100 SH SOLE 339100 0 0 PROSPERITY BANCSHARES INC COM 743606105 12919200 210000 SH SOLE 210000 0 0 PRUDENTIAL FINL INC COM 744320102 2711804 32775 SH SOLE 32775 0 0 PTC INC COM 69370C100 1267554 9885 SH SOLE 9885 0 0 PUBLIC STORAGE COM 74460D109 4252621 14075 SH SOLE 14075 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2780274 44520 SH SOLE 44520 0 0 PULTE GROUP INC COM 745867101 1194623 20498 SH SOLE 20498 0 0 QIAGEN NV SHS NEW N72482123 272274 5990 SH SOLE 5990 0 0 QORVO INC COM 74736K101 928248 9139 SH SOLE 9139 0 0 QUALCOMM INC COM 747525103 12785812 100218 SH SOLE 100218 0 0 QUANTA SVCS INC COM 74762E102 113531832 681300 SH SOLE 681300 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1435456 10146 SH SOLE 10146 0 0 R1 RCM INC COM 77634L105 10650000 710000 SH SOLE 710000 0 0 RAYMOND JAMES FINL INC COM 754730109 1607695 17237 SH SOLE 17237 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 12870842 131429 SH SOLE 131429 0 0 REALTY INCOME CORP COM 756109104 3536295 55848 SH SOLE 55848 0 0 REGENCY CTRS CORP COM 758849103 835413 13655 SH SOLE 13655 0 0 REGENERON PHARMACEUTICALS COM 75886F107 7851057 9555 SH SOLE 9555 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1538940 82917 SH SOLE 82917 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 1341723 5226 SH SOLE 5226 0 0 REPLIGEN CORP COM 759916109 6766220 40189 SH SOLE 40189 0 0 REPUBLIC SVCS INC COM 760759100 2668837 19737 SH SOLE 19737 0 0 RESMED INC COM 761152107 2856287 13043 SH SOLE 13043 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 10499594 156409 SH SOLE 156409 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 71382609 1268727 SH SOLE 1268727 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 436505 28198 SH SOLE 28198 0 0 ROBERT HALF INTL INC COM 770323103 783785 9728 SH SOLE 9728 0 0 ROBLOX CORP CL A 771049103 1433333 31866 SH SOLE 31866 0 0 ROCKWELL AUTOMATION INC COM 773903109 3002874 10233 SH SOLE 10233 0 0 ROKU INC COM CL A 77543R102 715266 10867 SH SOLE 10867 0 0 ROLLINS INC COM 775711104 732248 19511 SH SOLE 19511 0 0 ROPER TECHNOLOGIES INC COM 776696106 4160995 9442 SH SOLE 9442 0 0 ROSS STORES INC COM 778296103 3295549 31052 SH SOLE 31052 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 197197301 2062104 SH SOLE 2062104 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1335320 20449 SH SOLE 20449 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 1131918 31416 SH SOLE 31416 0 0 RPM INTL INC COM 749685103 994362 11398 SH SOLE 11398 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 10663600 265000 SH SOLE 265000 0 0 S&P GLOBAL INC COM 78409V104 25756043 74705 SH SOLE 74705 0 0 SALESFORCE INC COM 79466L302 17864727 89422 SH SOLE 89422 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 22551377 3877847 SH SOLE 3877847 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2514887 9633 SH SOLE 9633 0 0 SCHLUMBERGER LTD COM STK 806857108 6213703 126552 SH SOLE 126552 0 0 SCHWAB CHARLES CORP COM 808513105 15783456 301326 SH SOLE 301326 0 0 SEA LTD SPONSORD ADS 81141R100 49238208 568899 SH SOLE 568899 0 0 SEABRIDGE GOLD INC COM 811916105 462248 35803 SH SOLE 35803 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1160935 17558 SH SOLE 17558 0 0 SEAGEN INC COM 81181C104 2510223 12398 SH SOLE 12398 0 0 SEALED AIR CORP NEW COM 81211K100 590311 12858 SH SOLE 12858 0 0 SEI INVTS CO COM 784117103 591039 10270 SH SOLE 10270 0 0 SEMPRA COM 816851109 4230666 27988 SH SOLE 27988 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 690726 13809 SH SOLE 13809 0 0 SERVICENOW INC COM 81762P102 98432343 211810 SH SOLE 211810 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 84706971 2831054 SH SOLE 2831054 0 0 SHERWIN WILLIAMS CO COM 824348106 4948986 22018 SH SOLE 22018 0 0 SHOPIFY INC CL A 82509L107 116849468 2437204 SH SOLE 2437204 0 0 SILVERCORP METALS INC COM 82835P103 563551 148187 SH SOLE 148187 0 0 SILVERCREST METALS INC COM 828363101 556403 78254 SH SOLE 78254 0 0 SIMON PPTY GROUP INC NEW COM 828806109 3266725 29175 SH SOLE 29175 0 0 SIMPSON MFG INC COM 829073105 6030200 55000 SH SOLE 55000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 275728 69453 SH SOLE 69453 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1671187 14165 SH SOLE 14165 0 0 SMITH A O CORP COM 831865209 791422 11445 SH SOLE 11445 0 0 SMUCKER J M CO COM NEW 832696405 1485415 9439 SH SOLE 9439 0 0 SNAP INC CL A 83304A106 1107604 98805 SH SOLE 98805 0 0 SNAP ON INC COM 833034101 1160136 4699 SH SOLE 4699 0 0 SNOWFLAKE INC CL A 833445109 3077005 19943 SH SOLE 19943 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1515799 4987 SH SOLE 4987 0 0 SOUTHERN CO COM 842587107 6777370 97404 SH SOLE 97404 0 0 SOUTHERN COPPER CORP COM 84265V105 2607750 34200 SH SOLE 34200 0 0 SOUTHWEST AIRLS CO COM 844741108 425526 13077 SH SOLE 13077 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 33228958 81167 SH SOLE 81167 0 0 SPDR SER TR S&P REGL BKG 78464A698 2412300 55000 SH SOLE 55000 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 5961480 94000 SH SOLE 94000 0 0 SPDR SER TR S&P BIOTECH 78464A870 22481950 295000 SH SOLE 295000 0 0 SPLUNK INC COM 848637104 1381343 14407 SH SOLE 14407 0 0 SPROTT INC COM NEW 852066208 404928 11081 SH SOLE 11081 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1139847 20185 SH SOLE 20185 0 0 SSR MINING IN COM 784730103 1674762 110742 SH SOLE 110742 0 0 STANLEY BLACK & DECKER INC COM 854502101 1054873 13091 SH SOLE 13091 0 0 STANTEC INC COM 85472N109 10372914 177443 SH SOLE 177443 0 0 STARBUCKS CORP COM 855244109 10665932 102429 SH SOLE 102429 0 0 STATE STR CORP COM 857477103 2478318 32743 SH SOLE 32743 0 0 STEEL DYNAMICS INC COM 858119100 1768824 15645 SH SOLE 15645 0 0 STELLANTIS N.V SHS N82405106 1047345 57700 SH SOLE 57700 0 0 STERIS PLC SHS USD G8473T100 1703922 8908 SH SOLE 8908 0 0 STRYKER CORPORATION COM 863667101 8675719 30391 SH SOLE 30391 0 0 SUN CMNTYS INC COM 866674104 1553906 11030 SH SOLE 11030 0 0 SUN LIFE FINANCIAL INC. COM 866796105 105139154 2250609 SH SOLE 2250609 0 0 SUNCOR ENERGY INC NEW COM 867224107 102066421 3287665 SH SOLE 3287665 0 0 SYNCHRONY FINANCIAL COM 87165B103 1166748 40122 SH SOLE 40122 0 0 SYNOPSYS INC COM 871607107 5282355 13676 SH SOLE 13676 0 0 SYNOVUS FINL CORP COM NEW 87161C501 8632400 280000 SH SOLE 280000 0 0 SYSCO CORP COM 871829107 3484772 45122 SH SOLE 45122 0 0 T-MOBILE US INC COM 872590104 20020219 138223 SH SOLE 138223 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1782342 14940 SH SOLE 14940 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1174953 183300 SH SOLE 183300 0 0 TARGA RES CORP COM 87612G101 1390719 19064 SH SOLE 19064 0 0 TARGET CORP COM 87612E106 6821306 41184 SH SOLE 41184 0 0 TC ENERGY CORP COM 87807B107 8215517 211221 SH SOLE 211221 0 0 TE CONNECTIVITY LTD SHS H84989104 53677597 409284 SH SOLE 409284 0 0 TECK RESOURCES LTD CL B 878742204 8803347 241102 SH SOLE 241102 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1860570 4159 SH SOLE 4159 0 0 TELEFLEX INCORPORATED COM 879369106 1045917 4129 SH SOLE 4129 0 0 TELUS CORPORATION COM 87971M103 12303101 619775 SH SOLE 619775 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 11745841 581303 SH SOLE 581303 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2388631 288482 SH SOLE 288482 0 0 TERADYNE INC COM 880770102 1492884 13886 SH SOLE 13886 0 0 TESLA INC COM 88160R101 49792267 240009 SH SOLE 240009 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 254013 28702 SH SOLE 28702 0 0 TEXAS INSTRS INC COM 882508104 15093409 81143 SH SOLE 81143 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 927056 545 SH SOLE 545 0 0 TEXTRON INC COM 883203101 1323394 18737 SH SOLE 18737 0 0 TFI INTL INC COM 87241L109 6291030 52724 SH SOLE 52724 0 0 THE CIGNA GROUP COM 125523100 13604673 53241 SH SOLE 53241 0 0 THE TRADE DESK INC COM CL A 88339J105 2414899 39647 SH SOLE 39647 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 61507901 106716 SH SOLE 106716 0 0 TILRAY BRANDS INC COM 88688T100 1214663 478632 SH SOLE 478632 0 0 TJX COS INC NEW COM 872540109 8119585 103619 SH SOLE 103619 0 0 TOAST INC CL A 888787108 397192 22377 SH SOLE 22377 0 0 TORO CO COM 891092108 1029453 9261 SH SOLE 9261 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 241645251 4034610 SH SOLE 4034610 0 0 TRACTOR SUPPLY CO COM 892356106 2314439 9847 SH SOLE 9847 0 0 TRADEWEB MKTS INC CL A 892672106 781192 9886 SH SOLE 9886 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 42660914 231878 SH SOLE 231878 0 0 TRANSALTA CORP COM 89346D107 3471660 396972 SH SOLE 396972 0 0 TRANSDIGM GROUP INC COM 893641100 3390430 4600 SH SOLE 4600 0 0 TRANSUNION COM 89400J107 1068497 17195 SH SOLE 17195 0 0 TRAVELERS COMPANIES INC COM 89417E109 3577841 20873 SH SOLE 20873 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 44210678 5701722 SH SOLE 5701722 0 0 TRIMBLE INC COM 896239100 1154079 22016 SH SOLE 22016 0 0 TRIP COM GROUP LTD ADS 89677Q107 8347672 221600 SH SOLE 221600 0 0 TRIPLE FLAG PRECIOUS METAL COM 89679M104 13188402 885500 SH SOLE 885500 0 0 TRUIST FINL CORP COM 89832Q109 4028438 118136 SH SOLE 118136 0 0 TWILIO INC CL A 90138F102 1035497 15541 SH SOLE 15541 0 0 TYLER TECHNOLOGIES INC COM 902252105 1308267 3689 SH SOLE 3689 0 0 TYSON FOODS INC CL A 902494103 1522211 25661 SH SOLE 25661 0 0 U HAUL HOLDING COMPANY COM SER N 023586506 402719 7767 SH SOLE 7767 0 0 UBER TECHNOLOGIES INC COM 90353T100 4222884 133214 SH SOLE 133214 0 0 UBS GROUP AG SHS H42097107 1819340 86277 SH SOLE 86277 0 0 UDR INC COM 902653104 1180927 28761 SH SOLE 28761 0 0 UGI CORP NEW COM 902681105 642643 18488 SH SOLE 18488 0 0 ULTA BEAUTY INC COM 90384S303 2489892 4563 SH SOLE 4563 0 0 UNION PAC CORP COM 907818108 21933114 108979 SH SOLE 108979 0 0 UNITED PARCEL SERVICE INC CL B 911312106 12657266 65247 SH SOLE 65247 0 0 UNITED RENTALS INC COM 911363109 15909156 40199 SH SOLE 40199 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 908606 4057 SH SOLE 4057 0 0 UNITEDHEALTH GROUP INC COM 91324P102 249647085 528253 SH SOLE 528253 0 0 UNITY SOFTWARE INC COM 91332U101 704954 21731 SH SOLE 21731 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 726631 5717 SH SOLE 5717 0 0 US BANCORP DEL COM NEW 902973304 4540570 125952 SH SOLE 125952 0 0 V F CORP COM 918204108 665627 29054 SH SOLE 29054 0 0 VAIL RESORTS INC COM 91879Q109 834238 3570 SH SOLE 3570 0 0 VALERO ENERGY CORP COM 91913Y100 4792747 34332 SH SOLE 34332 0 0 VEEVA SYS INC CL A COM 922475108 2299213 12510 SH SOLE 12510 0 0 VENTAS INC COM 92276F100 1537581 35469 SH SOLE 35469 0 0 VERISIGN INC COM 92343E102 1807294 8552 SH SOLE 8552 0 0 VERISK ANALYTICS INC COM 92345Y106 2666662 13899 SH SOLE 13899 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 14602223 375475 SH SOLE 375475 0 0 VERMILION ENERGY INC COM 923725105 13069041 1007632 SH SOLE 1007632 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 7235583 22965 SH SOLE 22965 0 0 VIATRIS INC COM 92556V106 1040971 108209 SH SOLE 108209 0 0 VICI PPTYS INC COM 925652109 2803265 85937 SH SOLE 85937 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2574528 169600 SH SOLE 169600 0 0 VISA INC COM CL A 92826C839 53512706 237349 SH SOLE 237349 0 0 VISTRA CORP COM 92840M102 766056 31919 SH SOLE 31919 0 0 VMWARE INC CL A COM 928563402 2359166 18896 SH SOLE 18896 0 0 VULCAN MATLS CO COM 929160109 2034358 11858 SH SOLE 11858 0 0 WABTEC COM 929740108 85090600 841981 SH SOLE 841981 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2268137 65591 SH SOLE 65591 0 0 WALMART INC COM 931142103 19682658 133487 SH SOLE 133487 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 3101676 205409 SH SOLE 205409 0 0 WASTE CONNECTIONS INC COM 94106B101 64187096 461227 SH SOLE 461227 0 0 WASTE MGMT INC DEL COM 94106L109 13414695 82213 SH SOLE 82213 0 0 WATERS CORP COM 941848103 1641968 5303 SH SOLE 5303 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 6312000 37500 SH SOLE 37500 0 0 WEBSTER FINL CORP COM 947890109 12640890 320672 SH SOLE 320672 0 0 WEC ENERGY GROUP INC COM 92939U106 2668054 28147 SH SOLE 28147 0 0 WEIBO CORP SPONSORED ADR 948596101 571108 28470 SH SOLE 28470 0 0 WELLS FARGO CO NEW COM 949746101 12734170 340668 SH SOLE 340668 0 0 WELLTOWER INC COM 95040Q104 3016572 42078 SH SOLE 42078 0 0 WEST FRASER TIMBER CO LTD COM 952845105 9247111 129649 SH SOLE 129649 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 7307745 21092 SH SOLE 21092 0 0 WESTERN ALLIANCE BANCORP COM 957638109 5793020 163000 SH SOLE 163000 0 0 WESTERN DIGITAL CORP. COM 958102105 1065232 28278 SH SOLE 28278 0 0 WESTLAKE CORPORATION COM 960413102 393868 3396 SH SOLE 3396 0 0 WESTROCK CO COM 96145D105 683594 22435 SH SOLE 22435 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1974298 65526 SH SOLE 65526 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 25809799 535933 SH SOLE 535933 0 0 WHIRLPOOL CORP COM 963320106 637261 4827 SH SOLE 4827 0 0 WILLIAMS COS INC COM 969457100 3239213 108480 SH SOLE 108480 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2240376 9641 SH SOLE 9641 0 0 WOLFSPEED INC COM 977852102 716204 11027 SH SOLE 11027 0 0 WORKDAY INC CL A 98138H101 3696240 17896 SH SOLE 17896 0 0 WP CAREY INC COM 92936U109 1434684 18524 SH SOLE 18524 0 0 WYNN RESORTS LTD COM 983134107 1084967 9695 SH SOLE 9695 0 0 XCEL ENERGY INC COM 98389B100 3286149 48727 SH SOLE 48727 0 0 XYLEM INC COM 98419M100 1674048 15989 SH SOLE 15989 0 0 YAMANA GOLD INC COM 98462Y100 4561605 782405 SH SOLE 782405 0 0 YANDEX N V SHS CLASS A N97284108 0 282658 SH SOLE 282658 0 0 YUM BRANDS INC COM 988498101 3329605 25209 SH SOLE 25209 0 0 YUM CHINA HLDGS INC COM 98850P109 17117747 270850 SH SOLE 270850 0 0 ZAI LAB LTD ADR 98887Q104 1190708 35800 SH SOLE 35800 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 7797996 24522 SH SOLE 24522 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 633698 14250 SH SOLE 14250 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2419270 18725 SH SOLE 18725 0 0 ZOETIS INC CL A 98978V103 6936553 41676 SH SOLE 41676 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1472370 19940 SH SOLE 19940 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 570430 23085 SH SOLE 23085 0 0 ZSCALER INC COM 98980G102 899825 7702 SH SOLE 7702 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4915190 171500 SH SOLE 171500 0 0