0001228242-23-000010.txt : 20231114 0001228242-23-000010.hdr.sgml : 20231114 20231114164415 ACCESSION NUMBER: 0001228242-23-000010 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 EFFECTIVENESS DATE: 20231114 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: 231407362 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 09-30-2023 09-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 7785845752 Hui Chun Cathy Lin Victoria A1 11-14-2023 0 805 10524928383 false
INFORMATION TABLE 2 BCIMC_13F_20230930.xml 3M CO COM 88579Y101 4696260 50163 SH SOLE 50163 0 0 ABBOTT LABS COM 002824100 15314309 158124 SH SOLE 158124 0 0 ABBVIE INC COM 00287Y109 23930241 160541 SH SOLE 160541 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17627500 57398 SH SOLE 57398 0 0 ACTIVISION BLIZZARD INC COM 00507V109 6692672 71480 SH SOLE 71480 0 0 ADOBE INC COM 00724F101 21148103 41475 SH SOLE 41475 0 0 ADVANCED ENERGY INDS COM 007973100 6341880 61500 SH SOLE 61500 0 0 ADVANCED MICRO DEVICES INC COM 007903107 15056138 146432 SH SOLE 146432 0 0 AECOM COM 00766T100 992328 11950 SH SOLE 11950 0 0 AES CORP COM 00130H105 916454 60293 SH SOLE 60293 0 0 AFLAC INC COM 001055102 4006350 52200 SH SOLE 52200 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 6412877 57350 SH SOLE 57350 0 0 AGNICO EAGLE MINES LTD COM 008474108 70359414 1548460 SH SOLE 1548460 0 0 AIR PRODS & CHEMS INC COM 009158106 41601420 146794 SH SOLE 146794 0 0 AIRBNB INC COM CL A 009066101 5148531 37523 SH SOLE 37523 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 23237013 218106 SH SOLE 218106 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 5152514 456840 SH SOLE 456840 0 0 ALBEMARLE CORP COM 012653101 1814837 10673 SH SOLE 10673 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 654859 28785 SH SOLE 28785 0 0 ALCON AG ORD SHS H01301128 394234 5087 SH SOLE 5087 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1496895 14954 SH SOLE 14954 0 0 ALGOMA STL GROUP INC COM 015658107 366162 54003 SH SOLE 54003 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 59694 10085 SH SOLE 10085 0 0 ALIGN TECHNOLOGY INC COM 016255101 2011753 6589 SH SOLE 6589 0 0 ALLEGION PLC ORD SHS G0176J109 825368 7921 SH SOLE 7921 0 0 ALLIANT ENERGY CORP COM 018802108 1100881 22722 SH SOLE 22722 0 0 ALLSTATE CORP COM 020002101 2651781 23802 SH SOLE 23802 0 0 ALLY FINL INC COM 02005N100 651446 24417 SH SOLE 24417 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2004949 11321 SH SOLE 11321 0 0 ALPHABET INC CAP STK CL C 02079K107 63505157 481647 SH SOLE 481647 0 0 ALPHABET INC CAP STK CL A 02079K305 117154770 895268 SH SOLE 895268 0 0 ALTRIA GROUP INC COM 02209S103 6825934 162329 SH SOLE 162329 0 0 AMAZON COM INC COM 023135106 284983718 2241848 SH SOLE 2241848 0 0 AMCOR PLC ORD G0250X107 1231828 134479 SH SOLE 134479 0 0 AMEREN CORP COM 023608102 1788213 23897 SH SOLE 23897 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3519343 46806 SH SOLE 46806 0 0 AMERICAN EXPRESS CO COM 025816109 8569921 57443 SH SOLE 57443 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 728870 6527 SH SOLE 6527 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 988364 29337 SH SOLE 29337 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3989116 65827 SH SOLE 65827 0 0 AMERICAN TOWER CORP NEW COM 03027X100 6968404 42374 SH SOLE 42374 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2194020 17718 SH SOLE 17718 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 8362750 275000 SH SOLE 275000 0 0 AMERIPRISE FINL INC COM 03076C106 3125037 9479 SH SOLE 9479 0 0 AMETEK INC COM 031100100 3096459 20956 SH SOLE 20956 0 0 AMGEN INC COM 031162100 13058242 48587 SH SOLE 48587 0 0 AMPHENOL CORP NEW CL A 032095101 4546631 54133 SH SOLE 54133 0 0 ANALOG DEVICES INC COM 032654105 7983929 45599 SH SOLE 45599 0 0 ANGLOGOLD ASHANTI PLC COM SHS G0378L100 465070 28896 SH SOLE 28896 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 838268 44565 SH SOLE 44565 0 0 ANSYS INC COM 03662Q105 2336363 7852 SH SOLE 7852 0 0 AON PLC SHS CL A G0403H108 6019793 18567 SH SOLE 18567 0 0 APA CORPORATION COM 03743Q108 1153759 28072 SH SOLE 28072 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 3232347 36011 SH SOLE 36011 0 0 APPLE INC COM 037833100 245321844 1432871 SH SOLE 1432871 0 0 APPLIED MATLS INC COM 038222105 46395841 335109 SH SOLE 335109 0 0 APTIV PLC SHS G6095L109 2535636 25719 SH SOLE 25719 0 0 ARAMARK COM 03852U106 778217 22427 SH SOLE 22427 0 0 ARCH CAP GROUP LTD ORD G0450A105 2700734 33882 SH SOLE 33882 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 3734421 49515 SH SOLE 49515 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1503445 14615 SH SOLE 14615 0 0 ARIS MNG CORP COM 04040Y109 317106 139396 SH SOLE 139396 0 0 ARISTA NETWORKS INC COM 040413106 4383052 23830 SH SOLE 23830 0 0 ARROW ELECTRS INC COM 042735100 651123 5199 SH SOLE 5199 0 0 ASPEN TECHNOLOGY INC COM 29109X106 543332 2660 SH SOLE 2660 0 0 ASSURANT INC COM 04621X108 683584 4761 SH SOLE 4761 0 0 AT&T INC COM 00206R102 9762940 649996 SH SOLE 649996 0 0 ATLASSIAN CORPORATION CL A 049468101 2782652 13809 SH SOLE 13809 0 0 ATMOS ENERGY CORP COM 049560105 1380586 13033 SH SOLE 13033 0 0 ATS CORPORATION COM 00217Y104 1895281 44463 SH SOLE 44463 0 0 AUTODESK INC COM 052769106 4025641 19456 SH SOLE 19456 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 816415 26900 SH SOLE 26900 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 9043643 37591 SH SOLE 37591 0 0 AUTOZONE INC COM 053332102 24510904 9650 SH SOLE 9650 0 0 AVALONBAY CMNTYS INC COM 053484101 2217335 12911 SH SOLE 12911 0 0 AVANTOR INC COM 05352A100 1287651 61084 SH SOLE 61084 0 0 AVERY DENNISON CORP COM 053611109 1335866 7313 SH SOLE 7313 0 0 AXON ENTERPRISE INC COM 05464C101 1270551 6385 SH SOLE 6385 0 0 AZEK CO INC CL A 05478C105 8178500 275000 SH SOLE 275000 0 0 B2GOLD CORP COM 11777Q209 2544176 886107 SH SOLE 886107 0 0 BAKER HUGHES COMPANY CL A 05722G100 3252127 92050 SH SOLE 92050 0 0 BALL CORP COM 058498106 1424355 28613 SH SOLE 28613 0 0 BALLARD PWR SYS INC NEW COM 058586108 512326 139181 SH SOLE 139181 0 0 BANK AMERICA CORP COM 060505104 51357296 1875723 SH SOLE 1875723 0 0 BANK MONTREAL QUE COM 063671101 201351896 2386990 SH SOLE 2386990 0 0 BANK NEW YORK MELLON CORP COM 064058100 3020132 70812 SH SOLE 70812 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 9751064 217561 SH SOLE 217561 0 0 BARRICK GOLD CORP COM 067901108 6704620 461584 SH SOLE 461584 0 0 BATH & BODY WORKS INC COM 070830104 662987 19615 SH SOLE 19615 0 0 BAUSCH HEALTH COS INC COM 071734107 1349780 163700 SH SOLE 163700 0 0 BAXTER INTL INC COM 071813109 1735361 45982 SH SOLE 45982 0 0 BAYTEX ENERGY CORP COM 07317Q105 1687259 382612 SH SOLE 382612 0 0 BCE INC COM NEW 05534B760 48200183 1262710 SH SOLE 1262710 0 0 BECTON DICKINSON & CO COM 075887109 6676020 25823 SH SOLE 25823 0 0 BENTLEY SYS INC COM CL B 08265T208 9040537 180234 SH SOLE 180234 0 0 BERKLEY W R CORP COM 084423102 1200532 18909 SH SOLE 18909 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 41303172 117908 SH SOLE 117908 0 0 BEST BUY INC COM 086516101 1229966 17705 SH SOLE 17705 0 0 BILL HOLDINGS INC COM 090043100 936959 8630 SH SOLE 8630 0 0 BIO RAD LABS INC CL A 090572207 720485 2010 SH SOLE 2010 0 0 BIO-TECHNE CORP COM 09073M104 965096 14178 SH SOLE 14178 0 0 BIOGEN INC COM 09062X103 3381738 13158 SH SOLE 13158 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1510442 17071 SH SOLE 17071 0 0 BLACKBERRY LTD COM 09228F103 1376827 290852 SH SOLE 290852 0 0 BLACKLINE INC COM 09239B109 4437600 80000 SH SOLE 80000 0 0 BLACKROCK INC COM 09247X101 8803901 13618 SH SOLE 13618 0 0 BLACKSTONE INC COM 09260D107 6878817 64204 SH SOLE 64204 0 0 BLOCK INC CL A 852234103 2189941 49479 SH SOLE 49479 0 0 BOEING CO COM 097023105 9960076 51962 SH SOLE 51962 0 0 BOOKING HOLDINGS INC COM 09857L108 130321559 42258 SH SOLE 42258 0 0 BOOT BARN HLDGS INC COM 099406100 7307100 90000 SH SOLE 90000 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 8191753 74968 SH SOLE 74968 0 0 BORGWARNER INC COM 099724106 851201 21085 SH SOLE 21085 0 0 BOSTON PROPERTIES INC COM 101121101 803337 13506 SH SOLE 13506 0 0 BOSTON SCIENTIFIC CORP COM 101137107 123863520 2345900 SH SOLE 2345900 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 11087149 191026 SH SOLE 191026 0 0 BROADCOM INC COM 11135F101 57821657 69616 SH SOLE 69616 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1919774 10722 SH SOLE 10722 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 3193798 95851 SH SOLE 95851 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 414214 27286 SH SOLE 27286 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 11047562 353336 SH SOLE 353336 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 91167647 3106756 SH SOLE 3106756 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 85522960 3936563 SH SOLE 3936563 0 0 BROWN & BROWN INC COM 115236101 8644935 123782 SH SOLE 123782 0 0 BROWN FORMAN CORP CL B 115637209 1627377 28209 SH SOLE 28209 0 0 BRP INC COM SUN VTG 05577W200 6727297 88881 SH SOLE 88881 0 0 BRUNSWICK CORP COM 117043109 4424000 56000 SH SOLE 56000 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1450931 11655 SH SOLE 11655 0 0 BUNGE LIMITED COM G16962105 1482267 13693 SH SOLE 13693 0 0 BURLINGTON STORES INC COM 122017106 786905 5816 SH SOLE 5816 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 903676 10492 SH SOLE 10492 0 0 CACTUS INC CL A 127203107 9590110 191000 SH SOLE 191000 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5813686 24813 SH SOLE 24813 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 899190 19400 SH SOLE 19400 0 0 CALIX INC COM 13100M509 5042400 110000 SH SOLE 110000 0 0 CAMDEN PPTY TR SH BEN INT 133131102 910522 9627 SH SOLE 9627 0 0 CAMECO CORP COM 13321L108 5571758 140439 SH SOLE 140439 0 0 CAMPBELL SOUP CO COM 134429109 721200 17556 SH SOLE 17556 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 424335 28935 SH SOLE 28935 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 118827824 3078520 SH SOLE 3078520 0 0 CANADIAN NAT RES LTD COM 136385101 49270847 761906 SH SOLE 761906 0 0 CANADIAN NATL RY CO COM 136375102 100203015 925340 SH SOLE 925340 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 164566528 2214093 SH SOLE 2214093 0 0 CAPITAL ONE FINL CORP COM 14040H105 3368314 34707 SH SOLE 34707 0 0 CARDINAL HEALTH INC COM 14149Y108 2010143 23153 SH SOLE 23153 0 0 CARLISLE COS INC COM 142339100 1196226 4614 SH SOLE 4614 0 0 CARLYLE GROUP INC COM 14316J108 590804 19589 SH SOLE 19589 0 0 CARMAX INC COM 143130102 1011863 14306 SH SOLE 14306 0 0 CARNIVAL CORP COMMON STOCK 143658300 1247765 90945 SH SOLE 90945 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 4191778 75938 SH SOLE 75938 0 0 CASEYS GEN STORES INC COM 147528103 9774720 36000 SH SOLE 36000 0 0 CATALENT INC COM 148806102 738724 16225 SH SOLE 16225 0 0 CATERPILLAR INC COM 149123101 12791961 46857 SH SOLE 46857 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1492274 9553 SH SOLE 9553 0 0 CBRE GROUP INC CL A 12504L109 2078568 28142 SH SOLE 28142 0 0 CDW CORP COM 12514G108 2473779 12261 SH SOLE 12261 0 0 CELANESE CORP DEL COM 150870103 1180265 9403 SH SOLE 9403 0 0 CELESTICA INC SUB VTG SHS 15101Q108 7776519 317781 SH SOLE 317781 0 0 CENCORA INC COM 03073E105 2812751 15629 SH SOLE 15629 0 0 CENOVUS ENERGY INC COM 15135U109 24949567 1198360 SH SOLE 1198360 0 0 CENTENE CORP DEL COM 15135B101 3439385 49933 SH SOLE 49933 0 0 CENTERPOINT ENERGY INC COM 15189T107 1541163 57399 SH SOLE 57399 0 0 CENTERRA GOLD INC COM 152006102 1252108 256140 SH SOLE 256140 0 0 CERIDIAN HCM HLDG INC COM 15677J108 909529 13405 SH SOLE 13405 0 0 CF INDS HLDGS INC COM 125269100 1520856 17738 SH SOLE 17738 0 0 CGI INC CL A SUB VTG 12532H104 565158 5734 SH SOLE 5734 0 0 CHARLES RIV LABS INTL INC COM 159864107 9727075 49633 SH SOLE 49633 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3917037 8906 SH SOLE 8906 0 0 CHENIERE ENERGY INC COM NEW 16411R208 21174670 127589 SH SOLE 127589 0 0 CHESAPEAKE ENERGY CORP COM 165167735 894291 10371 SH SOLE 10371 0 0 CHEVRON CORP NEW COM 166764100 27838993 165099 SH SOLE 165099 0 0 CHEWY INC CL A 16679L109 192972 10568 SH SOLE 10568 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 4596061 2509 SH SOLE 2509 0 0 CHUBB LIMITED COM H1467J104 7840475 37662 SH SOLE 37662 0 0 CHURCH & DWIGHT CO INC COM 171340102 2035835 22218 SH SOLE 22218 0 0 CINCINNATI FINL CORP COM 172062101 1463054 14303 SH SOLE 14303 0 0 CINTAS CORP COM 172908105 4003927 8324 SH SOLE 8324 0 0 CISCO SYS INC COM 17275R102 38177073 710139 SH SOLE 710139 0 0 CITIGROUP INC COM NEW 172967424 7281326 177032 SH SOLE 177032 0 0 CITIZENS FINL GROUP INC COM 174610105 1178691 43981 SH SOLE 43981 0 0 CLARIVATE PLC ORD SHS G21810109 206265 30740 SH SOLE 30740 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 721825 46182 SH SOLE 46182 0 0 CLOROX CO DEL COM 189054109 1473639 11244 SH SOLE 11244 0 0 CLOUDFLARE INC CL A COM 18915M107 1576063 25001 SH SOLE 25001 0 0 CME GROUP INC COM 12572Q105 6547995 32704 SH SOLE 32704 0 0 CMS ENERGY CORP COM 125896100 1408902 26528 SH SOLE 26528 0 0 CNH INDL N V SHS N20944109 125971 10325 SH SOLE 10325 0 0 COCA COLA CO COM 191216100 20928347 373854 SH SOLE 373854 0 0 COGNEX CORP COM 192422103 663974 15645 SH SOLE 15645 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3128233 46180 SH SOLE 46180 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 1147598 15285 SH SOLE 15285 0 0 COLGATE PALMOLIVE CO COM 194162103 5088063 71552 SH SOLE 71552 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 15823681 166167 SH SOLE 166167 0 0 COMCAST CORP NEW CL A 20030N101 16770408 378223 SH SOLE 378223 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 728034 85450 SH SOLE 85450 0 0 CONAGRA BRANDS INC COM 205887102 1183200 43151 SH SOLE 43151 0 0 CONFLUENT INC CLASS A COM 20717M103 440567 14879 SH SOLE 14879 0 0 CONOCOPHILLIPS COM 20825C104 13181953 110033 SH SOLE 110033 0 0 CONSOLIDATED EDISON INC COM 209115104 2695221 31512 SH SOLE 31512 0 0 CONSTELLATION BRANDS INC CL A 21036P108 3763164 14973 SH SOLE 14973 0 0 CONSTELLATION ENERGY CORP COM 21037T109 3221896 29537 SH SOLE 29537 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 9213120 252000 SH SOLE 252000 0 0 COOPER COS INC COM NEW 216648402 1431146 4504 SH SOLE 4504 0 0 COPART INC COM 217204106 3366751 78133 SH SOLE 78133 0 0 CORNING INC COM 219350105 2237930 73447 SH SOLE 73447 0 0 CORTEVA INC COM 22052L104 3308824 64676 SH SOLE 64676 0 0 COSTAR GROUP INC COM 22160N109 2857156 37159 SH SOLE 37159 0 0 COSTCO WHSL CORP NEW COM 22160K105 22782577 40326 SH SOLE 40326 0 0 COTERRA ENERGY INC COM 127097103 1863015 68873 SH SOLE 68873 0 0 CREDICORP LTD COM G2519Y108 3432155 26820 SH SOLE 26820 0 0 CRESCENT PT ENERGY CORP COM 22576C101 5663420 683194 SH SOLE 683194 0 0 CRH PLC ORD G25508105 408825 7378 SH SOLE 7378 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 3410200 20374 SH SOLE 20374 0 0 CROWN CASTLE INC COM 22822V101 3628743 39430 SH SOLE 39430 0 0 CROWN HLDGS INC COM 228368106 957265 10819 SH SOLE 10819 0 0 CSX CORP COM 126408103 5726757 186236 SH SOLE 186236 0 0 CUMMINS INC COM 231021106 2941651 12876 SH SOLE 12876 0 0 CVS HEALTH CORP COM 126650100 97449170 1395720 SH SOLE 1395720 0 0 D R HORTON INC COM 23331A109 2995511 27873 SH SOLE 27873 0 0 DANAHER CORPORATION COM 235851102 129608432 522404 SH SOLE 522404 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 696210 23000 SH SOLE 23000 0 0 DARDEN RESTAURANTS INC COM 237194105 1564965 10927 SH SOLE 10927 0 0 DARLING INGREDIENTS INC COM 237266101 754133 14447 SH SOLE 14447 0 0 DATADOG INC CL A COM 23804L103 12967390 142358 SH SOLE 142358 0 0 DAVITA INC COM 23918K108 471894 4992 SH SOLE 4992 0 0 DECKERS OUTDOOR CORP COM 243537107 1221992 2377 SH SOLE 2377 0 0 DEERE & CO COM 244199105 9558658 25329 SH SOLE 25329 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1604612 23289 SH SOLE 23289 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 540126 14598 SH SOLE 14598 0 0 DENISON MINES CORP COM 248356107 707931 431211 SH SOLE 431211 0 0 DENTSPLY SIRONA INC COM 24906P109 647879 18966 SH SOLE 18966 0 0 DESCARTES SYS GROUP INC COM 249906108 3463362 47190 SH SOLE 47190 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 215605 19515 SH SOLE 19515 0 0 DEVON ENERGY CORP NEW COM 25179M103 2783820 58361 SH SOLE 58361 0 0 DEXCOM INC COM 252131107 3288172 35243 SH SOLE 35243 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2424801 15656 SH SOLE 15656 0 0 DICKS SPORTING GOODS INC COM 253393102 607505 5595 SH SOLE 5595 0 0 DIGITAL RLTY TR INC COM 253868103 3206062 26492 SH SOLE 26492 0 0 DISCOVER FINL SVCS COM 254709108 2000980 23098 SH SOLE 23098 0 0 DISNEY WALT CO COM 254687106 23532057 290340 SH SOLE 290340 0 0 DOCUSIGN INC COM 256163106 767928 18284 SH SOLE 18284 0 0 DOLLAR GEN CORP NEW COM 256677105 2109758 19941 SH SOLE 19941 0 0 DOLLAR TREE INC COM 256746108 2026489 19037 SH SOLE 19037 0 0 DOMINION ENERGY INC COM 25746U109 3395143 76005 SH SOLE 76005 0 0 DOMINOS PIZZA INC COM 25754A201 1217810 3215 SH SOLE 3215 0 0 DOORDASH INC CL A 25809K105 1825664 22973 SH SOLE 22973 0 0 DOVER CORP COM 260003108 1764522 12648 SH SOLE 12648 0 0 DOW INC COM 260557103 3315824 64310 SH SOLE 64310 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 1113921 37837 SH SOLE 37837 0 0 DROPBOX INC CL A 26210C104 643091 23617 SH SOLE 23617 0 0 DTE ENERGY CO COM 233331107 1861699 18752 SH SOLE 18752 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 6185526 70083 SH SOLE 70083 0 0 DUPONT DE NEMOURS INC COM 26614N102 3112790 41732 SH SOLE 41732 0 0 DYNATRACE INC COM NEW 268150109 11806662 252657 SH SOLE 252657 0 0 EASTGROUP PPTYS INC COM 277276101 7993440 48000 SH SOLE 48000 0 0 EASTMAN CHEM CO COM 277432100 833563 10865 SH SOLE 10865 0 0 EATON CORP PLC SHS G29183103 7730760 36247 SH SOLE 36247 0 0 EBAY INC. COM 278642103 2145243 48656 SH SOLE 48656 0 0 ECOLAB INC COM 278865100 3947867 23305 SH SOLE 23305 0 0 EDISON INTL COM 281020107 2204264 34828 SH SOLE 34828 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 3821208 55156 SH SOLE 55156 0 0 ELDORADO GOLD CORP NEW COM 284902509 1003944 112515 SH SOLE 112515 0 0 ELECTRONIC ARTS INC COM 285512109 86016770 714425 SH SOLE 714425 0 0 ELEVANCE HEALTH INC COM 036752103 9384607 21553 SH SOLE 21553 0 0 ELI LILLY & CO COM 532457108 39429639 73408 SH SOLE 73408 0 0 EMERSON ELEC CO COM 291011104 5017584 51958 SH SOLE 51958 0 0 ENBRIDGE INC COM 29250N105 23103960 696619 SH SOLE 696619 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 259362 106114 SH SOLE 106114 0 0 ENERGY FUELS INC COM NEW 292671708 721217 87782 SH SOLE 87782 0 0 ENERPLUS CORP COM 292766102 27083975 1539282 SH SOLE 1539282 0 0 ENPHASE ENERGY INC COM 29355A107 1497550 12464 SH SOLE 12464 0 0 ENTEGRIS INC COM 29362U104 1266846 13490 SH SOLE 13490 0 0 ENTERGY CORP NEW COM 29364G103 1769248 19127 SH SOLE 19127 0 0 EOG RES INC COM 26875P101 6743886 53202 SH SOLE 53202 0 0 EPAM SYS INC COM 29414B104 64042930 250471 SH SOLE 250471 0 0 EQT CORP COM 26884L109 1335123 32901 SH SOLE 32901 0 0 EQUIFAX INC COM 294429105 2035130 11110 SH SOLE 11110 0 0 EQUINIX INC COM 29444U700 6176841 8505 SH SOLE 8505 0 0 EQUINOX GOLD CORP COM 29446Y502 664068 157972 SH SOLE 157972 0 0 EQUITABLE HLDGS INC COM 29452E101 919921 32403 SH SOLE 32403 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1018022 15979 SH SOLE 15979 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1922165 32740 SH SOLE 32740 0 0 ERIE INDTY CO CL A 29530P102 674248 2295 SH SOLE 2295 0 0 ERO COPPER CORP COM 296006109 775589 44983 SH SOLE 44983 0 0 ESSENTIAL UTILS INC COM 29670G102 783617 22826 SH SOLE 22826 0 0 ESSEX PPTY TR INC COM 297178105 1237545 5835 SH SOLE 5835 0 0 ETSY INC COM 29786A106 722650 11190 SH SOLE 11190 0 0 EVEREST GROUP LTD COM G3223R108 1449141 3899 SH SOLE 3899 0 0 EVERGY INC COM 30034W106 1053450 20774 SH SOLE 20774 0 0 EVERSOURCE ENERGY COM 30040W108 1844983 31728 SH SOLE 31728 0 0 EXACT SCIENCES CORP COM 30063P105 1118399 16394 SH SOLE 16394 0 0 EXELON CORP COM 30161N101 3418857 90434 SH SOLE 90434 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1336509 12967 SH SOLE 12967 0 0 EXPEDITORS INTL WASH INC COM 302130109 1596911 13931 SH SOLE 13931 0 0 EXTRA SPACE STORAGE INC COM 30225T102 2336281 19216 SH SOLE 19216 0 0 EXXON MOBIL CORP COM 30231G102 43242632 367772 SH SOLE 367772 0 0 F5 INC COM 315616102 877407 5445 SH SOLE 5445 0 0 FACTSET RESH SYS INC COM 303075105 1509859 3453 SH SOLE 3453 0 0 FAIR ISAAC CORP COM 303250104 1969826 2268 SH SOLE 2268 0 0 FASTENAL CO COM 311900104 2837674 51934 SH SOLE 51934 0 0 FEDERAL SIGNAL CORP COM 313855108 9556800 160000 SH SOLE 160000 0 0 FEDEX CORP COM 31428X106 5751148 21709 SH SOLE 21709 0 0 FERGUSON PLC NEW SHS G3421J106 37977110 230906 SH SOLE 230906 0 0 FERRARI N V COM N3167Y103 64595697 218442 SH SOLE 218442 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 969146 23466 SH SOLE 23466 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 100655955 1821168 SH SOLE 1821168 0 0 FIFTH THIRD BANCORP COM 316773100 1568712 61931 SH SOLE 61931 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1351118 979 SH SOLE 979 0 0 FIRST HORIZON CORPORATION COM 320517105 534933 48542 SH SOLE 48542 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 815534 159161 SH SOLE 159161 0 0 FIRST SOLAR INC COM 336433107 1491799 9232 SH SOLE 9232 0 0 FIRSTENERGY CORP COM 337932107 1691910 49500 SH SOLE 49500 0 0 FIRSTSERVICE CORP NEW COM 33767E202 13665903 93960 SH SOLE 93960 0 0 FISERV INC COM 337738108 28033848 248175 SH SOLE 248175 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1629835 6383 SH SOLE 6383 0 0 FMC CORP COM NEW 302491303 751069 11215 SH SOLE 11215 0 0 FORD MTR CO DEL COM 345370860 4441032 357571 SH SOLE 357571 0 0 FORTINET INC COM 34959E109 3560233 60672 SH SOLE 60672 0 0 FORTIS INC COM 349553107 6017836 158445 SH SOLE 158445 0 0 FORTIVE CORP COM 34959J108 2383651 32142 SH SOLE 32142 0 0 FORTUNA SILVER MINES INC COM 349915108 439042 161179 SH SOLE 161179 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 715586 11512 SH SOLE 11512 0 0 FOX CORP CL A COM 35137L105 763308 24465 SH SOLE 24465 0 0 FOX CORP CL B COM 35137L204 373707 12940 SH SOLE 12940 0 0 FRANCO NEV CORP COM 351858105 71382739 534721 SH SOLE 534721 0 0 FRANKLIN RESOURCES INC COM 354613101 669068 27220 SH SOLE 27220 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4859372 130313 SH SOLE 130313 0 0 GALLAGHER ARTHUR J & CO COM 363576109 28147987 123494 SH SOLE 123494 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 1077075 23646 SH SOLE 23646 0 0 GARMIN LTD SHS H2906T109 1452076 13803 SH SOLE 13803 0 0 GARTNER INC COM 366651107 2470556 7190 SH SOLE 7190 0 0 GATES INDL CORP PLC ORD SHS G39108108 5340600 460000 SH SOLE 460000 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 2533197 37231 SH SOLE 37231 0 0 GEN DIGITAL INC COM 668771108 931736 52700 SH SOLE 52700 0 0 GENERAC HLDGS INC COM 368736104 612246 5619 SH SOLE 5619 0 0 GENERAL DYNAMICS CORP COM 369550108 4688762 21219 SH SOLE 21219 0 0 GENERAL ELECTRIC CO COM NEW 369604301 10945777 99012 SH SOLE 99012 0 0 GENERAL MLS INC COM 370334104 3407404 53249 SH SOLE 53249 0 0 GENERAL MTRS CO COM 37045V100 4162495 126251 SH SOLE 126251 0 0 GENUINE PARTS CO COM 372460105 1832760 12694 SH SOLE 12694 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 5271746 166027 SH SOLE 166027 0 0 GILDAN ACTIVEWEAR INC COM 375916103 330749 11801 SH SOLE 11801 0 0 GILEAD SCIENCES INC COM 375558103 8498796 113408 SH SOLE 113408 0 0 GLOBAL PMTS INC COM 37940X102 2745243 23791 SH SOLE 23791 0 0 GLOBE LIFE INC COM 37959E102 896370 8244 SH SOLE 8244 0 0 GODADDY INC CL A 380237107 980827 13169 SH SOLE 13169 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9787669 30249 SH SOLE 30249 0 0 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 38422636 10853852 SH SOLE 10853852 0 0 GRACO INC COM 384109104 1107995 15203 SH SOLE 15203 0 0 GRAINGER W W INC COM 384802104 2842079 4108 SH SOLE 4108 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 6325337 119199 SH SOLE 119199 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 9149400 156000 SH SOLE 156000 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 3233260 82000 SH SOLE 82000 0 0 HALLIBURTON CO COM 406216101 3324038 82075 SH SOLE 82075 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2009093 28333 SH SOLE 28333 0 0 HASBRO INC COM 418056107 788058 11915 SH SOLE 11915 0 0 HCA HEALTHCARE INC COM 40412C101 4616553 18768 SH SOLE 18768 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 527151 34522 SH SOLE 34522 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 905332 49310 SH SOLE 49310 0 0 HEICO CORP NEW COM 422806109 642052 3965 SH SOLE 3965 0 0 HEICO CORP NEW CL A 422806208 865386 6697 SH SOLE 6697 0 0 HENRY JACK & ASSOC INC COM 426281101 996617 6594 SH SOLE 6594 0 0 HENRY SCHEIN INC COM 806407102 878972 11838 SH SOLE 11838 0 0 HERSHEY CO COM 427866108 2678671 13388 SH SOLE 13388 0 0 HESS CORP COM 42809H107 3843819 25123 SH SOLE 25123 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2029320 116829 SH SOLE 116829 0 0 HF SINCLAIR CORP COM 403949100 791042 13895 SH SOLE 13895 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 3616334 24080 SH SOLE 24080 0 0 HOLOGIC INC COM 436440101 1554144 22394 SH SOLE 22394 0 0 HOME DEPOT INC COM 437076102 27644316 91489 SH SOLE 91489 0 0 HONEYWELL INTL INC COM 438516106 39735619 215136 SH SOLE 215136 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 2287307 19771 SH SOLE 19771 0 0 HORMEL FOODS CORP COM 440452100 1035177 27220 SH SOLE 27220 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1035212 64459 SH SOLE 64459 0 0 HOULIHAN LOKEY INC CL A 441593100 3213600 30000 SH SOLE 30000 0 0 HOWMET AEROSPACE INC COM 443201108 31245991 675589 SH SOLE 675589 0 0 HP INC COM 40434L105 2074504 80720 SH SOLE 80720 0 0 HUBBELL INC COM 443510607 1520039 4850 SH SOLE 4850 0 0 HUBSPOT INC COM 443573100 2111348 4287 SH SOLE 4287 0 0 HUDBAY MINERALS INC COM 443628102 1670558 343292 SH SOLE 343292 0 0 HUMANA INC COM 444859102 5526867 11360 SH SOLE 11360 0 0 HUNT J B TRANS SVCS INC COM 445658107 1416916 7516 SH SOLE 7516 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1352905 130087 SH SOLE 130087 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 739761 3616 SH SOLE 3616 0 0 HYATT HOTELS CORP COM CL A 448579102 454022 4280 SH SOLE 4280 0 0 IAMGOLD CORP COM 450913108 546877 253528 SH SOLE 253528 0 0 IDEX CORP COM 45167R104 1417032 6812 SH SOLE 6812 0 0 IDEXX LABS INC COM 45168D104 3299202 7545 SH SOLE 7545 0 0 ILLINOIS TOOL WKS INC COM 452308109 6368993 27654 SH SOLE 27654 0 0 ILLUMINA INC COM 452327109 1974636 14384 SH SOLE 14384 0 0 INCYTE CORP COM 45337C102 986943 17084 SH SOLE 17084 0 0 INGERSOLL RAND INC COM 45687V106 2345469 36809 SH SOLE 36809 0 0 INSULET CORP COM 45784P101 1005584 6305 SH SOLE 6305 0 0 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 5469400 460000 SH SOLE 460000 0 0 INTEL CORP COM 458140100 13483368 379279 SH SOLE 379279 0 0 INTER PARFUMS INC COM 458334109 7240926 53900 SH SOLE 53900 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5723460 52022 SH SOLE 52022 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 11584852 82572 SH SOLE 82572 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1581817 23204 SH SOLE 23204 0 0 INTERNATIONAL PAPER CO COM 460146103 1063887 29994 SH SOLE 29994 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1006625 35123 SH SOLE 35123 0 0 INTUIT COM 461202103 44892721 87863 SH SOLE 87863 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 9312359 31860 SH SOLE 31860 0 0 INVESCO LTD SHS G491BT108 453126 31207 SH SOLE 31207 0 0 INVITATION HOMES INC COM 46187W107 1763897 55661 SH SOLE 55661 0 0 IQIYI INC SPONSORED ADS 46267X108 836610 176500 SH SOLE 176500 0 0 IQVIA HLDGS INC COM 46266C105 3321140 16880 SH SOLE 16880 0 0 IRON MTN INC DEL COM 46284V101 1577030 26527 SH SOLE 26527 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 115050864 1908291 SH SOLE 1908291 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2466940 65005 SH SOLE 65005 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 24219050 137033 SH SOLE 137033 0 0 ISHARES TR IBOXX HI YD ETF 464288513 394794043 5355318 SH SOLE 5355318 0 0 JABIL INC COM 466313103 1509864 11899 SH SOLE 11899 0 0 JACOBS SOLUTIONS INC COM 46982L108 1565246 11467 SH SOLE 11467 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 754894 5832 SH SOLE 5832 0 0 JOHNSON & JOHNSON COM 478160104 34124358 219097 SH SOLE 219097 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3318654 62369 SH SOLE 62369 0 0 JOYY INC ADS REPSTG COM A 46591M109 678358 17800 SH SOLE 17800 0 0 JPMORGAN CHASE & CO COM 46625H100 38557047 265874 SH SOLE 265874 0 0 JUNIPER NETWORKS INC COM 48203R104 804687 28956 SH SOLE 28956 0 0 KADANT INC COM 48282T104 8367905 37100 SH SOLE 37100 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 1315239 86700 SH SOLE 86700 0 0 KE HLDGS INC SPONSORED ADS 482497104 4049944 260950 SH SOLE 260950 0 0 KELLANOVA COM 487836108 1484596 24947 SH SOLE 24947 0 0 KENVUE INC COM 49177J102 2788048 138847 SH SOLE 138847 0 0 KEURIG DR PEPPER INC COM 49271V100 2620558 83021 SH SOLE 83021 0 0 KEYCORP COM 493267108 914686 85008 SH SOLE 85008 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2146597 16224 SH SOLE 16224 0 0 KIMBERLY-CLARK CORP COM 494368103 3707195 30676 SH SOLE 30676 0 0 KIMCO RLTY CORP COM 49446R109 986817 56101 SH SOLE 56101 0 0 KINDER MORGAN INC DEL COM 49456B101 3042712 183517 SH SOLE 183517 0 0 KINROSS GOLD CORP COM 496902404 81900 17972 SH SOLE 17972 0 0 KKR & CO INC COM 48251W104 3383318 54924 SH SOLE 54924 0 0 KLA CORP COM NEW 482480100 5722701 12477 SH SOLE 12477 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 728379 14524 SH SOLE 14524 0 0 KRAFT HEINZ CO COM 500754106 2627620 78110 SH SOLE 78110 0 0 KROGER CO COM 501044101 2774411 61998 SH SOLE 61998 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 28335766 162737 SH SOLE 162737 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1620865 8062 SH SOLE 8062 0 0 LAM RESEARCH CORP COM 512807108 40491222 64603 SH SOLE 64603 0 0 LAMB WESTON HLDGS INC COM 513272104 7732892 83635 SH SOLE 83635 0 0 LAS VEGAS SANDS CORP COM 517834107 1434104 31285 SH SOLE 31285 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 1066305 12409 SH SOLE 12409 0 0 LAUDER ESTEE COS INC CL A 518439104 93092513 644016 SH SOLE 644016 0 0 LEAR CORP COM NEW 521865204 720520 5369 SH SOLE 5369 0 0 LEGEND BIOTECH CORP SPONSORED ADS 52490G102 1585212 23600 SH SOLE 23600 0 0 LEIDOS HOLDINGS INC COM 525327102 1085553 11779 SH SOLE 11779 0 0 LENNAR CORP CL A 526057104 2577362 22965 SH SOLE 22965 0 0 LENNOX INTL INC COM 526107107 1080634 2886 SH SOLE 2886 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 983973 10775 SH SOLE 10775 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 416022 22415 SH SOLE 22415 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 1110871 17831 SH SOLE 17831 0 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 370494 14552 SH SOLE 14552 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1066707 75940 SH SOLE 75940 0 0 LINCOLN ELEC HLDGS INC COM 533900106 4181170 23000 SH SOLE 23000 0 0 LINDE PLC SHS G54950103 16576277 44518 SH SOLE 44518 0 0 LITHIA MTRS INC COM 536797103 42101063 142556 SH SOLE 142556 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1100337 64758 SH SOLE 64758 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1214128 14621 SH SOLE 14621 0 0 LKQ CORP COM 501889208 1193686 24110 SH SOLE 24110 0 0 LOCKHEED MARTIN CORP COM 539830109 8474878 20723 SH SOLE 20723 0 0 LOEWS CORP COM 540424108 1121283 17711 SH SOLE 17711 0 0 LOWES COS INC COM 548661107 11074131 53282 SH SOLE 53282 0 0 LPL FINL HLDGS INC COM 50212V100 1678760 7064 SH SOLE 7064 0 0 LUCID GROUP INC COM 549498103 454573 81319 SH SOLE 81319 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 295316 278600 SH SOLE 278600 0 0 LULULEMON ATHLETICA INC COM 550021109 4062401 10535 SH SOLE 10535 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2241738 23672 SH SOLE 23672 0 0 M & T BK CORP COM 55261F104 1907245 15083 SH SOLE 15083 0 0 MAG SILVER CORP COM 55903Q104 531211 51393 SH SOLE 51393 0 0 MAGNA INTL INC COM 559222401 211619 3949 SH SOLE 3949 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 11225900 490000 SH SOLE 490000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 1114605 5639 SH SOLE 5639 0 0 MANULIFE FINL CORP COM 56501R106 5550840 303781 SH SOLE 303781 0 0 MARATHON OIL CORP COM 565849106 1502655 56174 SH SOLE 56174 0 0 MARATHON PETE CORP COM 56585A102 5838546 38579 SH SOLE 38579 0 0 MARKEL GROUP INC COM 570535104 1688946 1147 SH SOLE 1147 0 0 MARKETAXESS HLDGS INC COM 57060D108 727871 3407 SH SOLE 3407 0 0 MARRIOTT INTL INC NEW CL A 571903202 4609529 23451 SH SOLE 23451 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 5635280 56000 SH SOLE 56000 0 0 MARSH & MCLENNAN COS INC COM 571748102 8560265 44983 SH SOLE 44983 0 0 MARTIN MARIETTA MATLS INC COM 573284106 2314286 5638 SH SOLE 5638 0 0 MARVELL TECHNOLOGY INC COM 573874104 4233128 78203 SH SOLE 78203 0 0 MASCO CORP COM 574599106 1091289 20417 SH SOLE 20417 0 0 MASIMO CORP COM 574795100 4120960 47000 SH SOLE 47000 0 0 MASTEC INC COM 576323109 23538940 327066 SH SOLE 327066 0 0 MASTERCARD INCORPORATED CL A 57636Q104 197389641 498572 SH SOLE 498572 0 0 MATADOR RES CO COM 576485205 10944320 184000 SH SOLE 184000 0 0 MATCH GROUP INC NEW COM 57667L107 984664 25135 SH SOLE 25135 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1727693 22841 SH SOLE 22841 0 0 MCDONALDS CORP COM 580135101 17502163 66437 SH SOLE 66437 0 0 MCKESSON CORP COM 58155Q103 5359091 12324 SH SOLE 12324 0 0 MEDTRONIC PLC SHS G5960L103 9479836 120978 SH SOLE 120978 0 0 MERCADOLIBRE INC COM 58733R102 5212255 4111 SH SOLE 4111 0 0 MERCK & CO INC COM 58933Y105 23771876 230907 SH SOLE 230907 0 0 META PLATFORMS INC CL A 30303M102 109740264 365545 SH SOLE 365545 0 0 METHANEX CORP COM 59151K108 1684224 37375 SH SOLE 37375 0 0 METLIFE INC COM 59156R108 3723517 59188 SH SOLE 59188 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2212816 1997 SH SOLE 1997 0 0 MGM RESORTS INTERNATIONAL COM 552953101 972780 26463 SH SOLE 26463 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 3869407 49576 SH SOLE 49576 0 0 MICRON TECHNOLOGY INC COM 595112103 6776264 99607 SH SOLE 99607 0 0 MICROSOFT CORP COM 594918104 573250756 1815521 SH SOLE 1815521 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1367678 10631 SH SOLE 10631 0 0 MINISO GROUP HLDG LTD SPONSORED ADS 66981J102 999740 38600 SH SOLE 38600 0 0 MODERNA INC COM 60770K107 3043750 29468 SH SOLE 29468 0 0 MOHAWK INDS INC COM 608190104 418410 4876 SH SOLE 4876 0 0 MOLINA HEALTHCARE INC COM 60855R100 1739129 5304 SH SOLE 5304 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1088279 17114 SH SOLE 17114 0 0 MONDELEZ INTL INC CL A 609207105 8593316 123823 SH SOLE 123823 0 0 MONGODB INC CL A 60937P106 2219038 6416 SH SOLE 6416 0 0 MONOLITHIC PWR SYS INC COM 609839105 1892814 4097 SH SOLE 4097 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3780524 71398 SH SOLE 71398 0 0 MOODYS CORP COM 615369105 4747609 15016 SH SOLE 15016 0 0 MORGAN STANLEY COM NEW 617446448 9301723 113894 SH SOLE 113894 0 0 MOSAIC CO NEW COM 61945C103 1066790 29966 SH SOLE 29966 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4151660 15250 SH SOLE 15250 0 0 MSA SAFETY INC COM 553498106 8907225 56500 SH SOLE 56500 0 0 MSCI INC COM 55354G100 3734196 7278 SH SOLE 7278 0 0 NASDAQ INC COM 631103108 1518583 31253 SH SOLE 31253 0 0 NETAPP INC COM 64110D104 1464256 19297 SH SOLE 19297 0 0 NETFLIX INC COM 64110L106 15263347 40422 SH SOLE 40422 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 988763 8789 SH SOLE 8789 0 0 NEWMONT CORP COM 651639106 2670413 72271 SH SOLE 72271 0 0 NEWS CORP NEW CL A 65249B109 685831 34189 SH SOLE 34189 0 0 NEXGEN ENERGY LTD COM 65340P106 1370337 228950 SH SOLE 228950 0 0 NEXTERA ENERGY INC COM 65339F101 66706986 1164374 SH SOLE 1164374 0 0 NIKE INC CL B 654106103 98074470 1025669 SH SOLE 1025669 0 0 NIO INC SPON ADS 62914V106 4974712 550300 SH SOLE 550300 0 0 NISOURCE INC COM 65473P105 918738 37226 SH SOLE 37226 0 0 NORDSON CORP COM 655663102 1036848 4646 SH SOLE 4646 0 0 NORFOLK SOUTHN CORP COM 655844108 4078026 20708 SH SOLE 20708 0 0 NORTHERN TR CORP COM 665859104 1304487 18775 SH SOLE 18775 0 0 NORTHROP GRUMMAN CORP COM 666807102 5778814 13128 SH SOLE 13128 0 0 NOVAGOLD RES INC COM NEW 66987E206 517973 135303 SH SOLE 135303 0 0 NRG ENERGY INC COM NEW 629377508 804413 20883 SH SOLE 20883 0 0 NUCOR CORP COM 670346105 3571190 22841 SH SOLE 22841 0 0 NUTRIEN LTD COM 67077M108 41860061 677868 SH SOLE 677868 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 1088799 72604 SH SOLE 72604 0 0 NVIDIA CORPORATION COM 67066G104 210313315 483490 SH SOLE 483490 0 0 NVR INC COM 62944T105 1741284 292 SH SOLE 292 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4720911 23614 SH SOLE 23614 0 0 OCCIDENTAL PETE CORP COM 674599105 3945547 60813 SH SOLE 60813 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 194885 4506 SH SOLE 4506 0 0 OKTA INC CL A 679295105 1149128 14098 SH SOLE 14098 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3672850 8977 SH SOLE 8977 0 0 OMNICOM GROUP INC COM 681919106 1348833 18110 SH SOLE 18110 0 0 ON SEMICONDUCTOR CORP COM 682189105 3650425 39273 SH SOLE 39273 0 0 ONE GAS INC COM 68235P108 5940360 87000 SH SOLE 87000 0 0 ONEOK INC NEW COM 682680103 3355828 52906 SH SOLE 52906 0 0 OPEN TEXT CORP COM 683715106 7277060 207355 SH SOLE 207355 0 0 ORACLE CORP COM 68389X105 46104328 435275 SH SOLE 435275 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 5032358 5537 SH SOLE 5537 0 0 ORLA MNG LTD NEW COM 68634K106 411570 116468 SH SOLE 116468 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 24619851 2096662 SH SOLE 2096662 0 0 OTIS WORLDWIDE CORP COM 68902V107 3020218 37607 SH SOLE 37607 0 0 OVINTIV INC COM 69047Q102 1131167 23779 SH SOLE 23779 0 0 OWENS CORNING NEW COM 690742101 1116789 8187 SH SOLE 8187 0 0 PACCAR INC COM 693718108 4040065 47519 SH SOLE 47519 0 0 PACKAGING CORP AMER COM 695156109 1256346 8182 SH SOLE 8182 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2636000 164750 SH SOLE 164750 0 0 PALO ALTO NETWORKS INC COM 697435105 12084163 51547 SH SOLE 51547 0 0 PAN AMERN SILVER CORP COM 697900108 4573489 315986 SH SOLE 315986 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 568464 44067 SH SOLE 44067 0 0 PARKER-HANNIFIN CORP COM 701094104 21020447 53965 SH SOLE 53965 0 0 PAYCHEX INC COM 704326107 3403734 29513 SH SOLE 29513 0 0 PAYCOM SOFTWARE INC COM 70432V102 1228681 4739 SH SOLE 4739 0 0 PAYLOCITY HLDG CORP COM 70438V106 737884 4061 SH SOLE 4061 0 0 PAYPAL HLDGS INC COM 70450Y103 5634199 96377 SH SOLE 96377 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 23340660 238000 SH SOLE 238000 0 0 PEMBINA PIPELINE CORP COM 706327103 62289370 2071724 SH SOLE 2071724 0 0 PENTAIR PLC SHS G7S00T104 967818 14947 SH SOLE 14947 0 0 PEPSICO INC COM 713448108 21225240 125267 SH SOLE 125267 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 6298020 107000 SH SOLE 107000 0 0 PFIZER INC COM 717081103 17027786 513349 SH SOLE 513349 0 0 PG&E CORP COM 69331C108 2780683 172392 SH SOLE 172392 0 0 PHILIP MORRIS INTL INC COM 718172109 13067204 141145 SH SOLE 141145 0 0 PHILLIPS 66 COM 718546104 5011216 41708 SH SOLE 41708 0 0 PINTEREST INC CL A 72352L106 1451295 53692 SH SOLE 53692 0 0 PIONEER NAT RES CO COM 723787107 4877708 21249 SH SOLE 21249 0 0 PNC FINL SVCS GROUP INC COM 693475105 4454709 36285 SH SOLE 36285 0 0 POOL CORP COM 73278L105 1254540 3523 SH SOLE 3523 0 0 PPG INDS INC COM 693506107 2779278 21412 SH SOLE 21412 0 0 PPL CORP COM 69351T106 1579627 67047 SH SOLE 67047 0 0 PRECISION DRILLING CORP COM NEW 74022D407 502378 7498 SH SOLE 7498 0 0 PRICE T ROWE GROUP INC COM 74144T108 2142389 20429 SH SOLE 20429 0 0 PRIMO WATER CORPORATION COM 74167P108 5902683 427386 SH SOLE 427386 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1582729 21961 SH SOLE 21961 0 0 PROCTER AND GAMBLE CO COM 742718109 31282740 214471 SH SOLE 214471 0 0 PROGRESSIVE CORP COM 743315103 7413267 53218 SH SOLE 53218 0 0 PROLOGIS INC. COM 74340W103 9422610 83973 SH SOLE 83973 0 0 PROS HOLDINGS INC COM 74346Y103 10386000 300000 SH SOLE 300000 0 0 PROSPERITY BANCSHARES INC COM 743606105 11461800 210000 SH SOLE 210000 0 0 PRUDENTIAL FINL INC COM 744320102 3140005 33091 SH SOLE 33091 0 0 PTC INC COM 69370C100 1448961 10227 SH SOLE 10227 0 0 PUBLIC STORAGE COM 74460D109 3790999 14386 SH SOLE 14386 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2582291 45375 SH SOLE 45375 0 0 PULTE GROUP INC COM 745867101 1503585 20305 SH SOLE 20305 0 0 QIFU TECHNOLOGY INC AMERICAN DEP 88557W101 683520 44500 SH SOLE 44500 0 0 QORVO INC COM 74736K101 856652 8973 SH SOLE 8973 0 0 QUALCOMM INC COM 747525103 11250267 101299 SH SOLE 101299 0 0 QUANTA SVCS INC COM 74762E102 91612107 489721 SH SOLE 489721 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1236392 10146 SH SOLE 10146 0 0 R1 RCM INC COM 77634L105 8740600 580000 SH SOLE 580000 0 0 RAYMOND JAMES FINL INC COM 754730109 1838672 18308 SH SOLE 18308 0 0 RAYONIER INC COM 754907103 80279940 2820799 SH SOLE 2820799 0 0 RB GLOBAL INC COM 74935Q107 13000183 207860 SH SOLE 207860 0 0 REALTY INCOME CORP COM 756109104 3056927 61212 SH SOLE 61212 0 0 REGENCY CTRS CORP COM 758849103 895880 15072 SH SOLE 15072 0 0 REGENERON PHARMACEUTICALS COM 75886F107 8073238 9810 SH SOLE 9810 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1467968 85347 SH SOLE 85347 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 1397161 5328 SH SOLE 5328 0 0 REPLIGEN CORP COM 759916109 7451368 46861 SH SOLE 46861 0 0 REPUBLIC SVCS INC COM 760759100 2869724 20137 SH SOLE 20137 0 0 RESMED INC COM 761152107 1976283 13365 SH SOLE 13365 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 91525085 1374470 SH SOLE 1374470 0 0 REVVITY INC COM 714046109 1261537 11396 SH SOLE 11396 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1439003 59267 SH SOLE 59267 0 0 ROBERT HALF INC. COM 770323103 712868 9728 SH SOLE 9728 0 0 ROBINHOOD MKTS INC COM CL A 770700102 380451 38782 SH SOLE 38782 0 0 ROBLOX CORP CL A 771049103 1097642 37902 SH SOLE 37902 0 0 ROCKWELL AUTOMATION INC COM 773903109 2985055 10442 SH SOLE 10442 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 7783042 202721 SH SOLE 202721 0 0 ROKU INC COM CL A 77543R102 785737 11131 SH SOLE 11131 0 0 ROLLINS INC COM 775711104 986557 26428 SH SOLE 26428 0 0 ROPER TECHNOLOGIES INC COM 776696106 4691123 9690 SH SOLE 9690 0 0 ROSS STORES INC COM 778296103 3501789 31003 SH SOLE 31003 0 0 ROYAL BK CDA COM 780087102 210031603 2403464 SH SOLE 2403464 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1929043 20936 SH SOLE 20936 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 940510 34654 SH SOLE 34654 0 0 RPM INTL INC COM 749685103 1107191 11678 SH SOLE 11678 0 0 RTX CORPORATION COM 75513E101 9561862 132859 SH SOLE 132859 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 11132000 230000 SH SOLE 230000 0 0 S&P GLOBAL INC COM 78409V104 44516073 121825 SH SOLE 121825 0 0 SALESFORCE INC COM 79466L302 17971986 88628 SH SOLE 88628 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 16765739 3586350 SH SOLE 3586350 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 4199000 42500 SH SOLE 42500 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1972475 9854 SH SOLE 9854 0 0 SCHLUMBERGER LTD COM STK 806857108 7555563 129598 SH SOLE 129598 0 0 SCHWAB CHARLES CORP COM 808513105 31772606 578736 SH SOLE 578736 0 0 SEABRIDGE GOLD INC COM 811916105 403634 38394 SH SOLE 38394 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1106509 16778 SH SOLE 16778 0 0 SEAGEN INC COM 81181C104 2712550 12786 SH SOLE 12786 0 0 SEALED AIR CORP NEW COM 81211K100 422514 12858 SH SOLE 12858 0 0 SEI INVTS CO COM 784117103 618562 10270 SH SOLE 10270 0 0 SEMPRA COM 816851109 3892541 57218 SH SOLE 57218 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 522256 13809 SH SOLE 13809 0 0 SERVICENOW INC COM 81762P102 96521213 172680 SH SOLE 172680 0 0 SHERWIN WILLIAMS CO COM 824348106 5685320 22291 SH SOLE 22291 0 0 SHOPIFY INC CL A 82509L107 185725442 3402691 SH SOLE 3402691 0 0 SILVERCORP METALS INC COM 82835P103 344741 148187 SH SOLE 148187 0 0 SILVERCREST METALS INC COM 828363101 360360 81581 SH SOLE 81581 0 0 SIMON PPTY GROUP INC NEW COM 828806109 3212380 29736 SH SOLE 29736 0 0 SIMPSON MFG INC COM 829073105 6217115 41500 SH SOLE 41500 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 313928 69453 SH SOLE 69453 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1420386 14407 SH SOLE 14407 0 0 SMITH A O CORP COM 831865209 756858 11445 SH SOLE 11445 0 0 SMUCKER J M CO COM NEW 832696405 1141096 9284 SH SOLE 9284 0 0 SNAP INC CL A 83304A106 822696 92334 SH SOLE 92334 0 0 SNAP ON INC COM 833034101 1221482 4789 SH SOLE 4789 0 0 SNOWFLAKE INC CL A 833445109 16269241 106495 SH SOLE 106495 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 655450 5061 SH SOLE 5061 0 0 SOUTHERN CO COM 842587107 6416923 99149 SH SOLE 99149 0 0 SOUTHERN COPPER CORP COM 84265V105 2537273 33700 SH SOLE 33700 0 0 SOUTHWEST AIRLS CO COM 844741108 364416 13462 SH SOLE 13462 0 0 SPDR SER TR S&P REGL BKG 78464A698 5388330 129000 SH SOLE 129000 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 4138480 68000 SH SOLE 68000 0 0 SPDR SER TR S&P BIOTECH 78464A870 23001300 315000 SH SOLE 315000 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 69969600 774000 SH SOLE 774000 0 0 SPLUNK INC COM 848637104 2094154 14319 SH SOLE 14319 0 0 SPROTT INC COM NEW 852066208 350038 11493 SH SOLE 11493 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1060520 20185 SH SOLE 20185 0 0 SSR MINING IN COM 784730103 1501955 113090 SH SOLE 113090 0 0 STANLEY BLACK & DECKER INC COM 854502101 1154240 13810 SH SOLE 13810 0 0 STANTEC INC COM 85472N109 11028926 169986 SH SOLE 169986 0 0 STARBUCKS CORP COM 855244109 9513255 104232 SH SOLE 104232 0 0 STATE STR CORP COM 857477103 2031901 30345 SH SOLE 30345 0 0 STEEL DYNAMICS INC COM 858119100 1565948 14605 SH SOLE 14605 0 0 STELLANTIS N.V SHS N82405106 433622 22523 SH SOLE 22523 0 0 STERIS PLC SHS USD G8473T100 35740227 162885 SH SOLE 162885 0 0 STRYKER CORPORATION COM 863667101 8488586 31063 SH SOLE 31063 0 0 SUN CMNTYS INC COM 866674104 1327183 11215 SH SOLE 11215 0 0 SUN LIFE FINANCIAL INC. COM 866796105 88954336 1823282 SH SOLE 1823282 0 0 SUNCOR ENERGY INC NEW COM 867224107 17471275 508064 SH SOLE 508064 0 0 SUPER MICRO COMPUTER INC COM 86800U104 1177501 4294 SH SOLE 4294 0 0 SYNCHRONY FINANCIAL COM 87165B103 1182234 38673 SH SOLE 38673 0 0 SYNOPSYS INC COM 871607107 6349391 13834 SH SOLE 13834 0 0 SYNOVUS FINL CORP COM NEW 87161C501 6950000 250000 SH SOLE 250000 0 0 SYSCO CORP COM 871829107 3045103 46103 SH SOLE 46103 0 0 T-MOBILE US INC COM 872590104 41105095 293503 SH SOLE 293503 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2161725 15398 SH SOLE 15398 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1595161 175100 SH SOLE 175100 0 0 TARGA RES CORP COM 87612G101 1661168 19379 SH SOLE 19379 0 0 TARGET CORP COM 87612E106 4639628 41961 SH SOLE 41961 0 0 TC ENERGY CORP COM 87807B107 11134987 323805 SH SOLE 323805 0 0 TE CONNECTIVITY LTD SHS H84989104 61546475 498231 SH SOLE 498231 0 0 TECK RESOURCES LTD CL B 878742204 9885252 229685 SH SOLE 229685 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1748314 4279 SH SOLE 4279 0 0 TELEFLEX INCORPORATED COM 879369106 831600 4234 SH SOLE 4234 0 0 TELUS CORPORATION COM 87971M103 11067050 677757 SH SOLE 677757 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 310761 40863 SH SOLE 40863 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1897935 297482 SH SOLE 297482 0 0 TERADYNE INC COM 880770102 1418998 14125 SH SOLE 14125 0 0 TESLA INC COM 88160R101 65020418 259853 SH SOLE 259853 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 115280 11302 SH SOLE 11302 0 0 TEXAS INSTRS INC COM 882508104 13122459 82526 SH SOLE 82526 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1013899 556 SH SOLE 556 0 0 TEXTRON INC COM 883203101 1433791 18349 SH SOLE 18349 0 0 TFI INTL INC COM 87241L109 8830742 68763 SH SOLE 68763 0 0 THE CIGNA GROUP COM 125523100 7690420 26883 SH SOLE 26883 0 0 THE TRADE DESK INC COM CL A 88339J105 3161168 40450 SH SOLE 40450 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 17770616 35108 SH SOLE 35108 0 0 THOMSON REUTERS CORP. COM 884903808 272300 2226 SH SOLE 2226 0 0 TILRAY BRANDS INC COM 88688T100 1320597 555356 SH SOLE 555356 0 0 TJX COS INC NEW COM 872540109 9293115 104558 SH SOLE 104558 0 0 TOAST INC CL A 888787108 517323 27620 SH SOLE 27620 0 0 TORO CO COM 891092108 784547 9441 SH SOLE 9441 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 315601230 5238776 SH SOLE 5238776 0 0 TRACTOR SUPPLY CO COM 892356106 2017708 9937 SH SOLE 9937 0 0 TRADEWEB MKTS INC CL A 892672106 792857 9886 SH SOLE 9886 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 40663976 200404 SH SOLE 200404 0 0 TRANSALTA CORP COM 89346D107 3454579 396656 SH SOLE 396656 0 0 TRANSDIGM GROUP INC COM 893641100 4211434 4995 SH SOLE 4995 0 0 TRANSUNION COM 89400J107 1255105 17483 SH SOLE 17483 0 0 TRAVELERS COMPANIES INC COM 89417E109 3429510 21000 SH SOLE 21000 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 1062603 143761 SH SOLE 143761 0 0 TRIMBLE INC COM 896239100 1203663 22348 SH SOLE 22348 0 0 TRIPLE FLAG PRECIOUS METAL COM 89679M104 16597844 1267300 SH SOLE 1267300 0 0 TRUIST FINL CORP COM 89832Q109 3465072 121114 SH SOLE 121114 0 0 TWILIO INC CL A 90138F102 915234 15637 SH SOLE 15637 0 0 TYLER TECHNOLOGIES INC COM 902252105 1472352 3813 SH SOLE 3813 0 0 TYSON FOODS INC CL A 902494103 1311983 25985 SH SOLE 25985 0 0 U HAUL HOLDING COMPANY COM SER N 023586506 457784 8738 SH SOLE 8738 0 0 UBER TECHNOLOGIES INC COM 90353T100 7616588 165614 SH SOLE 165614 0 0 UBS GROUP AG SHS H42097107 828205 33412 SH SOLE 33412 0 0 UDR INC COM 902653104 1006536 28218 SH SOLE 28218 0 0 UIPATH INC CL A 90364P105 549676 32126 SH SOLE 32126 0 0 ULTA BEAUTY INC COM 90384S303 1809908 4531 SH SOLE 4531 0 0 UNION PAC CORP COM 907818108 42608967 209247 SH SOLE 209247 0 0 UNITED PARCEL SERVICE INC CL B 911312106 10271677 65899 SH SOLE 65899 0 0 UNITED RENTALS INC COM 911363109 35457569 79757 SH SOLE 79757 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 962884 4263 SH SOLE 4263 0 0 UNITEDHEALTH GROUP INC COM 91324P102 273091993 541645 SH SOLE 541645 0 0 UNITY SOFTWARE INC COM 91332U101 643840 20511 SH SOLE 20511 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 718798 5717 SH SOLE 5717 0 0 US BANCORP DEL COM NEW 902973304 4607374 139364 SH SOLE 139364 0 0 V F CORP COM 918204108 529217 29950 SH SOLE 29950 0 0 VAIL RESORTS INC COM 91879Q109 810564 3653 SH SOLE 3653 0 0 VALERO ENERGY CORP COM 91913Y100 4659283 32879 SH SOLE 32879 0 0 VEEVA SYS INC CL A COM 922475108 2695102 13247 SH SOLE 13247 0 0 VENTAS INC COM 92276F100 1533111 36390 SH SOLE 36390 0 0 VERISIGN INC COM 92343E102 1715632 8471 SH SOLE 8471 0 0 VERISK ANALYTICS INC COM 92345Y106 3109627 13163 SH SOLE 13163 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 12388658 382248 SH SOLE 382248 0 0 VERMILION ENERGY INC COM 923725105 9217225 630095 SH SOLE 630095 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 8144419 23421 SH SOLE 23421 0 0 VIATRIS INC COM 92556V106 1066941 108209 SH SOLE 108209 0 0 VICI PPTYS INC COM 925652109 2656830 91300 SH SOLE 91300 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 9263386 578600 SH SOLE 578600 0 0 VISA INC COM CL A 92826C839 86311483 375251 SH SOLE 375251 0 0 VISTRA CORP COM 92840M102 1013118 30534 SH SOLE 30534 0 0 VMWARE INC CL A COM 928563402 3582150 21517 SH SOLE 21517 0 0 VULCAN MATLS CO COM 929160109 2444038 12098 SH SOLE 12098 0 0 WABTEC COM 929740108 1739002 16364 SH SOLE 16364 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1475201 66331 SH SOLE 66331 0 0 WALMART INC COM 931142103 21553286 134767 SH SOLE 134767 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 2286193 210515 SH SOLE 210515 0 0 WASTE CONNECTIONS INC COM 94106B101 131664717 980656 SH SOLE 980656 0 0 WASTE MGMT INC DEL COM 94106L109 22070416 144781 SH SOLE 144781 0 0 WATERS CORP COM 941848103 1472782 5371 SH SOLE 5371 0 0 WATSCO INC COM 942622200 1148269 3040 SH SOLE 3040 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 2937940 17000 SH SOLE 17000 0 0 WEBSTER FINL CORP COM 947890109 12926288 320672 SH SOLE 320672 0 0 WEC ENERGY GROUP INC COM 92939U106 2311302 28694 SH SOLE 28694 0 0 WEIBO CORP SPONSORED ADR 948596101 402158 32070 SH SOLE 32070 0 0 WELLS FARGO CO NEW COM 949746101 13627341 333513 SH SOLE 333513 0 0 WELLTOWER INC COM 95040Q104 3701637 45186 SH SOLE 45186 0 0 WEST FRASER TIMBER CO LTD COM 952845105 53505340 737021 SH SOLE 737021 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 4783177 12748 SH SOLE 12748 0 0 WESTERN ALLIANCE BANCORP COM 957638109 5516400 120000 SH SOLE 120000 0 0 WESTERN DIGITAL CORP. COM 958102105 1327514 29093 SH SOLE 29093 0 0 WESTLAKE CORPORATION COM 960413102 423379 3396 SH SOLE 3396 0 0 WESTROCK CO COM 96145D105 826371 23083 SH SOLE 23083 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 2032819 66302 SH SOLE 66302 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 43512631 1072284 SH SOLE 1072284 0 0 WHIRLPOOL CORP COM 963320106 658473 4925 SH SOLE 4925 0 0 WILLIAMS COS INC COM 969457100 3731673 110765 SH SOLE 110765 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2014583 9641 SH SOLE 9641 0 0 WOLFSPEED INC COM 977852102 428206 11239 SH SOLE 11239 0 0 WORKDAY INC CL A 98138H101 4024141 18730 SH SOLE 18730 0 0 WP CAREY INC COM 92936U109 1043636 19298 SH SOLE 19298 0 0 WYNN RESORTS LTD COM 983134107 853499 9236 SH SOLE 9236 0 0 XCEL ENERGY INC COM 98389B100 2863403 50042 SH SOLE 50042 0 0 XYLEM INC COM 98419M100 1971801 21661 SH SOLE 21661 0 0 YANDEX N V SHS CLASS A N97284108 0 282658 SH SOLE 282658 0 0 YUM BRANDS INC COM 988498101 3184096 25485 SH SOLE 25485 0 0 YUM CHINA HLDGS INC COM 98850P109 9241162 165850 SH SOLE 165850 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 23316891 98579 SH SOLE 98579 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 639501 13854 SH SOLE 13854 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2122417 18913 SH SOLE 18913 0 0 ZOETIS INC CL A 98978V103 7309422 42013 SH SOLE 42013 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1515810 21673 SH SOLE 21673 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 390517 23812 SH SOLE 23812 0 0 ZSCALER INC COM 98980G102 1238341 7959 SH SOLE 7959 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4116151 170300 SH SOLE 170300 0 0