0001228242-23-000008.txt : 20230811 0001228242-23-000008.hdr.sgml : 20230811 20230811164030 ACCESSION NUMBER: 0001228242-23-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 EFFECTIVENESS DATE: 20230811 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: 231164752 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 06-30-2023 06-30-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 08-11-2023 0 804 10747813990 false
INFORMATION TABLE 2 BCIMC_13F_20230630.xml 3M CO COM 88579Y101 4976275 49718 SH SOLE 49718 0 0 ABBOTT LABS COM 002824100 17123989 157072 SH SOLE 157072 0 0 ABBVIE INC COM 00287Y109 21476905 159407 SH SOLE 159407 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 3059579 267402 SH SOLE 267402 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17610043 57068 SH SOLE 57068 0 0 ACTIVISION BLIZZARD INC COM 00507V109 5664539 67195 SH SOLE 67195 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 20267169 41447 SH SOLE 41447 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 375332 5339 SH SOLE 5339 0 0 ADVANCED ENERGY INDS COM 007973100 9083175 81500 SH SOLE 81500 0 0 ADVANCED MICRO DEVICES INC COM 007903107 16566615 145436 SH SOLE 145436 0 0 AECOM COM 00766T100 1012046 11950 SH SOLE 11950 0 0 AES CORP COM 00130H105 1249874 60293 SH SOLE 60293 0 0 AFLAC INC COM 001055102 3670922 52592 SH SOLE 52592 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3206226 26663 SH SOLE 26663 0 0 AGNICO EAGLE MINES LTD COM 008474108 39106174 783281 SH SOLE 783281 0 0 AIR PRODS & CHEMS INC COM 009158106 43919784 146629 SH SOLE 146629 0 0 AIRBNB INC COM CL A 009066101 4777933 37281 SH SOLE 37281 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 19624822 218369 SH SOLE 218369 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 4841958 406552 SH SOLE 406552 0 0 ALBEMARLE CORP COM 012653101 2358954 10574 SH SOLE 10574 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 564680 25879 SH SOLE 25879 0 0 ALCOA CORP COM 013872106 540573 15932 SH SOLE 15932 0 0 ALCON AG ORD SHS H01301128 415628 5024 SH SOLE 5024 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1682149 14822 SH SOLE 14822 0 0 ALGOMA STL GROUP INC COM 015658107 374744 53047 SH SOLE 53047 0 0 ALIGN TECHNOLOGY INC COM 016255101 2330134 6589 SH SOLE 6589 0 0 ALLEGION PLC ORD SHS G0176J109 950678 7921 SH SOLE 7921 0 0 ALLIANT ENERGY CORP COM 018802108 1192451 22722 SH SOLE 22722 0 0 ALLSTATE CORP COM 020002101 2595370 23802 SH SOLE 23802 0 0 ALLY FINL INC COM 02005N100 659503 24417 SH SOLE 24417 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2122959 11177 SH SOLE 11177 0 0 ALPHABET INC CAP STK CL C 02079K107 58774242 485858 SH SOLE 485858 0 0 ALPHABET INC CAP STK CL A 02079K305 97154026 811646 SH SOLE 811646 0 0 ALTRIA GROUP INC COM 02209S103 7296652 161074 SH SOLE 161074 0 0 AMAZON COM INC COM 023135106 176652531 1355113 SH SOLE 1355113 0 0 AMCOR PLC ORD G0250X107 1342100 134479 SH SOLE 134479 0 0 AMEREN CORP COM 023608102 1933619 23676 SH SOLE 23676 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3906311 46396 SH SOLE 46396 0 0 AMERICAN EXPRESS CO COM 025816109 9956053 57153 SH SOLE 57153 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 775081 6527 SH SOLE 6527 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 1039997 29337 SH SOLE 29337 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3807077 66164 SH SOLE 66164 0 0 AMERICAN TOWER CORP NEW COM 03027X100 8150910 42028 SH SOLE 42028 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2504692 17546 SH SOLE 17546 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 8075000 250000 SH SOLE 250000 0 0 AMERIPRISE FINL INC COM 03076C106 3148545 9479 SH SOLE 9479 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2983435 15504 SH SOLE 15504 0 0 AMETEK INC COM 031100100 3360953 20762 SH SOLE 20762 0 0 AMGEN INC COM 031162100 10716461 48268 SH SOLE 48268 0 0 AMPHENOL CORP NEW CL A 032095101 4559436 53672 SH SOLE 53672 0 0 ANALOG DEVICES INC COM 032654105 8888011 45624 SH SOLE 45624 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 891746 44565 SH SOLE 44565 0 0 ANSYS INC COM 03662Q105 2593280 7852 SH SOLE 7852 0 0 AON PLC SHS CL A G0403H108 6386545 18501 SH SOLE 18501 0 0 APA CORPORATION COM 03743Q108 959220 28072 SH SOLE 28072 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 2766005 36011 SH SOLE 36011 0 0 APPLE INC COM 037833100 277608312 1431192 SH SOLE 1431192 0 0 APPLIED MATLS INC COM 038222105 60127773 415994 SH SOLE 415994 0 0 APTIV PLC SHS G6095L109 2494467 24434 SH SOLE 24434 0 0 ARAMARK COM 03852U106 913995 21231 SH SOLE 21231 0 0 ARCH CAP GROUP LTD ORD G0450A105 2513762 33584 SH SOLE 33584 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 3723899 49284 SH SOLE 49284 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1375396 14275 SH SOLE 14275 0 0 ARISTA NETWORKS INC COM 040413106 3806303 23487 SH SOLE 23487 0 0 ARROW ELECTRS INC COM 042735100 744653 5199 SH SOLE 5199 0 0 ASPEN TECHNOLOGY INC COM 29109X106 432434 2580 SH SOLE 2580 0 0 ASSURANT INC COM 04621X108 598553 4761 SH SOLE 4761 0 0 AT&T INC COM 00206R102 10274815 644189 SH SOLE 644189 0 0 ATLASSIAN CORPORATION CL A 049468101 2271141 13534 SH SOLE 13534 0 0 ATMOS ENERGY CORP COM 049560105 1516259 13033 SH SOLE 13033 0 0 ATS CORPORATION COM 00217Y104 2006998 43629 SH SOLE 43629 0 0 AUTODESK INC COM 052769106 3962477 19366 SH SOLE 19366 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 901044 30900 SH SOLE 30900 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 8213552 37370 SH SOLE 37370 0 0 AUTOZONE INC COM 053332102 24083364 9659 SH SOLE 9659 0 0 AVALONBAY CMNTYS INC COM 053484101 2388966 12622 SH SOLE 12622 0 0 AVANTOR INC COM 05352A100 1254665 61084 SH SOLE 61084 0 0 AVERY DENNISON CORP COM 053611109 1256373 7313 SH SOLE 7313 0 0 AXON ENTERPRISE INC COM 05464C101 1217159 6238 SH SOLE 6238 0 0 AZEK CO INC CL A 05478C105 10298600 340000 SH SOLE 340000 0 0 B2GOLD CORP COM 11777Q209 3029160 850320 SH SOLE 850320 0 0 BAKER HUGHES COMPANY CL A 05722G100 2883970 91236 SH SOLE 91236 0 0 BALL CORP COM 058498106 1649846 28343 SH SOLE 28343 0 0 BALLARD PWR SYS INC NEW COM 058586108 602322 137595 SH SOLE 137595 0 0 BANK AMERICA CORP COM 060505104 52323244 1823745 SH SOLE 1823745 0 0 BANK MONTREAL QUE COM 063671101 130909903 1449767 SH SOLE 1449767 0 0 BANK NEW YORK MELLON CORP COM 064058100 3228858 72526 SH SOLE 72526 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 10255267 205006 SH SOLE 205006 0 0 BARRICK GOLD CORP COM 067901108 7794174 460819 SH SOLE 460819 0 0 BATH & BODY WORKS INC COM 070830104 735563 19615 SH SOLE 19615 0 0 BAUSCH HEALTH COS INC COM 071734107 1267600 158445 SH SOLE 158445 0 0 BAXTER INTL INC COM 071813109 2076534 45578 SH SOLE 45578 0 0 BAYTEX ENERGY CORP COM 07317Q105 1233016 378170 SH SOLE 378170 0 0 BCE INC COM NEW 05534B760 8217715 180267 SH SOLE 180267 0 0 BECTON DICKINSON & CO COM 075887109 6758656 25600 SH SOLE 25600 0 0 BENTLEY SYS INC COM CL B 08265T208 12158149 224196 SH SOLE 224196 0 0 BERKLEY W R CORP COM 084423102 1126220 18909 SH SOLE 18909 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40043289 117429 SH SOLE 117429 0 0 BEST BUY INC COM 086516101 1450925 17705 SH SOLE 17705 0 0 BILL HOLDINGS INC COM 090043100 1008416 8630 SH SOLE 8630 0 0 BIO RAD LABS INC CL A 090572207 747625 1972 SH SOLE 1972 0 0 BIO-TECHNE CORP COM 09073M104 1157350 14178 SH SOLE 14178 0 0 BIOGEN INC COM 09062X103 3711311 13029 SH SOLE 13029 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 8840000 400000 SH SOLE 400000 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1465932 16912 SH SOLE 16912 0 0 BLACK KNIGHT INC COM 09215C105 844164 14133 SH SOLE 14133 0 0 BLACKBERRY LTD COM 09228F103 1595395 287988 SH SOLE 287988 0 0 BLACKLINE INC COM 09239B109 4305600 80000 SH SOLE 80000 0 0 BLACKROCK INC COM 09247X101 9360109 13543 SH SOLE 13543 0 0 BLACKSTONE INC COM 09260D107 5922282 63701 SH SOLE 63701 0 0 BLOCK INC CL A 852234103 3249548 48814 SH SOLE 48814 0 0 BOEING CO COM 097023105 10861648 51438 SH SOLE 51438 0 0 BOOKING HOLDINGS INC COM 09857L108 139806885 51774 SH SOLE 51774 0 0 BOOT BARN HLDGS INC COM 099406100 7622100 90000 SH SOLE 90000 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 8366429 74968 SH SOLE 74968 0 0 BORGWARNER INC COM 099724106 1031267 21085 SH SOLE 21085 0 0 BOSTON PROPERTIES INC COM 101121101 777811 13506 SH SOLE 13506 0 0 BOSTON SCIENTIFIC CORP COM 101137107 92861279 1716792 SH SOLE 1716792 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 12153442 190046 SH SOLE 190046 0 0 BROADCOM INC COM 11135F101 60526663 69777 SH SOLE 69777 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1757169 10609 SH SOLE 10609 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 93194259 2855654 SH SOLE 2855654 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 465115 27017 SH SOLE 27017 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 13878647 412301 SH SOLE 412301 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 111741335 3057674 SH SOLE 3057674 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 133551523 4530214 SH SOLE 4530214 0 0 BROWN & BROWN INC COM 115236101 8521153 123782 SH SOLE 123782 0 0 BROWN FORMAN CORP CL B 115637209 1866301 27947 SH SOLE 27947 0 0 BRP INC COM SUN VTG 05577W200 6150686 72769 SH SOLE 72769 0 0 BRUNSWICK CORP COM 117043109 7537680 87000 SH SOLE 87000 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1692656 12446 SH SOLE 12446 0 0 BUNGE LIMITED COM G16962105 1271838 13480 SH SOLE 13480 0 0 BURLINGTON STORES INC COM 122017106 915380 5816 SH SOLE 5816 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 989920 10492 SH SOLE 10492 0 0 CACTUS INC CL A 127203107 10407588 245926 SH SOLE 245926 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5777869 24637 SH SOLE 24637 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 988818 19400 SH SOLE 19400 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1048091 9627 SH SOLE 9627 0 0 CAMECO CORP COM 13321L108 4109081 131221 SH SOLE 131221 0 0 CAMPBELL SOUP CO COM 134429109 802485 17556 SH SOLE 17556 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 517139 29058 SH SOLE 29058 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 126607490 2965870 SH SOLE 2965870 0 0 CANADIAN NAT RES LTD COM 136385101 139791249 2486809 SH SOLE 2486809 0 0 CANADIAN NATL RY CO COM 136375102 118927051 982255 SH SOLE 982255 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 166401015 2060508 SH SOLE 2060508 0 0 CAPITAL ONE FINL CORP COM 14040H105 3771624 34485 SH SOLE 34485 0 0 CARDINAL HEALTH INC COM 14149Y108 2207169 23339 SH SOLE 23339 0 0 CARLISLE COS INC COM 142339100 1183629 4614 SH SOLE 4614 0 0 CARLYLE GROUP INC COM 14316J108 625869 19589 SH SOLE 19589 0 0 CARMAX INC COM 143130102 1180003 14098 SH SOLE 14098 0 0 CARNIVAL CORP COMMON STOCK 143658300 1712494 90945 SH SOLE 90945 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 3742219 75281 SH SOLE 75281 0 0 CASEYS GEN STORES INC COM 147528103 8779680 36000 SH SOLE 36000 0 0 CATALENT INC COM 148806102 703516 16225 SH SOLE 16225 0 0 CATERPILLAR INC COM 149123101 11469867 46616 SH SOLE 46616 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1306265 9465 SH SOLE 9465 0 0 CBRE GROUP INC CL A 12504L109 2271341 28142 SH SOLE 28142 0 0 CDW CORP COM 12514G108 2235397 12182 SH SOLE 12182 0 0 CELANESE CORP DEL COM 150870103 1099984 9499 SH SOLE 9499 0 0 CELESTICA INC SUB VTG SHS 15101Q108 6526201 449659 SH SOLE 449659 0 0 CENOVUS ENERGY INC COM 15135U109 92023366 5418982 SH SOLE 5418982 0 0 CENTENE CORP DEL COM 15135B101 3350039 49667 SH SOLE 49667 0 0 CENTERPOINT ENERGY INC COM 15189T107 1654991 56775 SH SOLE 56775 0 0 CENTERRA GOLD INC COM 152006102 1529946 255304 SH SOLE 255304 0 0 CERIDIAN HCM HLDG INC COM 15677J108 884674 13210 SH SOLE 13210 0 0 CF INDS HLDGS INC COM 125269100 1219640 17569 SH SOLE 17569 0 0 CGI INC CL A SUB VTG 12532H104 588446 5581 SH SOLE 5581 0 0 CHARLES RIV LABS INTL INC COM 159864107 9594338 45633 SH SOLE 45633 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3255266 8861 SH SOLE 8861 0 0 CHENIERE ENERGY INC COM NEW 16411R208 16966657 111359 SH SOLE 111359 0 0 CHESAPEAKE ENERGY CORP COM 165167735 867845 10371 SH SOLE 10371 0 0 CHEVRON CORP NEW COM 166764100 25590460 162634 SH SOLE 162634 0 0 CHEWY INC CL A 16679L109 349902 8865 SH SOLE 8865 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 5326110 2490 SH SOLE 2490 0 0 CHUBB LIMITED COM H1467J104 7191731 37348 SH SOLE 37348 0 0 CHURCH & DWIGHT CO INC COM 171340102 2205160 22001 SH SOLE 22001 0 0 CINCINNATI FINL CORP COM 172062101 1379414 14174 SH SOLE 14174 0 0 CINTAS CORP COM 172908105 4103395 8255 SH SOLE 8255 0 0 CISCO SYS INC COM 17275R102 46754541 903644 SH SOLE 903644 0 0 CITIGROUP INC COM NEW 172967424 8082000 175543 SH SOLE 175543 0 0 CITIZENS FINL GROUP INC COM 174610105 1147024 43981 SH SOLE 43981 0 0 CLARIVATE PLC ORD SHS G21810109 318874 33460 SH SOLE 33460 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 774010 46182 SH SOLE 46182 0 0 CLOROX CO DEL COM 189054109 1771228 11137 SH SOLE 11137 0 0 CLOUDFLARE INC CL A COM 18915M107 1607187 24586 SH SOLE 24586 0 0 CME GROUP INC COM 12572Q105 6011549 32444 SH SOLE 32444 0 0 CMS ENERGY CORP COM 125896100 1544479 26289 SH SOLE 26289 0 0 CNH INDL N V SHS N20944109 148796 10325 SH SOLE 10325 0 0 COCA COLA CO COM 191216100 22363901 371370 SH SOLE 371370 0 0 COGNEX CORP COM 192422103 876433 15645 SH SOLE 15645 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2994459 45871 SH SOLE 45871 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 1066095 14900 SH SOLE 14900 0 0 COLGATE PALMOLIVE CO COM 194162103 5491950 71287 SH SOLE 71287 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 14969999 152574 SH SOLE 152574 0 0 COMCAST CORP NEW CL A 20030N101 15792906 380094 SH SOLE 380094 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 654518 89050 SH SOLE 89050 0 0 CONAGRA BRANDS INC COM 205887102 1455052 43151 SH SOLE 43151 0 0 CONOCOPHILLIPS COM 20825C104 11345399 109501 SH SOLE 109501 0 0 CONSOLIDATED EDISON INC COM 209115104 2825090 31251 SH SOLE 31251 0 0 CONSTELLATION BRANDS INC CL A 21036P108 3685304 14973 SH SOLE 14973 0 0 CONSTELLATION ENERGY CORP COM 21037T109 2703197 29527 SH SOLE 29527 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 7910280 252000 SH SOLE 252000 0 0 COOPER COS INC COM NEW 216648402 1709714 4459 SH SOLE 4459 0 0 COPART INC COM 217204106 3527456 38674 SH SOLE 38674 0 0 CORNING INC COM 219350105 2542327 72555 SH SOLE 72555 0 0 CORTEVA INC COM 22052L104 3681525 64250 SH SOLE 64250 0 0 COSTAR GROUP INC COM 22160N109 3264609 36681 SH SOLE 36681 0 0 COSTCO WHSL CORP NEW COM 22160K105 21574502 40073 SH SOLE 40073 0 0 COTERRA ENERGY INC COM 127097103 1753745 69318 SH SOLE 69318 0 0 CREDICORP LTD COM G2519Y108 8890881 60220 SH SOLE 60220 0 0 CRESCENT PT ENERGY CORP COM 22576C101 4279097 635608 SH SOLE 635608 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 2952674 20104 SH SOLE 20104 0 0 CROWN CASTLE INC COM 22822V101 4456535 39113 SH SOLE 39113 0 0 CROWN HLDGS INC COM 228368106 939847 10819 SH SOLE 10819 0 0 CSX CORP COM 126408103 6299702 184742 SH SOLE 184742 0 0 CUMMINS INC COM 231021106 3128487 12761 SH SOLE 12761 0 0 CVS HEALTH CORP COM 126650100 111347829 1610702 SH SOLE 1610702 0 0 D R HORTON INC COM 23331A109 3391865 27873 SH SOLE 27873 0 0 DANAHER CORPORATION COM 235851102 129790320 540793 SH SOLE 540793 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 968680 24400 SH SOLE 24400 0 0 DARDEN RESTAURANTS INC COM 237194105 1814155 10858 SH SOLE 10858 0 0 DARLING INGREDIENTS INC COM 237266101 907859 14232 SH SOLE 14232 0 0 DATADOG INC CL A COM 23804L103 2216698 22532 SH SOLE 22532 0 0 DAVITA INC COM 23918K108 501546 4992 SH SOLE 4992 0 0 DECKERS OUTDOOR CORP COM 243537107 1254248 2377 SH SOLE 2377 0 0 DEERE & CO COM 244199105 10306413 25436 SH SOLE 25436 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1272613 23519 SH SOLE 23519 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 693989 14598 SH SOLE 14598 0 0 DENISON MINES CORP COM 248356107 528368 421726 SH SOLE 421726 0 0 DENTSPLY SIRONA INC COM 24906P109 759019 18966 SH SOLE 18966 0 0 DESCARTES SYS GROUP INC COM 249906108 3742430 46726 SH SOLE 46726 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 204841 19515 SH SOLE 19515 0 0 DEVON ENERGY CORP NEW COM 25179M103 2851142 58981 SH SOLE 58981 0 0 DEXCOM INC COM 252131107 4492710 34960 SH SOLE 34960 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2042254 15547 SH SOLE 15547 0 0 DICKS SPORTING GOODS INC COM 253393102 739603 5595 SH SOLE 5595 0 0 DIGITAL RLTY TR INC COM 253868103 2991934 26275 SH SOLE 26275 0 0 DISCOVER FINL SVCS COM 254709108 2733355 23392 SH SOLE 23392 0 0 DISNEY WALT CO COM 254687106 25825222 289261 SH SOLE 289261 0 0 DOCUSIGN INC COM 256163106 934130 18284 SH SOLE 18284 0 0 DOLLAR GEN CORP NEW COM 256677105 3355023 19761 SH SOLE 19761 0 0 DOLLAR TREE INC COM 256746108 2862969 19951 SH SOLE 19951 0 0 DOMINION ENERGY INC COM 25746U109 3901548 75334 SH SOLE 75334 0 0 DOMINOS PIZZA INC COM 25754A201 1069269 3173 SH SOLE 3173 0 0 DOORDASH INC CL A 25809K105 1755597 22973 SH SOLE 22973 0 0 DOVER CORP COM 260003108 1867477 12648 SH SOLE 12648 0 0 DOW INC COM 260557103 3400811 63853 SH SOLE 63853 0 0 DRIVEN BRANDS HLDGS INC COM 26210V102 7035600 260000 SH SOLE 260000 0 0 DROPBOX INC CL A 26210C104 649174 24341 SH SOLE 24341 0 0 DTE ENERGY CO COM 233331107 2044942 18587 SH SOLE 18587 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 6236930 69500 SH SOLE 69500 0 0 DUPONT DE NEMOURS INC COM 26614N102 2957473 41398 SH SOLE 41398 0 0 DYNATRACE INC COM NEW 268150109 11562272 224641 SH SOLE 224641 0 0 EASTGROUP PPTYS INC COM 277276101 7898800 45500 SH SOLE 45500 0 0 EASTMAN CHEM CO COM 277432100 909618 10865 SH SOLE 10865 0 0 EATON CORP PLC SHS G29183103 7218485 35895 SH SOLE 35895 0 0 EBAY INC. COM 278642103 2174437 48656 SH SOLE 48656 0 0 ECOLAB INC COM 278865100 4312726 23101 SH SOLE 23101 0 0 EDISON INTL COM 281020107 2395400 34491 SH SOLE 34491 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5157304 54673 SH SOLE 54673 0 0 ELDORADO GOLD CORP NEW COM 284902509 1026662 101438 SH SOLE 101438 0 0 ELECTRONIC ARTS INC COM 285512109 100466009 774603 SH SOLE 774603 0 0 ELEVANCE HEALTH INC COM 036752103 9527799 21445 SH SOLE 21445 0 0 EMERSON ELEC CO COM 291011104 4658068 51533 SH SOLE 51533 0 0 ENBRIDGE INC COM 29250N105 24808307 667546 SH SOLE 667546 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 305302 105068 SH SOLE 105068 0 0 ENERGY FUELS INC COM NEW 292671708 538551 86702 SH SOLE 86702 0 0 ENERPLUS CORP COM 292766102 24178348 1668505 SH SOLE 1668505 0 0 ENPHASE ENERGY INC COM 29355A107 2067876 12347 SH SOLE 12347 0 0 ENTEGRIS INC COM 29362U104 1494962 13490 SH SOLE 13490 0 0 ENTERGY CORP NEW COM 29364G103 1862396 19127 SH SOLE 19127 0 0 EOG RES INC COM 26875P101 6066007 53006 SH SOLE 53006 0 0 EPAM SYS INC COM 29414B104 42960064 191146 SH SOLE 191146 0 0 EQT CORP COM 26884L109 1336684 32499 SH SOLE 32499 0 0 EQUIFAX INC COM 294429105 2614183 11110 SH SOLE 11110 0 0 EQUINIX INC COM 29444U700 6610966 8433 SH SOLE 8433 0 0 EQUINOX GOLD CORP COM 29446Y502 723113 157841 SH SOLE 157841 0 0 EQUITABLE HLDGS INC COM 29452E101 880065 32403 SH SOLE 32403 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1055324 15777 SH SOLE 15777 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2140463 32446 SH SOLE 32446 0 0 ERIE INDTY CO CL A 29530P102 469792 2237 SH SOLE 2237 0 0 ERO COPPER CORP COM 296006109 873000 43160 SH SOLE 43160 0 0 ESSENTIAL UTILS INC COM 29670G102 874628 21915 SH SOLE 21915 0 0 ESSEX PPTY TR INC COM 297178105 1367141 5835 SH SOLE 5835 0 0 ETSY INC COM 29786A106 946786 11190 SH SOLE 11190 0 0 EVEREST RE GROUP LTD COM G3223R108 1318896 3858 SH SOLE 3858 0 0 EVERGY INC COM 30034W106 1197378 20482 SH SOLE 20482 0 0 EVERSOURCE ENERGY COM 30040W108 2228945 31429 SH SOLE 31429 0 0 EXACT SCIENCES CORP COM 30063P105 1508691 16067 SH SOLE 16067 0 0 EXELON CORP COM 30161N101 3651932 89684 SH SOLE 89684 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1473155 13467 SH SOLE 13467 0 0 EXPEDITORS INTL WASH INC COM 302130109 1687462 13931 SH SOLE 13931 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1811802 12172 SH SOLE 12172 0 0 EXXON MOBIL CORP COM 30231G102 39379733 367177 SH SOLE 367177 0 0 F5 INC COM 315616102 796386 5445 SH SOLE 5445 0 0 FACTSET RESH SYS INC COM 303075105 1383444 3453 SH SOLE 3453 0 0 FAIR ISAAC CORP COM 303250104 1835288 2268 SH SOLE 2268 0 0 FASTENAL CO COM 311900104 3037631 51494 SH SOLE 51494 0 0 FEDERAL SIGNAL CORP COM 313855108 12165700 190000 SH SOLE 190000 0 0 FEDEX CORP COM 31428X106 5338774 21536 SH SOLE 21536 0 0 FERGUSON PLC NEW SHS G3421J106 28359218 180276 SH SOLE 180276 0 0 FERRARI N V COM N3167Y103 83758386 256252 SH SOLE 256252 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 844776 23466 SH SOLE 23466 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 99593712 1820726 SH SOLE 1820726 0 0 FIFTH THIRD BANCORP COM 316773100 1605310 61248 SH SOLE 61248 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1256498 979 SH SOLE 979 0 0 FIRST HORIZON CORPORATION COM 320517105 533815 47366 SH SOLE 47366 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 766135 135527 SH SOLE 135527 0 0 FIRST SOLAR INC COM 336433107 1739514 9151 SH SOLE 9151 0 0 FIRSTENERGY CORP COM 337932107 1907336 49057 SH SOLE 49057 0 0 FIRSTSERVICE CORP NEW COM 33767E202 9049998 58773 SH SOLE 58773 0 0 FISERV INC COM 337738108 27842567 220710 SH SOLE 220710 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1584315 6310 SH SOLE 6310 0 0 FMC CORP COM NEW 302491303 1170173 11215 SH SOLE 11215 0 0 FORD MTR CO DEL COM 345370860 5359666 354241 SH SOLE 354241 0 0 FORTINET INC COM 34959E109 4542959 60100 SH SOLE 60100 0 0 FORTIS INC COM 349553107 7128591 165442 SH SOLE 165442 0 0 FORTIVE CORP COM 34959J108 2381649 31853 SH SOLE 31853 0 0 FORTUNA SILVER MINES INC COM 349915108 519142 159592 SH SOLE 159592 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 828288 11512 SH SOLE 11512 0 0 FOX CORP CL A COM 35137L105 910826 26789 SH SOLE 26789 0 0 FOX CORP CL B COM 35137L204 413773 12975 SH SOLE 12975 0 0 FRANCO NEV CORP COM 351858105 52915787 371332 SH SOLE 371332 0 0 FRANKLIN RESOURCES INC COM 354613101 727046 27220 SH SOLE 27220 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5161520 129038 SH SOLE 129038 0 0 GALLAGHER ARTHUR J & CO COM 363576109 34560977 157403 SH SOLE 157403 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 1145885 23646 SH SOLE 23646 0 0 GARMIN LTD SHS H2906T109 1439515 13803 SH SOLE 13803 0 0 GARTNER INC COM 366651107 2496659 7127 SH SOLE 7127 0 0 GATES INDL CORP PLC ORD SHS G39108108 8762000 650000 SH SOLE 650000 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 3001493 36946 SH SOLE 36946 0 0 GEN DIGITAL INC COM 668771108 977585 52700 SH SOLE 52700 0 0 GENERAC HLDGS INC COM 368736104 837961 5619 SH SOLE 5619 0 0 GENERAL DYNAMICS CORP COM 369550108 4529768 21054 SH SOLE 21054 0 0 GENERAL ELECTRIC CO COM NEW 369604301 10822312 98519 SH SOLE 98519 0 0 GENERAL MLS INC COM 370334104 4062416 52965 SH SOLE 52965 0 0 GENERAL MTRS CO COM 37045V100 4851118 125807 SH SOLE 125807 0 0 GENUINE PARTS CO COM 372460105 2148206 12694 SH SOLE 12694 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 6327851 163179 SH SOLE 163179 0 0 GILDAN ACTIVEWEAR INC COM 375916103 372991 11571 SH SOLE 11571 0 0 GILEAD SCIENCES INC COM 375558103 8696810 112843 SH SOLE 112843 0 0 GLOBAL PMTS INC COM 37940X102 2343889 23791 SH SOLE 23791 0 0 GLOBE LIFE INC COM 37959E102 903707 8244 SH SOLE 8244 0 0 GODADDY INC CL A 380237107 989387 13169 SH SOLE 13169 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9728129 30161 SH SOLE 30161 0 0 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 25912268 7554597 SH SOLE 7554597 0 0 GRACO INC COM 384109104 1295768 15006 SH SOLE 15006 0 0 GRAINGER W W INC COM 384802104 3216659 4079 SH SOLE 4079 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 7553883 127693 SH SOLE 127693 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 12249900 195000 SH SOLE 195000 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 2993816 77200 SH SOLE 77200 0 0 HALLIBURTON CO COM 406216101 2693699 81652 SH SOLE 81652 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2040543 28333 SH SOLE 28333 0 0 HASBRO INC COM 418056107 755348 11662 SH SOLE 11662 0 0 HCA HEALTHCARE INC COM 40412C101 5691464 18754 SH SOLE 18754 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 651085 34522 SH SOLE 34522 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 991131 49310 SH SOLE 49310 0 0 HEICO CORP NEW COM 422806109 701567 3965 SH SOLE 3965 0 0 HEICO CORP NEW CL A 422806208 924867 6578 SH SOLE 6578 0 0 HENRY JACK & ASSOC INC COM 426281101 1089151 6509 SH SOLE 6509 0 0 HENRY SCHEIN INC COM 806407102 960062 11838 SH SOLE 11838 0 0 HERSHEY CO COM 427866108 3314018 13272 SH SOLE 13272 0 0 HESS CORP COM 42809H107 3396167 24981 SH SOLE 24981 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1962727 116829 SH SOLE 116829 0 0 HF SINCLAIR CORP COM 403949100 619856 13895 SH SOLE 13895 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 3504844 24080 SH SOLE 24080 0 0 HOLOGIC INC COM 436440101 1793809 22154 SH SOLE 22154 0 0 HOME DEPOT INC COM 437076102 28454935 91601 SH SOLE 91601 0 0 HONEYWELL INTL INC COM 438516106 12482492 60103 SH SOLE 60103 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 2012980 19572 SH SOLE 19572 0 0 HORMEL FOODS CORP COM 440452100 1094788 27220 SH SOLE 27220 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1073804 63803 SH SOLE 63803 0 0 HOWMET AEROSPACE INC COM 443201108 55066116 1111100 SH SOLE 1111100 0 0 HP INC COM 40434L105 2455572 79960 SH SOLE 79960 0 0 HUBBELL INC COM 443510607 1608066 4850 SH SOLE 4850 0 0 HUBSPOT INC COM 443573100 2251805 4232 SH SOLE 4232 0 0 HUDBAY MINERALS INC COM 443628102 1493021 311526 SH SOLE 311526 0 0 HUMANA INC COM 444859102 5051228 11297 SH SOLE 11297 0 0 HUNT J B TRANS SVCS INC COM 445658107 1360621 7516 SH SOLE 7516 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1402338 130087 SH SOLE 130087 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 823002 3616 SH SOLE 3616 0 0 HYATT HOTELS CORP COM CL A 448579102 490402 4280 SH SOLE 4280 0 0 IAMGOLD CORP COM 450913108 663999 250647 SH SOLE 250647 0 0 ICL GROUP LTD SHS M53213100 74448 13739 SH SOLE 13739 0 0 IDEX CORP COM 45167R104 1466351 6812 SH SOLE 6812 0 0 IDEXX LABS INC COM 45168D104 3757685 7482 SH SOLE 7482 0 0 ILLINOIS TOOL WKS INC COM 452308109 6876398 27488 SH SOLE 27488 0 0 ILLUMINA INC COM 452327109 2670795 14245 SH SOLE 14245 0 0 INCYTE CORP COM 45337C102 1063479 17084 SH SOLE 17084 0 0 INGERSOLL RAND INC COM 45687V106 2385836 36503 SH SOLE 36503 0 0 INSULET CORP COM 45784P101 1817984 6305 SH SOLE 6305 0 0 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 7012200 390000 SH SOLE 390000 0 0 INTEL CORP COM 458140100 12602867 376880 SH SOLE 376880 0 0 INTER PARFUMS INC COM 458334109 7288897 53900 SH SOLE 53900 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5708052 50478 SH SOLE 50478 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 10967068 81960 SH SOLE 81960 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 52260147 656617 SH SOLE 656617 0 0 INTERNATIONAL PAPER CO COM 460146103 968805 30456 SH SOLE 30456 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1336797 34650 SH SOLE 34650 0 0 INTUIT COM 461202103 38240996 83461 SH SOLE 83461 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 10824453 31656 SH SOLE 31656 0 0 INVESCO LTD SHS G491BT108 524590 31207 SH SOLE 31207 0 0 INVITATION HOMES INC COM 46187W107 1897745 55167 SH SOLE 55167 0 0 IQIYI INC SPONSORED ADS 46267X108 942510 176500 SH SOLE 176500 0 0 IQVIA HLDGS INC COM 46266C105 3772540 16784 SH SOLE 16784 0 0 IRON MTN INC DEL COM 46284V101 1493514 26285 SH SOLE 26285 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 118234323 1910086 SH SOLE 1910086 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 74247019 1876821 SH Put SOLE 1876821 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2571598 65005 SH SOLE 65005 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 48894699 261092 SH SOLE 261092 0 0 ISHARES TR IBOXX HI YD ETF 464288513 325752602 4339318 SH SOLE 4339318 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 27268421 202183 SH SOLE 202183 0 0 JACOBS SOLUTIONS INC COM 46982L108 1346073 11322 SH SOLE 11322 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 694976 5606 SH SOLE 5606 0 0 JOHNSON & JOHNSON COM 478160104 38902662 235033 SH SOLE 235033 0 0 JOHNSON CTLS INTL PLC SHS G51502105 4222431 61967 SH SOLE 61967 0 0 JOYY INC ADS REPSTG COM A 46591M109 580419 18900 SH SOLE 18900 0 0 JPMORGAN CHASE & CO COM 46625H100 38565016 265161 SH SOLE 265161 0 0 JUNIPER NETWORKS INC COM 48203R104 907191 28956 SH SOLE 28956 0 0 KADANT INC COM 48282T104 8239910 37100 SH SOLE 37100 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 1113700 74000 SH SOLE 74000 0 0 KBR INC COM 48242W106 28983905 445495 SH SOLE 445495 0 0 KE HLDGS INC SPONSORED ADS 482497104 3909263 263250 SH SOLE 263250 0 0 KELLOGG CO COM 487836108 1666263 24722 SH SOLE 24722 0 0 KEURIG DR PEPPER INC COM 49271V100 2578911 82446 SH SOLE 82446 0 0 KEYCORP COM 493267108 767576 83071 SH SOLE 83071 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2689414 16061 SH SOLE 16061 0 0 KIMBERLY-CLARK CORP COM 494368103 4200752 30427 SH SOLE 30427 0 0 KIMCO RLTY CORP COM 49446R109 1106312 56101 SH SOLE 56101 0 0 KINDER MORGAN INC DEL COM 49456B101 3141204 182416 SH SOLE 182416 0 0 KINROSS GOLD CORP COM 496902404 84600 17736 SH SOLE 17736 0 0 KKR & CO INC COM 48251W104 3044216 54361 SH SOLE 54361 0 0 KLA CORP COM NEW 482480100 6057900 12490 SH SOLE 12490 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 805842 14504 SH SOLE 14504 0 0 KRAFT HEINZ CO COM 500754106 2553373 71926 SH SOLE 71926 0 0 KROGER CO COM 501044101 2888338 61454 SH SOLE 61454 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 30271328 154627 SH SOLE 154627 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1926055 7981 SH SOLE 7981 0 0 LAM RESEARCH CORP COM 512807108 7824249 12171 SH SOLE 12171 0 0 LAMB WESTON HLDGS INC COM 513272104 8636768 75135 SH SOLE 75135 0 0 LAS VEGAS SANDS CORP COM 517834107 1798232 31004 SH SOLE 31004 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 1192133 12409 SH SOLE 12409 0 0 LAUDER ESTEE COS INC CL A 518439104 101464833 516676 SH SOLE 516676 0 0 LEAR CORP COM NEW 521865204 755360 5262 SH SOLE 5262 0 0 LEGEND BIOTECH CORP SPONSORED ADS 52490G102 1594593 23100 SH SOLE 23100 0 0 LEIDOS HOLDINGS INC COM 525327102 1025218 11587 SH SOLE 11587 0 0 LENNAR CORP CL A 526057104 2857820 22806 SH SOLE 22806 0 0 LENNOX INTL INC COM 526107107 927669 2845 SH SOLE 2845 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 863185 10775 SH SOLE 10775 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 245869 14583 SH SOLE 14583 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 413206 23253 SH SOLE 23253 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 476287 14552 SH SOLE 14552 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1342318 17831 SH SOLE 17831 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1561325 92311 SH SOLE 92311 0 0 LILLY ELI & CO COM 532457108 34266493 73066 SH SOLE 73066 0 0 LINCOLN ELEC HLDGS INC COM 533900106 8640405 43500 SH SOLE 43500 0 0 LINDE PLC SHS G54950103 16883749 44305 SH SOLE 44305 0 0 LITHIA MTRS INC COM 536797103 43352705 142556 SH SOLE 142556 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1398859 69132 SH SOLE 69132 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1332119 14621 SH SOLE 14621 0 0 LKQ CORP COM 501889208 1403724 24090 SH SOLE 24090 0 0 LOCKHEED MARTIN CORP COM 539830109 9481526 20595 SH SOLE 20595 0 0 LOEWS CORP COM 540424108 1051679 17711 SH SOLE 17711 0 0 LOWES COS INC COM 548661107 12162070 53886 SH SOLE 53886 0 0 LPL FINL HLDGS INC COM 50212V100 1544405 7103 SH SOLE 7103 0 0 LUCID GROUP INC COM 549498103 560288 81319 SH SOLE 81319 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 398398 278600 SH SOLE 278600 0 0 LULULEMON ATHLETICA INC COM 550021109 3956461 10453 SH SOLE 10453 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2155526 23473 SH SOLE 23473 0 0 M & T BK CORP COM 55261F104 1876820 15165 SH SOLE 15165 0 0 MAG SILVER CORP COM 55903Q104 559093 50222 SH SOLE 50222 0 0 MAGNA INTL INC COM 559222401 216700 3839 SH SOLE 3839 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 7106000 340000 SH SOLE 340000 0 0 MANULIFE FINL CORP COM 56501R106 4004051 211869 SH SOLE 211869 0 0 MARATHON OIL CORP COM 565849106 1301873 56554 SH SOLE 56554 0 0 MARATHON PETE CORP COM 56585A102 4644061 39829 SH SOLE 39829 0 0 MARKEL GROUP INC COM 570535104 1586507 1147 SH SOLE 1147 0 0 MARKETAXESS HLDGS INC COM 57060D108 890658 3407 SH SOLE 3407 0 0 MARRIOTT INTL INC NEW CL A 571903202 4349596 23679 SH SOLE 23679 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 6258720 51000 SH SOLE 51000 0 0 MARSH & MCLENNAN COS INC COM 571748102 8396832 44645 SH SOLE 44645 0 0 MARTIN MARIETTA MATLS INC COM 573284106 2580847 5590 SH SOLE 5590 0 0 MARVELL TECHNOLOGY INC COM 573874104 4621054 77301 SH SOLE 77301 0 0 MASCO CORP COM 574599106 1171527 20417 SH SOLE 20417 0 0 MASIMO CORP COM 574795100 8397480 51033 SH SOLE 51033 0 0 MASTEC INC COM 576323109 10263390 87000 SH SOLE 87000 0 0 MASTERCARD INCORPORATED CL A 57636Q104 196080895 498553 SH SOLE 498553 0 0 MATADOR RES CO COM 576485205 9626880 184000 SH SOLE 184000 0 0 MATCH GROUP INC NEW COM 57667L107 1051900 25135 SH SOLE 25135 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1972881 22617 SH SOLE 22617 0 0 MCDONALDS CORP COM 580135101 19684019 65963 SH SOLE 65963 0 0 MCKESSON CORP COM 58155Q103 5277706 12351 SH SOLE 12351 0 0 MEDTRONIC PLC SHS G5960L103 10592704 120235 SH SOLE 120235 0 0 MERCADOLIBRE INC COM 58733R102 4830799 4078 SH SOLE 4078 0 0 MERCK & CO INC COM 58933Y105 26458119 229293 SH SOLE 229293 0 0 META PLATFORMS INC CL A 30303M102 104556858 364335 SH SOLE 364335 0 0 METHANEX CORP COM 59151K108 1540660 37291 SH SOLE 37291 0 0 METLIFE INC COM 59156R108 3357939 59401 SH SOLE 59401 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2619345 1997 SH SOLE 1997 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1182546 26925 SH SOLE 26925 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 4425029 49392 SH SOLE 49392 0 0 MICRON TECHNOLOGY INC COM 595112103 6228389 98691 SH SOLE 98691 0 0 MICROSOFT CORP COM 594918104 638401143 1874673 SH SOLE 1874673 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1596200 10511 SH SOLE 10511 0 0 MINISO GROUP HLDG LTD SPONSORED ADS 66981J102 655814 38600 SH SOLE 38600 0 0 MODERNA INC COM 60770K107 3592391 29567 SH SOLE 29567 0 0 MOHAWK INDS INC COM 608190104 503008 4876 SH SOLE 4876 0 0 MOLINA HEALTHCARE INC COM 60855R100 1577895 5238 SH SOLE 5238 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1126786 17114 SH SOLE 17114 0 0 MONDELEZ INTL INC CL A 609207105 8963597 122890 SH SOLE 122890 0 0 MONGODB INC CL A 60937P106 2596224 6317 SH SOLE 6317 0 0 MONOLITHIC PWR SYS INC COM 609839105 2188472 4051 SH SOLE 4051 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 4065948 70786 SH SOLE 70786 0 0 MOODYS CORP COM 615369105 5171640 14873 SH SOLE 14873 0 0 MORGAN STANLEY COM NEW 617446448 9679407 113342 SH SOLE 113342 0 0 MOSAIC CO NEW COM 61945C103 1048810 29966 SH SOLE 29966 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4428235 15099 SH SOLE 15099 0 0 MSA SAFETY INC COM 553498106 11133440 64000 SH SOLE 64000 0 0 MSCI INC COM 55354G100 3387805 7219 SH SOLE 7219 0 0 NASDAQ INC COM 631103108 1527155 30635 SH SOLE 30635 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4353750 125000 SH SOLE 125000 0 0 NETAPP INC COM 64110D104 1474291 19297 SH SOLE 19297 0 0 NETFLIX INC COM 64110L106 17725758 40241 SH SOLE 40241 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 828803 8789 SH SOLE 8789 0 0 NEWMONT CORP COM 651639106 3056034 71637 SH SOLE 71637 0 0 NEWS CORP NEW CL A 65249B109 666686 34189 SH SOLE 34189 0 0 NEXGEN ENERGY LTD COM 65340P106 1059326 224570 SH SOLE 224570 0 0 NEXTERA ENERGY INC COM 65339F101 84334533 1136584 SH SOLE 1136584 0 0 NIKE INC CL B 654106103 102871021 932056 SH SOLE 932056 0 0 NIO INC SPON ADS 62914V106 5302368 547200 SH SOLE 547200 0 0 NISOURCE INC COM 65473P105 1018131 37226 SH SOLE 37226 0 0 NORDSON CORP COM 655663102 1153044 4646 SH SOLE 4646 0 0 NORFOLK SOUTHN CORP COM 655844108 4655383 20530 SH SOLE 20530 0 0 NORTHERN TR CORP COM 665859104 1391979 18775 SH SOLE 18775 0 0 NORTHROP GRUMMAN CORP COM 666807102 5940441 13033 SH SOLE 13033 0 0 NOVAGOLD RES INC COM NEW 66987E206 530089 133780 SH SOLE 133780 0 0 NOVOCURE LTD ORD SHS G6674U108 355655 8570 SH SOLE 8570 0 0 NRG ENERGY INC COM NEW 629377508 780815 20883 SH SOLE 20883 0 0 NUCOR CORP COM 670346105 3745467 22841 SH SOLE 22841 0 0 NUTRIEN LTD COM 67077M108 110848983 1877896 SH SOLE 1877896 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 1903536 64471 SH SOLE 64471 0 0 NVIDIA CORPORATION COM 67066G104 187204963 442544 SH SOLE 442544 0 0 NVR INC COM 62944T105 1854381 292 SH SOLE 292 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4794424 23424 SH SOLE 23424 0 0 OCCIDENTAL PETE CORP COM 674599105 3807418 64752 SH SOLE 64752 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 168164 4506 SH SOLE 4506 0 0 OKTA INC CL A 679295105 962370 13877 SH SOLE 13877 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3299279 8923 SH SOLE 8923 0 0 OMNICOM GROUP INC COM 681919106 1723167 18110 SH SOLE 18110 0 0 ON SEMICONDUCTOR CORP COM 682189105 3680675 38916 SH SOLE 38916 0 0 ONE GAS INC COM 68235P108 7757810 101000 SH SOLE 101000 0 0 ONEOK INC NEW COM 682680103 2489476 40335 SH SOLE 40335 0 0 OPEN TEXT CORP COM 683715106 8254450 198490 SH SOLE 198490 0 0 ORACLE CORP COM 68389X105 17430489 146364 SH SOLE 146364 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 5322932 5572 SH SOLE 5572 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 30123321 1960321 SH SOLE 1960321 0 0 OTIS WORLDWIDE CORP COM 68902V107 3312418 37214 SH SOLE 37214 0 0 OVINTIV INC COM 69047Q102 853187 22411 SH SOLE 22411 0 0 OWENS CORNING NEW COM 690742101 1069448 8195 SH SOLE 8195 0 0 PACCAR INC COM 693718108 3941170 47115 SH SOLE 47115 0 0 PACKAGING CORP AMER COM 695156109 1090320 8250 SH SOLE 8250 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2485760 162150 SH SOLE 162150 0 0 PALO ALTO NETWORKS INC COM 697435105 6973193 27287 SH SOLE 27287 0 0 PAN AMERN SILVER CORP COM 697900108 4853951 333227 SH SOLE 333227 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 700225 44067 SH SOLE 44067 0 0 PARKER-HANNIFIN CORP COM 701094104 31891621 81765 SH SOLE 81765 0 0 PAYCHEX INC COM 704326107 3272645 29254 SH SOLE 29254 0 0 PAYCOM SOFTWARE INC COM 70432V102 1572149 4894 SH SOLE 4894 0 0 PAYLOCITY HLDG CORP COM 70438V106 699738 3792 SH SOLE 3792 0 0 PAYPAL HLDGS INC COM 70450Y103 6419426 96200 SH SOLE 96200 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 13993936 202400 SH SOLE 202400 0 0 PEMBINA PIPELINE CORP COM 706327103 108172062 3441139 SH SOLE 3441139 0 0 PENTAIR PLC SHS G7S00T104 965576 14947 SH SOLE 14947 0 0 PEPSICO INC COM 713448108 23051926 124457 SH SOLE 124457 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 5662560 94000 SH SOLE 94000 0 0 PFIZER INC COM 717081103 18707093 510008 SH SOLE 510008 0 0 PG&E CORP COM 69331C108 2799187 161990 SH SOLE 161990 0 0 PHILIP MORRIS INTL INC COM 718172109 13690717 140245 SH SOLE 140245 0 0 PHILLIPS 66 COM 718546104 3964851 41569 SH SOLE 41569 0 0 PINTEREST INC CL A 72352L106 1465971 53620 SH SOLE 53620 0 0 PIONEER NAT RES CO COM 723787107 4367147 21079 SH SOLE 21079 0 0 PNC FINL SVCS GROUP INC COM 693475105 4542135 36063 SH SOLE 36063 0 0 POOL CORP COM 73278L105 1319857 3523 SH SOLE 3523 0 0 PPG INDS INC COM 693506107 3147074 21221 SH SOLE 21221 0 0 PPL CORP COM 69351T106 1758452 66457 SH SOLE 66457 0 0 PRECISION DRILLING CORP COM NEW 74022D407 1425226 29200 SH SOLE 29200 0 0 PRICE T ROWE GROUP INC COM 74144T108 2267397 20241 SH SOLE 20241 0 0 PRIMO WATER CORPORATION COM 74167P108 5343603 426509 SH SOLE 426509 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1652933 21795 SH SOLE 21795 0 0 PROCTER AND GAMBLE CO COM 742718109 32380102 213392 SH SOLE 213392 0 0 PROGRESSIVE CORP COM 743315103 16383567 123771 SH SOLE 123771 0 0 PROLOGIS INC. COM 74340W103 10233841 83453 SH SOLE 83453 0 0 PROS HOLDINGS INC COM 74346Y103 10444280 339100 SH SOLE 339100 0 0 PROSPERITY BANCSHARES INC COM 743606105 11860800 210000 SH SOLE 210000 0 0 PRUDENTIAL FINL INC COM 744320102 2919288 33091 SH SOLE 33091 0 0 PTC INC COM 69370C100 1441214 10128 SH SOLE 10128 0 0 PUBLIC STORAGE COM 74460D109 4163960 14266 SH SOLE 14266 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2815133 44963 SH SOLE 44963 0 0 PULTE GROUP INC COM 745867101 1592285 20498 SH SOLE 20498 0 0 QIFU TECHNOLOGY INC AMERICAN DEP 88557W101 768960 44500 SH SOLE 44500 0 0 QORVO INC COM 74736K101 932452 9139 SH SOLE 9139 0 0 QUALCOMM INC COM 747525103 11993042 100748 SH SOLE 100748 0 0 QUANTA SVCS INC COM 74762E102 96869299 493099 SH SOLE 493099 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1426122 10146 SH SOLE 10146 0 0 R1 RCM INC COM 77634L105 13099500 710000 SH SOLE 710000 0 0 RAYMOND JAMES FINL INC COM 754730109 1914453 18449 SH SOLE 18449 0 0 RAYONIER INC COM 754907103 29914466 952690 SH SOLE 952690 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 12952761 132225 SH SOLE 132225 0 0 RB GLOBAL INC COM 74935Q107 63331892 1055502 SH SOLE 1055502 0 0 REALTY INCOME CORP COM 756109104 3561750 59571 SH SOLE 59571 0 0 REGENCY CTRS CORP COM 758849103 862556 13964 SH SOLE 13964 0 0 REGENERON PHARMACEUTICALS COM 75886F107 6966245 9695 SH SOLE 9695 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1501353 84251 SH SOLE 84251 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 1447032 5328 SH SOLE 5328 0 0 REPLIGEN CORP COM 759916109 6050810 42774 SH SOLE 42774 0 0 REPUBLIC SVCS INC COM 760759100 3056661 19956 SH SOLE 19956 0 0 RESMED INC COM 761152107 2894251 13246 SH SOLE 13246 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 11875745 153197 SH SOLE 153197 0 0 REVVITY INC COM 714046109 1353731 11396 SH SOLE 11396 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 966813 58032 SH SOLE 58032 0 0 ROBERT HALF INTL INC COM 770323103 731740 9728 SH SOLE 9728 0 0 ROBLOX CORP CL A 771049103 1527451 37902 SH SOLE 37902 0 0 ROCKWELL AUTOMATION INC COM 773903109 3409808 10350 SH SOLE 10350 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 5172049 113381 SH SOLE 113381 0 0 ROKU INC COM CL A 77543R102 711939 11131 SH SOLE 11131 0 0 ROLLINS INC COM 775711104 951640 22219 SH SOLE 22219 0 0 ROPER TECHNOLOGIES INC COM 776696106 4607026 9582 SH SOLE 9582 0 0 ROSS STORES INC COM 778296103 3459771 30855 SH SOLE 30855 0 0 ROYAL BK CDA COM 780087102 127600563 1336274 SH SOLE 1336274 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 2149285 20718 SH SOLE 20718 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 1044269 33971 SH SOLE 33971 0 0 RPM INTL INC COM 749685103 1047867 11678 SH SOLE 11678 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 10773600 240000 SH SOLE 240000 0 0 S&P GLOBAL INC COM 78409V104 50801182 126721 SH SOLE 126721 0 0 SALESFORCE INC COM 79466L302 19090510 90365 SH SOLE 90365 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 18352143 3581122 SH SOLE 3581122 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 1407240 12000 SH SOLE 12000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2262905 9764 SH SOLE 9764 0 0 SCHLUMBERGER LTD COM STK 806857108 6290995 128074 SH SOLE 128074 0 0 SCHWAB CHARLES CORP COM 808513105 28618696 504917 SH SOLE 504917 0 0 SEA LTD SPONSORD ADS 81141R100 17538179 302174 SH SOLE 302174 0 0 SEABRIDGE GOLD INC COM 811916105 444462 36875 SH SOLE 36875 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1038055 16778 SH SOLE 16778 0 0 SEAGEN INC COM 81181C104 2436159 12658 SH SOLE 12658 0 0 SEALED AIR CORP NEW COM 81211K100 514320 12858 SH SOLE 12858 0 0 SEI INVTS CO COM 784117103 612297 10270 SH SOLE 10270 0 0 SEMPRA COM 816851109 4131699 28379 SH SOLE 28379 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 621267 13809 SH SOLE 13809 0 0 SERVICENOW INC COM 81762P102 96977477 172567 SH SOLE 172567 0 0 SHERWIN WILLIAMS CO COM 824348106 5877285 22135 SH SOLE 22135 0 0 SHOPIFY INC CL A 82509L107 199743317 3091001 SH SOLE 3091001 0 0 SILVERCORP METALS INC COM 82835P103 421647 148187 SH SOLE 148187 0 0 SILVERCREST METALS INC COM 828363101 473100 80778 SH SOLE 80778 0 0 SIMON PPTY GROUP INC NEW COM 828806109 3401579 29456 SH SOLE 29456 0 0 SIMPSON MFG INC COM 829073105 6925000 50000 SH SOLE 50000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 314622 69453 SH SOLE 69453 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1594711 14407 SH SOLE 14407 0 0 SMITH A O CORP COM 831865209 832967 11445 SH SOLE 11445 0 0 SMUCKER J M CO COM NEW 832696405 1419552 9613 SH SOLE 9613 0 0 SNAP INC CL A 83304A106 1062889 89771 SH SOLE 89771 0 0 SNAP ON INC COM 833034101 1380142 4789 SH SOLE 4789 0 0 SNOWFLAKE INC CL A 833445109 4126203 23447 SH SOLE 23447 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1361662 5061 SH SOLE 5061 0 0 SOUTHERN CO COM 842587107 6914637 98429 SH SOLE 98429 0 0 SOUTHERN COPPER CORP COM 84265V105 2453508 34200 SH SOLE 34200 0 0 SOUTHWEST AIRLS CO COM 844741108 473518 13077 SH SOLE 13077 0 0 SPDR SER TR S&P REGL BKG 78464A698 14780460 362000 SH SOLE 362000 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 2550000 40000 SH SOLE 40000 0 0 SPDR SER TR S&P BIOTECH 78464A870 26208000 315000 SH SOLE 315000 0 0 SPLUNK INC COM 848637104 1504993 14186 SH SOLE 14186 0 0 SPROTT INC COM NEW 852066208 368380 11380 SH SOLE 11380 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1223211 20185 SH SOLE 20185 0 0 SSR MINING IN COM 784730103 1606858 113306 SH SOLE 113306 0 0 STANLEY BLACK & DECKER INC COM 854502101 1292448 13792 SH SOLE 13792 0 0 STANTEC INC COM 85472N109 11385643 174419 SH SOLE 174419 0 0 STARBUCKS CORP COM 855244109 10287183 103848 SH SOLE 103848 0 0 STATE STR CORP COM 857477103 2220647 30345 SH SOLE 30345 0 0 STEEL DYNAMICS INC COM 858119100 1601489 14702 SH SOLE 14702 0 0 STELLANTIS N.V SHS N82405106 397537 22639 SH SOLE 22639 0 0 STERIS PLC SHS USD G8473T100 36628544 162808 SH SOLE 162808 0 0 STRYKER CORPORATION COM 863667101 9405315 30828 SH SOLE 30828 0 0 SUN CMNTYS INC COM 866674104 1463109 11215 SH SOLE 11215 0 0 SUN LIFE FINANCIAL INC. COM 866796105 42369783 812890 SH SOLE 812890 0 0 SUNCOR ENERGY INC NEW COM 867224107 15512319 528903 SH SOLE 528903 0 0 SYNCHRONY FINANCIAL COM 87165B103 1311788 38673 SH SOLE 38673 0 0 SYNOPSYS INC COM 871607107 5978615 13731 SH SOLE 13731 0 0 SYNOVUS FINL CORP COM NEW 87161C501 8470000 280000 SH SOLE 280000 0 0 SYSCO CORP COM 871829107 3395911 45767 SH SOLE 45767 0 0 T-MOBILE US INC COM 872590104 41495681 298745 SH SOLE 298745 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2237568 15205 SH SOLE 15205 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1092468 183300 SH SOLE 183300 0 0 TARGA RES CORP COM 87612G101 1474742 19379 SH SOLE 19379 0 0 TARGET CORP COM 87612E106 5476224 41518 SH SOLE 41518 0 0 TC ENERGY CORP COM 87807B107 12455132 308228 SH SOLE 308228 0 0 TE CONNECTIVITY LTD SHS H84989104 59927510 427565 SH SOLE 427565 0 0 TECK RESOURCES LTD CL B 878742204 10188712 242189 SH SOLE 242189 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1741873 4237 SH SOLE 4237 0 0 TELEFLEX INCORPORATED COM 879369106 1024755 4234 SH SOLE 4234 0 0 TELUS CORPORATION COM 87971M103 12643711 649821 SH SOLE 649821 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 5113332 337230 SH SOLE 337230 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2098739 284382 SH SOLE 284382 0 0 TERADYNE INC COM 880770102 1572536 14125 SH SOLE 14125 0 0 TESLA INC COM 88160R101 67540587 258015 SH SOLE 258015 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 85104 11302 SH SOLE 11302 0 0 TEXAS INSTRS INC COM 882508104 14758580 81983 SH SOLE 81983 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 717493 545 SH SOLE 545 0 0 TEXTRON INC COM 883203101 1267183 18737 SH SOLE 18737 0 0 TFI INTL INC COM 87241L109 9015990 79148 SH SOLE 79148 0 0 THE CIGNA GROUP COM 125523100 7516993 26789 SH SOLE 26789 0 0 THE TRADE DESK INC COM CL A 88339J105 3091117 40030 SH SOLE 40030 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 33181735 63597 SH SOLE 63597 0 0 THOMSON REUTERS CORP. COM 884903808 291990 2163 SH SOLE 2163 0 0 TILRAY BRANDS INC COM 88688T100 779286 503669 SH SOLE 503669 0 0 TJX COS INC NEW COM 872540109 8818838 104008 SH SOLE 104008 0 0 TOAST INC CL A 888787108 623383 27620 SH SOLE 27620 0 0 TORO CO COM 891092108 959678 9441 SH SOLE 9441 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 270799804 4369728 SH SOLE 4369728 0 0 TRACTOR SUPPLY CO COM 892356106 2197071 9937 SH SOLE 9937 0 0 TRADEWEB MKTS INC CL A 892672106 676993 9886 SH SOLE 9886 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 38329269 200404 SH SOLE 200404 0 0 TRANSALTA CORP COM 89346D107 3726426 398174 SH SOLE 398174 0 0 TRANSDIGM GROUP INC COM 893641100 4401999 4923 SH SOLE 4923 0 0 TRANSUNION COM 89400J107 1369443 17483 SH SOLE 17483 0 0 TRAVELERS COMPANIES INC COM 89417E109 3623763 20867 SH SOLE 20867 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 58612195 6648861 SH SOLE 6648861 0 0 TRIMBLE INC COM 896239100 1183103 22348 SH SOLE 22348 0 0 TRIPLE FLAG PRECIOUS METAL COM 89679M104 15554467 1130500 SH SOLE 1130500 0 0 TRUIST FINL CORP COM 89832Q109 3634473 119752 SH SOLE 119752 0 0 TWILIO INC CL A 90138F102 1018747 16013 SH SOLE 16013 0 0 TYLER TECHNOLOGIES INC COM 902252105 1572591 3776 SH SOLE 3776 0 0 TYSON FOODS INC CL A 902494103 1309737 25661 SH SOLE 25661 0 0 U HAUL HOLDING COMPANY COM SER N 023586506 442754 8738 SH SOLE 8738 0 0 UBER TECHNOLOGIES INC COM 90353T100 7056568 163460 SH SOLE 163460 0 0 UBS GROUP AG SHS H42097107 649194 32135 SH SOLE 32135 0 0 UDR INC COM 902653104 1212245 28218 SH SOLE 28218 0 0 UGI CORP NEW COM 902681105 498621 18488 SH SOLE 18488 0 0 UIPATH INC CL A 90364P105 532328 32126 SH SOLE 32126 0 0 ULTA BEAUTY INC COM 90384S303 2147325 4563 SH SOLE 4563 0 0 UNION PAC CORP COM 907818108 42742049 208885 SH SOLE 208885 0 0 UNITED PARCEL SERVICE INC CL B 911312106 11714525 65353 SH SOLE 65353 0 0 UNITED RENTALS INC COM 911363109 42380073 95157 SH SOLE 95157 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 920969 4172 SH SOLE 4172 0 0 UNITEDHEALTH GROUP INC COM 91324P102 256067208 532763 SH SOLE 532763 0 0 UNITY SOFTWARE INC COM 91332U101 890588 20511 SH SOLE 20511 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 901971 5717 SH SOLE 5717 0 0 US BANCORP DEL COM NEW 902973304 4564311 138145 SH SOLE 138145 0 0 V F CORP COM 918204108 571746 29950 SH SOLE 29950 0 0 VAIL RESORTS INC COM 91879Q109 919679 3653 SH SOLE 3653 0 0 VALERO ENERGY CORP COM 91913Y100 3891428 33175 SH SOLE 33175 0 0 VEEVA SYS INC CL A COM 922475108 2590065 13099 SH SOLE 13099 0 0 VENTAS INC COM 92276F100 1704745 36064 SH SOLE 36064 0 0 VERISIGN INC COM 92343E102 1914192 8471 SH SOLE 8471 0 0 VERISK ANALYTICS INC COM 92345Y106 2944945 13029 SH SOLE 13029 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 14113642 379501 SH SOLE 379501 0 0 VERMILION ENERGY INC COM 923725105 10309019 826817 SH SOLE 826817 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 8174517 23229 SH SOLE 23229 0 0 VIATRIS INC COM 92556V106 1079926 108209 SH SOLE 108209 0 0 VICI PPTYS INC COM 925652109 2846427 90564 SH SOLE 90564 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2344650 142100 SH SOLE 142100 0 0 VISA INC COM CL A 92826C839 86429659 363945 SH SOLE 363945 0 0 VISTRA CORP COM 92840M102 809235 30828 SH SOLE 30828 0 0 VMWARE INC CL A COM 928563402 3053844 21253 SH SOLE 21253 0 0 VULCAN MATLS CO COM 929160109 2703927 11994 SH SOLE 11994 0 0 WABTEC COM 929740108 83513924 761502 SH SOLE 761502 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1889770 66331 SH SOLE 66331 0 0 WALMART INC COM 931142103 21056304 133963 SH SOLE 133963 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 2616032 208615 SH SOLE 208615 0 0 WASTE CONNECTIONS INC COM 94106B101 79286726 554854 SH SOLE 554854 0 0 WASTE MGMT INC DEL COM 94106L109 25069422 144559 SH SOLE 144559 0 0 WATERS CORP COM 941848103 1413462 5303 SH SOLE 5303 0 0 WATSCO INC COM 942622200 1144791 3001 SH SOLE 3001 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 3858330 21000 SH SOLE 21000 0 0 WEBSTER FINL CORP COM 947890109 12105368 320672 SH SOLE 320672 0 0 WEC ENERGY GROUP INC COM 92939U106 2509281 28437 SH SOLE 28437 0 0 WEIBO CORP SPONSORED ADR 948596101 373242 28470 SH SOLE 28470 0 0 WELLS FARGO CO NEW COM 949746101 14512395 340028 SH SOLE 340028 0 0 WELLTOWER INC COM 95040Q104 3620475 44758 SH SOLE 44758 0 0 WEST FRASER TIMBER CO LTD COM 952845105 77844556 906254 SH SOLE 906254 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 4855839 12696 SH SOLE 12696 0 0 WESTERN DIGITAL CORP. COM 958102105 1091550 28778 SH SOLE 28778 0 0 WESTLAKE CORPORATION COM 960413102 405720 3396 SH SOLE 3396 0 0 WESTROCK CO COM 96145D105 671023 23083 SH SOLE 23083 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 2221780 66302 SH SOLE 66302 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1063293 24591 SH SOLE 24591 0 0 WHIRLPOOL CORP COM 963320106 718209 4827 SH SOLE 4827 0 0 WILLIAMS COS INC COM 969457100 3585156 109873 SH SOLE 109873 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2270456 9641 SH SOLE 9641 0 0 WOLFSPEED INC COM 977852102 612991 11027 SH SOLE 11027 0 0 WORKDAY INC CL A 98138H101 4155698 18397 SH SOLE 18397 0 0 WP CAREY INC COM 92936U109 1302354 19277 SH SOLE 19277 0 0 WYNN RESORTS LTD COM 983134107 975414 9236 SH SOLE 9236 0 0 XCEL ENERGY INC COM 98389B100 3085435 49629 SH SOLE 49629 0 0 XYLEM INC COM 98419M100 2421443 21501 SH SOLE 21501 0 0 YANDEX N V SHS CLASS A N97284108 0 282658 SH SOLE 282658 0 0 YUM BRANDS INC COM 988498101 3492707 25209 SH SOLE 25209 0 0 YUM CHINA HLDGS INC COM 98850P109 9460925 167450 SH SOLE 167450 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 20180043 68215 SH SOLE 68215 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 696302 13854 SH SOLE 13854 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2753733 18913 SH SOLE 18913 0 0 ZOETIS INC CL A 98978V103 7198378 41800 SH SOLE 41800 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1437427 21176 SH SOLE 21176 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 7391918 291135 SH SOLE 291135 0 0 ZSCALER INC COM 98980G102 1148016 7847 SH SOLE 7847 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4233504 168800 SH SOLE 168800 0 0