0001062993-23-020561.txt : 20231113 0001062993-23-020561.hdr.sgml : 20231113 20231113100925 ACCESSION NUMBER: 0001062993-23-020561 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 EFFECTIVENESS DATE: 20231113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 1832 Asset Management L.P. CENTRAL INDEX KEY: 0000944388 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11685 FILM NUMBER: 231396075 BUSINESS ADDRESS: STREET 1: 40 TEMPERANCE STREET STREET 2: 16TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5H 0B4 BUSINESS PHONE: 4168636990 MAIL ADDRESS: STREET 1: 40 TEMPERANCE STREET STREET 2: 16TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5H 0B4 FORMER COMPANY: FORMER CONFORMED NAME: GCIC Ltd. DATE OF NAME CHANGE: 20120214 FORMER COMPANY: FORMER CONFORMED NAME: Goodman & Company, Investment Counsel Ltd. DATE OF NAME CHANGE: 20050825 FORMER COMPANY: FORMER CONFORMED NAME: GOODMAN & COMPANY, INVESTMENT COUNSEL LTD. DATE OF NAME CHANGE: 20040527 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0000944388 XXXXXXXX 09-30-2023 09-30-2023 false 1832 Asset Management L.P.
40 TEMPERANCE STREET 16TH FLOOR TORONTO A6 M5H 0B4
13F COMBINATION REPORT 028-11685 0001106129 JENSEN INVESTMENT MANAGEMENT INC 0001207017 LAZARD ASSET MANAGEMENT LLC 0001058231 LINCLUDEN MANAGEMENT LTD 0001050470 LSV ASSET MANAGEMENT 0001538449 Mawer Investment Management Ltd. 0001140601 MFS INVESTMENT MANAGEMENT CANADA LTD 0001475940 MONTRUSCO BOLTON INVESTMENTS INC. 0001034524 POLEN CAPITAL MANAGEMENT LLC 0001027796 PZENA INVESTMENT MANAGEMENT LLC 0001324601 State Street Global Advisors Ltd. 0001938757 Triasima Portfolio Management inc. 0001040188 VICTORY CAPITAL MANAGEMENT INC 0000902219 WELLINGTON MANAGEMENT GROUP LLP 0001109147 AXIOM INVESTORS LLC /DE 0001088875 BAILLIE GIFFORD & CO 0001390777 Bank of New York Mellon Corp 0000009631 BANK OF NOVA SCOTIA 0001050459 BlackRock Asset Management Canada Ltd 0001650142 Bristol Gate Capital Partners Inc. 0001350585 Coho Partners, Ltd. 0001389813 Columbia Threadneedle (EM) Investments Ltd 0001627512 Comgest Asset Management International Ltd 0001596800 Connor, Clark & Lunn Investment Management Ltd. 0001102578 EARNEST PARTNERS LLC 0001305841 Epoch Investment Partners, Inc. 0000764532 FIDUCIARY MANAGEMENT INC /WI/ 0001513216 First Sentier Investors (Australia) IM Ltd 0001352662 Grantham, Mayo, Van Otterloo & Co. LLC 0001368465 Hillsdale Investment Management Inc. 0000812295 JANUS HENDERSON INVESTORS US LLC 0001123778 Jarislowsky, Fraser Ltd N
Kevin Brown VP Compliance 647-618-2644 /s/Kevin Brown Toronto A6 11-10-2023 0 849 70502690948 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 45967 491 SH SOLE 491 0 0 ABBOTT LABS COM 002824100 6982400 72095 SH SOLE 72095 0 0 ABBVIE INC COM 00287Y109 8638474 57953 SH SOLE 57953 0 0 ABCAM PLC ADS 000380204 25798 1140 SH SOLE 1140 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 104073436 338880 SH SOLE 338880 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2189631 23386 SH SOLE 23386 0 0 ACUITY BRANDS INC COM 00508Y102 367358 2157 SH SOLE 2157 0 0 ADOBE INC COM 00724F101 119833638 235014 SH SOLE 235014 0 0 ADVANCED MICRO DEVICES INC COM 007903107 8219636 79942 SH SOLE 79942 0 0 AFLAC INC COM 001055102 2813348 36656 SH SOLE 36656 0 0 AGNICO EAGLE MINES LTD COM 008474108 51793274 1139566 SH SOLE 1139566 0 0 AIR PRODS & CHEMS INC COM 009158106 17016469 60044 SH SOLE 60044 0 0 AIRBNB INC COM CL A 009066101 16199012 118060 SH SOLE 118060 0 0 ALASKA AIR GROUP INC COM 011659109 2002 54 SH SOLE 54 0 0 ALBEMARLE CORP COM 012653101 43760644 257355 SH SOLE 257355 0 0 ALCOA CORP COM 013872106 2034 70 SH SOLE 70 0 0 ALCON AG ORD SHS H01301128 1209302 15693 SH SOLE 15693 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 7777770 77700 SH SOLE 77700 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 68695 11604 SH SOLE 11604 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3177372 36631 SH SOLE 36631 0 0 ALIGN TECHNOLOGY INC COM 016255101 10606816 34740 SH SOLE 34740 0 0 ALLIANT ENERGY CORP COM 018802108 1629470 33632 SH SOLE 33632 0 0 ALLSTATE CORP COM 020002101 11029 99 SH SOLE 99 0 0 ALLY FINL INC COM 02005N100 1026913 38490 SH SOLE 38490 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 96519 545 SH SOLE 545 0 0 ALPHABET INC CAP STK CL C 02079K107 214591676 1627544 SH SOLE 1627544 0 0 ALPHABET INC CAP STK CL A 02079K305 473339725 3617146 SH SOLE 3617146 0 0 ALTRIA GROUP INC COM 02209S103 8620 205 SH SOLE 205 0 0 AMAZON COM INC COM 023135106 870618057 6848789 SH SOLE 6848789 0 0 AMBEV SA SPONSORED ADR 02319V103 114368 44329 SH SOLE 44329 0 0 AMCOR PLC ORD G0250X107 8665 946 SH SOLE 946 0 0 AMDOCS LTD SHS G02602103 1520 18 SH SOLE 18 0 0 AMEREN CORP COM 023608102 1744511 23313 SH SOLE 23313 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 12810 1000 SH SOLE 1000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1638291 21780 SH SOLE 21780 0 0 AMERICAN EXPRESS CO COM 025816109 119948 804 SH SOLE 804 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2225959 36732 SH SOLE 36732 0 0 AMERICAN LITHIUM CORP COM NEW 027259209 1105 773 SH SOLE 773 0 0 AMERICAN TOWER CORP NEW COM 03027X100 435481853 2648111 SH SOLE 2648111 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 49552803 400168 SH SOLE 400168 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 2100 5900 SH SOLE 5900 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 9872393 324643 SH SOLE 324643 0 0 AMERIPRISE FINL INC COM 03076C106 1847526 5604 SH SOLE 5604 0 0 AMETEK INC COM 031100100 2894175 19587 SH SOLE 19587 0 0 AMGEN INC COM 031162100 1377126 5124 SH SOLE 5124 0 0 AMPHENOL CORP NEW CL A 032095101 3814405 45415 SH SOLE 45415 0 0 ANALOG DEVICES INC COM 032654105 895235 5113 SH SOLE 5113 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2723912 49257 SH SOLE 49257 0 0 AON PLC SHS CL A G0403H108 4166551 12851 SH SOLE 12851 0 0 APA CORPORATION COM 03743Q108 10480 255 SH SOLE 255 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 61068216 680350 SH SOLE 680350 0 0 APPLE INC COM 037833100 690264446 4031683 SH SOLE 4031683 0 0 APPLIED MATLS INC COM 038222105 4517485 32629 SH SOLE 32629 0 0 APTARGROUP INC COM 038336103 38262 306 SH SOLE 306 0 0 APTIV PLC SHS G6095L109 704918 7150 SH SOLE 7150 0 0 ARCH CAP GROUP LTD ORD G0450A105 3125189 39207 SH SOLE 39207 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2043580 27096 SH SOLE 27096 0 0 ARES CAPITAL CORP COM 04010L103 19276448 990059 SH SOLE 990059 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 41664201 405018 SH SOLE 405018 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 7715250 75000 SH Put SOLE 0 0 75000 ARGENX SE SPONSORED ADR 04016X101 105602124 214800 SH SOLE 214800 0 0 ARISTA NETWORKS INC COM 040413106 3167090 17219 SH SOLE 17219 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 13552 700 SH SOLE 700 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 4542048 204689 SH SOLE 204689 0 0 ARROW ELECTRS INC COM 042735100 994656 7942 SH SOLE 7942 0 0 ASHLAND INC COM 044186104 54788656 670772 SH SOLE 670772 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 419714 713 SH SOLE 713 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1399636 20668 SH SOLE 20668 0 0 AT&T INC COM 00206R102 22620 1506 SH SOLE 1506 0 0 ATI INC COM 01741R102 14802683 359725 SH SOLE 359725 0 0 ATMOS ENERGY CORP COM 049560105 62572851 590700 SH SOLE 590700 0 0 ATS CORPORATION COM 00217Y104 12583981 295260 SH SOLE 295260 0 0 AURORA CANNABIS INC COM 05156X884 94 161 SH SOLE 161 0 0 AUTODESK INC AUTODESK INC 052769106 2069 10 SH SOLE 10 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 11806222 49074 SH SOLE 49074 0 0 AUTOZONE INC COM 053332102 8364187 3293 SH SOLE 3293 0 0 AVALONBAY CMNTYS INC COM 053484101 9587213 55824 SH SOLE 55824 0 0 AVANTOR INC COM 05352A100 7061800 335000 SH SOLE 335000 0 0 AVERY DENNISON CORP COM 053611109 4528937 24793 SH SOLE 24793 0 0 BAKER HUGHES COMPANY CL A 05722G100 44222052 1252040 SH SOLE 1252040 0 0 BALL CORP COM 058498106 97443404 1957481 SH SOLE 1957481 0 0 BALLARD PWR SYS INC NEW COM 058586108 774 211 SH SOLE 211 0 0 BANK AMERICA CORP COM 060505104 264061618 9644325 SH SOLE 9644325 0 0 BANK MONTREAL QUE COM 063671101 775169033 9187733 SH SOLE 9187733 0 0 BANK NEW YORK MELLON CORP COM 064058100 1960449 45966 SH SOLE 45966 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 710998161 15595485 SH SOLE 15595485 0 0 BANK OZK LITTLE ROCK ARK COM 06417N103 368549 9942 SH SOLE 9942 0 0 BARRICK GOLD CORP COM 067901108 12838992 882405 SH SOLE 882405 0 0 BAUSCH HEALTH COS INC COM 071734107 1274 155 SH SOLE 155 0 0 BAXTER INTL INC COM 071813109 20473950 542500 SH SOLE 542500 0 0 BAYTEX ENERGY CORP COM 07317Q105 1526058 346045 SH SOLE 346045 0 0 BCE INC COM NEW 05534B760 487252951 12765338 SH SOLE 12765338 0 0 BECTON DICKINSON & CO COM 075887109 9114733 35256 SH SOLE 35256 0 0 BERKLEY W R CORP COM 084423102 128134438 2018183 SH SOLE 2018183 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5314770 10 SH SOLE 10 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 336346500 960167 SH SOLE 960167 0 0 BEST BUY INC COM 086516101 7919 114 SH SOLE 114 0 0 BGC GROUP INC CL A 088929104 2278848 431600 SH SOLE 431600 0 0 BHP GROUP LTD SPONSORED ADS 088606108 927144 16300 SH SOLE 16300 0 0 BIOGEN INC BIOGEN INC 09062X103 1285 5 SH SOLE 5 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 41889971 473440 SH SOLE 473440 0 0 BIONTECH SE SPONSORED ADS 09075V102 10864 100 SH SOLE 100 0 0 BIO-TECHNE CORP COM 09073M104 3144834 46200 SH SOLE 46200 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 249795 3500 SH SOLE 3500 0 0 BLACKBERRY LTD COM 09228F103 4710 1000 SH SOLE 1000 0 0 BLACKROCK INC COM 09247X101 5126019 7929 SH SOLE 7929 0 0 BLACKSTONE INC COM 09260D107 21539104 201037 SH SOLE 201037 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 21888000 800000 SH SOLE 800000 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 16974437 1309756 SH SOLE 1309756 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 12605 251 SH SOLE 251 0 0 BOEING CO COM 097023105 19387473 101145 SH SOLE 101145 0 0 BOOKING HOLDINGS INC COM 09857L108 286912204 93034 SH SOLE 93034 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 213015855 1949445 SH SOLE 1949445 0 0 BORGWARNER INC COM 099724106 1393935 34529 SH SOLE 34529 0 0 BOSTON SCIENTIFIC CORP COM 101137107 108671006 2058163 SH SOLE 2058163 0 0 BP PLC SPONSORED ADR 055622104 42901 1108 SH SOLE 1108 0 0 BRAZE INC COM CL A 10576N102 11196508 239600 SH SOLE 239600 0 0 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 12206633 1326808 SH SOLE 1326808 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 3407296 58706 SH SOLE 58706 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 278386 8863 SH SOLE 8863 0 0 BROADCOM INC COM 11135F101 42287319 50913 SH SOLE 50913 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 814677 4550 SH SOLE 4550 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 23470893 703986 SH SOLE 703986 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 9771643 540467 SH SOLE 540467 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 16795057 1104938 SH SOLE 1104938 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 713600756 22820619 SH SOLE 22820619 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 515410135 17530957 SH SOLE 17530957 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 894031 25298 SH SOLE 25298 0 0 BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 849 27 SH SOLE 27 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 74908 3129 SH SOLE 3129 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 266484050 12257776 SH SOLE 12257776 0 0 BROWN & BROWN INC COM 115236101 22380367 320452 SH SOLE 320452 0 0 BROWN FORMAN CORP CL B 115637209 1504151 26073 SH SOLE 26073 0 0 BRP INC COM SUN VTG 05577W200 7442852 98113 SH SOLE 98113 0 0 BRUKER CORP COM 116794108 3450174 55380 SH SOLE 55380 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 14601681 117292 SH SOLE 117292 0 0 BUMBLE INC COM CL A 12047B105 18650 1250 SH SOLE 1250 0 0 BUNGE LIMITED COM G16962105 1988769 18372 SH SOLE 18372 0 0 BURLINGTON STORES INC COM 122017106 34942172 258257 SH SOLE 258257 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 97328454 415401 SH SOLE 415401 0 0 CAE INC COM 124765108 42757679 1831164 SH SOLE 1831164 0 0 CAMDEN PPTY TR SH BEN INT 133131102 24592786 260021 SH SOLE 260021 0 0 CAMECO CORP COM 13321L108 14982136 377955 SH SOLE 377955 0 0 CAMPBELL SOUP CO COM 134429109 1084347 26396 SH SOLE 26396 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 19058 1300 SH SOLE 1300 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 40062546 1037621 SH SOLE 1037621 0 0 CANADIAN NAT RES LTD COM 136385101 1017466108 15733201 SH SOLE 15733201 0 0 CANADIAN NATL RY CO COM 136375102 945041345 8723727 SH SOLE 8723727 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 996568144 13392933 SH SOLE 13392933 0 0 CANOPY GROWTH CORP COM 138035100 1409 1800 SH SOLE 1800 0 0 CAPITAL ONE FINL CORP COM 14040H105 1985545 20459 SH SOLE 20459 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 1788 34 SH SOLE 34 0 0 CARLISLE COS INC COM 142339100 37577922 144943 SH SOLE 144943 0 0 CARLYLE GROUP INC CARLYLE GROUP INC 14316J108 603 20 SH SOLE 20 0 0 CARNIVAL CORP COMMON STOCK 143658300 16464 1200 SH SOLE 1200 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 95109 1723 SH SOLE 1723 0 0 CARVANA CO CL A 146869102 20990 500 SH SOLE 500 0 0 CASEYS GEN STORES INC COM 147528103 15096783 55601 SH SOLE 55601 0 0 CATERPILLAR INC COM 149123101 118591200 434400 SH SOLE 434400 0 0 CAVA GROUP INC COM 148929102 38367138 1252600 SH SOLE 1252600 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1928568 12346 SH SOLE 12346 0 0 CDW CORP COM 12514G108 244993738 1214283 SH SOLE 1214283 0 0 CELSIUS HLDGS INC COM NEW 15118V207 102445200 597000 SH SOLE 597000 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 104195 16030 SH SOLE 16030 0 0 CENCORA INC COM 03073E105 2513820 13968 SH SOLE 13968 0 0 CENOVUS ENERGY INC COM 15135U109 77804485 3737007 SH SOLE 3737007 0 0 CENOVUS ENERGY INC *W EXP 01/01/202 15135U117 208 13 SH SOLE 13 0 0 CENTERPOINT ENERGY INC COM 15189T107 1813663 67548 SH SOLE 67548 0 0 CENTERRA GOLD INC COM 152006102 1950 398 SH SOLE 398 0 0 CF INDS HLDGS INC COM 125269100 2507809 29249 SH SOLE 29249 0 0 CGI INC CL A SUB VTG 12532H104 137802185 1399149 SH SOLE 1399149 0 0 CHART INDS INC COM 16115Q308 4608012 27247 SH SOLE 27247 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 5277 12 SH SOLE 12 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 2903771 21787 SH SOLE 21787 0 0 CHEMOURS CO COM 163851108 5610 200 SH SOLE 200 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5521655 33271 SH SOLE 33271 0 0 CHESAPEAKE ENERGY CORP COM 165167735 1370884 15898 SH SOLE 15898 0 0 CHEVRON CORP NEW COM 166764100 23613713 140041 SH SOLE 140041 0 0 CHUBB LIMITED COM H1467J104 2927427 14062 SH SOLE 14062 0 0 CHURCH & DWIGHT CO INC COM 171340102 3219420 35135 SH SOLE 35135 0 0 CINEMARK HLDGS INC COM 17243V102 308280 16800 SH SOLE 16800 0 0 CINTAS CORP COM 172908105 6987632 14527 SH SOLE 14527 0 0 CISCO SYS INC COM 17275R102 7770900 144548 SH SOLE 144548 0 0 CITIZENS FINL GROUP INC COM 174610105 1854318 69191 SH SOLE 69191 0 0 CLEARWAY ENERGY INC CL C 18539C204 33093986 1563988 SH SOLE 1563988 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 106158 6792 SH SOLE 6792 0 0 CLOUDFLARE INC CL A COM 18915M107 83130848 1318700 SH SOLE 1318700 0 0 CME GROUP INC COM 12572Q105 126850382 633555 SH SOLE 633555 0 0 CMS ENERGY CORP COM 125896100 68023712 1280808 SH SOLE 1280808 0 0 COCA COLA CO COM 191216100 276149675 4933006 SH SOLE 4933006 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 25255 408 SH SOLE 408 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2584145 38148 SH SOLE 38148 0 0 COLGATE PALMOLIVE CO COM 194162103 11164 157 SH SOLE 157 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 21395150 224621 SH SOLE 224621 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 13132668 177229 SH SOLE 177229 0 0 COMCAST CORP NEW CL A 20030N101 53378354 1203842 SH SOLE 1203842 0 0 COMMERCIAL METALS CO COM 201723103 6818 138 SH SOLE 138 0 0 CONAGRA BRANDS INC COM 205887102 1802042 65720 SH SOLE 65720 0 0 CONFLUENT INC CLASS A COM 20717M103 187037487 6316700 SH SOLE 6316700 0 0 CONOCOPHILLIPS COM 20825C104 158799572 1325539 SH SOLE 1325539 0 0 CONSOLIDATED EDISON INC COM 209115104 2925297 34202 SH SOLE 34202 0 0 CONSTELLATION ENERGY CORP COM 21037T109 18234685 167168 SH SOLE 167168 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 15574 426 SH SOLE 426 0 0 COPART INC COM 217204106 4546339 105508 SH SOLE 105508 0 0 CORE LABORATORIES INC COM 21867A105 16374 682 SH SOLE 682 0 0 CORNING INC COM 219350105 400375 13140 SH SOLE 13140 0 0 CORTEVA INC COM 22052L104 1570202 30692 SH SOLE 30692 0 0 CORVEL CORP COM 221006109 157320 800 SH SOLE 800 0 0 COSTCO WHSL CORP NEW COM 22160K105 252302096 446584 SH SOLE 446584 0 0 COTERRA ENERGY INC COM 127097103 2792669 103241 SH SOLE 103241 0 0 CRESCENT PT ENERGY CORP COM 22576C101 1427608 172001 SH SOLE 172001 0 0 CRH PLC ORD G25508105 9439666 172477 SH SOLE 172477 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 252208184 1506800 SH SOLE 1506800 0 0 CROWN CASTLE INC COM 22822V101 84531671 918523 SH SOLE 918523 0 0 CSX CORP COM 126408103 49729699 1617226 SH SOLE 1617226 0 0 CUBESMART COM 229663109 9124547 239301 SH SOLE 239301 0 0 CUMMINS INC CUMMINS INC 231021106 913 4 SH SOLE 4 0 0 CURTISS WRIGHT CORP COM 231561101 34235 175 SH SOLE 175 0 0 CVS HEALTH CORP COM 126650100 1692157 24236 SH SOLE 24236 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 387316 2365 SH SOLE 2365 0 0 D R HORTON INC COM 23331A109 3269882 30426 SH SOLE 30426 0 0 DAKOTA GOLD CORP COM 46655E100 5418000 2100000 SH SOLE 2100000 0 0 DANAHER CORPORATION COM 235851102 172596393 784838 SH SOLE 784838 0 0 DARDEN RESTAURANTS INC COM 237194105 2305842 16100 SH SOLE 16100 0 0 DARLING INGREDIENTS INC COM 237266101 2898405 55525 SH SOLE 55525 0 0 DATADOG INC CL A COM 23804L103 161365935 1771500 SH SOLE 1771500 0 0 DECKERS OUTDOOR CORP COM 243537107 47626325 92642 SH SOLE 92642 0 0 DEERE & CO COM 244199105 767968 2035 SH SOLE 2035 0 0 DELL TECHNOLOGIES INC CL C 24703L202 5718 83 SH SOLE 83 0 0 DESCARTES SYS GROUP INC COM 249906108 18145846 247286 SH SOLE 247286 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 2799658 254746 SH SOLE 254746 0 0 DEVON ENERGY CORP NEW COM 25179M103 6676187 139962 SH SOLE 139962 0 0 DEXCOM INC COM 252131107 152797410 1637700 SH SOLE 1637700 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 9414898 63111 SH SOLE 63111 0 0 DIAMONDBACK ENERGY INC COM 25278X109 99840139 644629 SH SOLE 644629 0 0 DIGITAL RLTY TR INC COM 253868103 20888052 172600 SH SOLE 172600 0 0 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 17580000 1000000 SH SOLE 1000000 0 0 DISNEY WALT CO COM 254687106 48177173 594413 SH SOLE 594413 0 0 DLOCAL LTD CLASS A COM G29018101 18629406 971800 SH SOLE 971800 0 0 DOCEBO INC COM 25609L105 405200 10000 SH SOLE 10000 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 8084520 102000 SH SOLE 102000 0 0 DOLLAR GEN CORP NEW COM 256677105 20740820 196038 SH SOLE 196038 0 0 DOLLAR TREE INC COM 256746108 55121832 517819 SH SOLE 517819 0 0 DONALDSON INC COM 257651109 18705191 313635 SH SOLE 313635 0 0 DOVER CORP COM 260003108 3444222 24688 SH SOLE 24688 0 0 DOW INC COM 260557103 5841644 113298 SH SOLE 113298 0 0 DRAFTKINGS INC NEW NOTE 3/1 26142RAB0 438690500 5750000 SH SOLE 5750000 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 77862912 2644800 SH SOLE 2644800 0 0 DTE ENERGY CO COM 233331107 1766389 17792 SH SOLE 17792 0 0 DUCKHORN PORTFOLIO INC COM 26414D106 10367442 1010472 SH SOLE 1010472 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 1760345 19945 SH SOLE 19945 0 0 DUPONT DE NEMOURS INC COM 26614N102 39142221 524765 SH SOLE 524765 0 0 E L F BEAUTY INC COM 26856L103 7292712 66400 SH SOLE 66400 0 0 EATON CORP PLC SHS G29183103 139089059 652143 SH SOLE 652143 0 0 EBAY INC. EBAY INC. 278642103 1014 23 SH SOLE 23 0 0 ECOLAB INC COM 278865100 7658574 45210 SH SOLE 45210 0 0 EDISON INTL COM 281020107 1408202 22250 SH SOLE 22250 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 55449980 800375 SH SOLE 800375 0 0 ELBIT SYS LTD ORD M3760D101 442782270 2236500 SH SOLE 2236500 0 0 ELDORADO GOLD CORP NEW COM 284902509 5880 660 SH SOLE 660 0 0 ELECTRONIC ARTS INC COM 285512109 4240006 35216 SH SOLE 35216 0 0 ELEVANCE HEALTH INC COM 036752103 201222821 462135 SH SOLE 462135 0 0 ELI LILLY & CO COM 532457108 423818129 789042 SH SOLE 789042 0 0 EMERSON ELEC CO COM 291011104 2114400 21895 SH SOLE 21895 0 0 ENBRIDGE INC COM 29250N105 1143141397 34442344 SH SOLE 34442344 0 0 ENERFLEX LTD COM 29269R105 39653892 6920400 SH SOLE 6920400 0 0 ENERPLUS CORP COM 292766102 793 45 SH SOLE 45 0 0 ENPHASE ENERGY INC COM 29355A107 903768 7522 SH SOLE 7522 0 0 ENTERGY CORP NEW COM 29364G103 46518250 502900 SH SOLE 502900 0 0 EOG RES INC COM 26875P101 8999960 71000 SH SOLE 71000 0 0 EQT CORP COM 26884L109 2048072 50470 SH SOLE 50470 0 0 EQUIFAX INC COM 294429105 50007040 272994 SH SOLE 272994 0 0 EQUINIX INC COM 29444U700 27264526 37541 SH SOLE 37541 0 0 EQUINOR ASA SPONSORED ADR 29446M102 136996 4178 SH SOLE 4178 0 0 EQUINOX GOLD CORP COM 29446Y502 5740 1357 SH SOLE 1357 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2166 34 SH SOLE 34 0 0 ERO COPPER CORP COM 296006109 7334344 425426 SH SOLE 425426 0 0 ESSEX PPTY TR INC COM 297178105 4241800 20000 SH SOLE 20000 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 36120 700 SH SOLE 700 0 0 EVEREST GROUP LTD COM G3223R108 1975797 5316 SH SOLE 5316 0 0 EVERGY INC COM 30034W106 1539099 30357 SH SOLE 30357 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 58417 1160 SH SOLE 1160 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 64317 2546 SH SOLE 2546 0 0 EXELIXIS INC COM 30161Q104 5951940 272400 SH SOLE 272400 0 0 EXELON CORP COM 30161N101 67507375 1786382 SH SOLE 1786382 0 0 EXPEDIA GROUP INC COM NEW 30212P303 8348 81 SH SOLE 81 0 0 EXPEDITORS INTL WASH INC COM 302130109 110327936 962470 SH SOLE 962470 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1556224 12800 SH SOLE 12800 0 0 EXXON MOBIL CORP COM 30231G102 236107694 2008060 SH SOLE 2008060 0 0 FAIR ISAAC CORP COM 303250104 614050 707 SH SOLE 707 0 0 FASTENAL CO COM 311900104 3315609 60681 SH SOLE 60681 0 0 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 1214442 13400 SH SOLE 13400 0 0 FEDEX CORP COM 31428X106 2669069 10075 SH SOLE 10075 0 0 FERRARI N V COM N3167Y103 51848946 175438 SH SOLE 175438 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 10118 245 SH SOLE 245 0 0 FIFTH THIRD BANCORP COM 316773100 1846557 72900 SH SOLE 72900 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1916958 1389 SH SOLE 1389 0 0 FIRST SOLAR INC COM 336433107 2139290 13239 SH SOLE 13239 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 14823835 179140 SH SOLE 179140 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 86841 1144 SH SOLE 1144 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 128476 2828 SH SOLE 2828 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 41564 975 SH SOLE 975 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 88028 2173 SH SOLE 2173 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 137134 944 SH SOLE 944 0 0 FIRSTENERGY CORP COM 337932107 97876514 2863561 SH SOLE 2863561 0 0 FIRSTSERVICE CORP NEW COM 33767E202 59868461 411354 SH SOLE 411354 0 0 FISERV INC COM 337738108 7656767 67783 SH SOLE 67783 0 0 FIVE9 INC COM 338307101 5529800 86000 SH SOLE 86000 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2298 9 SH SOLE 9 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 69446884 1717282 SH SOLE 1717282 0 0 FLOWSERVE CORP COM 34354P105 1431 36 SH SOLE 36 0 0 FLYWIRE CORPORATION COM VTG 302492103 9254478 290200 SH SOLE 290200 0 0 FORD MTR CO DEL COM 345370860 14084 1134 SH SOLE 1134 0 0 FORTINET INC FORTINET INC 34959E109 2171 37 SH SOLE 37 0 0 FORTIS INC COM 349553107 345071603 9083222 SH SOLE 9083222 0 0 FORTIVE CORP COM 34959J108 19807394 267090 SH SOLE 267090 0 0 FRANCO NEV CORP COM 351858105 119033299 891702 SH SOLE 891702 0 0 FRANKLIN RESOURCES INC COM 354613101 7988 325 SH SOLE 325 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2727763 73150 SH SOLE 73150 0 0 FRESHWORKS INC CLASS A COM 358054104 9483912 476100 SH SOLE 476100 0 0 FS KKR CAP CORP COM 302635206 2999023 152312 SH SOLE 152312 0 0 FUELCELL ENERGY INC COM 35952H601 9408 7350 SH SOLE 7350 0 0 FUSION PHARMACEUTICALS INC COM 36118A100 1909234 734321 SH SOLE 734321 0 0 GALLAGHER ARTHUR J & CO COM 363576109 40822263 179100 SH SOLE 179100 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 3674 54 SH SOLE 54 0 0 GEN DIGITAL INC GEN DIGITAL INC 668771108 1149 65 SH SOLE 65 0 0 GENERAC HLDGS INC COM 368736104 4121629 37827 SH SOLE 37827 0 0 GENERAL DYNAMICS CORP COM 369550108 3295546 14914 SH SOLE 14914 0 0 GENERAL ELECTRIC CO COM NEW 369604301 4627291 41857 SH SOLE 41857 0 0 GENERAL MLS INC COM 370334104 2781901 43474 SH SOLE 43474 0 0 GENERAL MTRS CO COM 37045V100 2570374 77961 SH SOLE 77961 0 0 GENMAB A/S SPONSORED ADS 372303206 79131772 2243600 SH SOLE 2243600 0 0 GENTEX CORP COM 371901109 943 29 SH SOLE 29 0 0 GENUINE PARTS CO COM 372460105 2297374 15912 SH SOLE 15912 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 20032302 630740 SH SOLE 630740 0 0 GILDAN ACTIVEWEAR INC COM 375916103 3760762 134265 SH SOLE 134265 0 0 GILEAD SCIENCES INC COM 375558103 1780574 23760 SH SOLE 23760 0 0 GLOBAL E ONLINE LTD SHS M5216V106 64072802 1612300 SH SOLE 1612300 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 866624 22284 SH SOLE 22284 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7416 300 SH SOLE 300 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 29760973 1245229 SH SOLE 1245229 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 27585 500 SH SOLE 500 0 0 GLOBANT S A COM L44385109 56367465 284900 SH SOLE 284900 0 0 GLOBE LIFE INC COM 37959E102 1415012 13014 SH SOLE 13014 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 221676 15225 SH SOLE 15225 0 0 GOLDMAN SACHS ETF TR GOLDMAN SACHS ETF TR 381430529 100 1 SH SOLE 1 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2004839 6196 SH SOLE 6196 0 0 GRAINGER W W INC COM 384802104 3542220 5120 SH SOLE 5120 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 148756567 2804611 SH SOLE 2804611 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 5485336 246200 SH SOLE 246200 0 0 GSK PLC SPONSORED ADR 37733W204 102261 2821 SH SOLE 2821 0 0 HALEON PLC SPON ADS 405552100 959082 115136 SH SOLE 115136 0 0 HALLIBURTON CO COM 406216101 19237 475 SH SOLE 475 0 0 HARLEY DAVIDSON INC COM 412822108 1223 37 SH SOLE 37 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2152260 30352 SH SOLE 30352 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 68319122 1157755 SH SOLE 1157755 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 8004 436 SH SOLE 436 0 0 HENRY JACK & ASSOC INC COM 426281101 332508 2200 SH SOLE 2200 0 0 HERSHEY CO COM 427866108 3227690 16132 SH SOLE 16132 0 0 HESS CORP COM 42809H107 44261370 289290 SH SOLE 289290 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2819185 162302 SH SOLE 162302 0 0 HF SINCLAIR CORP COM 403949100 1141104 20044 SH SOLE 20044 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 40548 270 SH SOLE 270 0 0 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 67 22 SH SOLE 22 0 0 HOLOGIC INC COM 436440101 1577392 22729 SH SOLE 22729 0 0 HOME DEPOT INC COM 437076102 243454240 805713 SH SOLE 805713 0 0 HONEYWELL INTL INC COM 438516106 397880264 2153731 SH SOLE 2153731 0 0 HOWMET AEROSPACE INC COM 443201108 21317180 460912 SH SOLE 460912 0 0 HP INC COM 40434L105 7324 285 SH SOLE 285 0 0 HUBSPOT INC COM 443573100 143711500 291800 SH SOLE 291800 0 0 HUMANA INC COM 444859102 51818272 106508 SH SOLE 106508 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1066884 5215 SH SOLE 5215 0 0 HUNTSMAN CORP COM 447011107 1186328 48620 SH SOLE 48620 0 0 I-80 GOLD CORP COM 44955L106 4222 2760 SH SOLE 2760 0 0 ICL GROUP LTD SHS M53213100 1423680 256519 SH SOLE 256519 0 0 ICON PLC SHS G4705A100 914818 3715 SH SOLE 3715 0 0 IDEXX LABS INC COM 45168D104 5982290 13681 SH SOLE 13681 0 0 ILLINOIS TOOL WKS INC COM 452308109 125465978 544770 SH SOLE 544770 0 0 ILLUMINA INC COM 452327109 19631040 143000 SH SOLE 143000 0 0 IMPERIAL OIL LTD COM NEW 453038408 1107388 17980 SH SOLE 17980 0 0 INGERSOLL RAND INC COM 45687V106 516132 8100 SH SOLE 8100 0 0 INMODE LTD SHS M5425M103 3046 100 SH SOLE 100 0 0 INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 6663 200 SH SOLE 200 0 0 INSPIRE MED SYS INC COM 457730109 111602656 562400 SH SOLE 562400 0 0 INTEL CORP COM 458140100 4166993 117215 SH SOLE 117215 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 61142781 706363 SH SOLE 706363 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8801 80 SH SOLE 80 0 0 INTERNATIONAL PAPER CO COM 460146103 10605 299 SH SOLE 299 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1492068 52061 SH SOLE 52061 0 0 INTUIT COM 461202103 28775118 56318 SH SOLE 56318 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 55929399 191349 SH SOLE 191349 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 18542215 1240282 SH SOLE 1240282 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 12573943 587293 SH SOLE 587293 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 48846 1050 SH SOLE 1050 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 13714680 406000 SH SOLE 406000 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 51790 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 11520277 216628 SH SOLE 216628 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 11347570 226770 SH SOLE 226770 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 113710 4150 SH SOLE 4150 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 850140 6000 SH SOLE 6000 0 0 INVESCO LTD SHS G491BT108 682730 47020 SH SOLE 47020 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 997065 2783 SH SOLE 2783 0 0 IQVIA HLDGS INC COM 46266C105 27886754 141737 SH SOLE 141737 0 0 ISHARES GOLD TR ISHARES NEW 464285204 28413874 812057 SH SOLE 812057 0 0 ISHARES INC MSCI AUST ETF 464286103 392987 18270 SH SOLE 18270 0 0 ISHARES INC MSCI WORLD ETF 464286392 54076 450 SH SOLE 450 0 0 ISHARES INC MSCI CDA ETF 464286509 1105786 33048 SH SOLE 33048 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 184704207 1935697 SH SOLE 1935697 0 0 ISHARES INC MSCI HONG KG ETF 464286871 144505 8426 SH SOLE 8426 0 0 ISHARES INC CORE MSCI EMKT 46434G103 91266245 1917761 SH SOLE 1917761 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 845205 14019 SH SOLE 14019 0 0 ISHARES SILVER TR ISHARES 46428Q109 22422754 1102397 SH SOLE 1102397 0 0 ISHARES TR CORE S&P500 ETF 464287200 55541617 129338 SH SOLE 129338 0 0 ISHARES TR CORE US AGGBD ET 464287226 132527656 1409269 SH SOLE 1409269 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 176771 4658 SH SOLE 4658 0 0 ISHARES TR IBOXX INV CP ETF 464287242 140227816 1374513 SH SOLE 1374513 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 57694 700 SH SOLE 700 0 0 ISHARES TR 20 YR TR BD ETF 464287432 20263359 228474 SH SOLE 228474 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 3460636 37784 SH SOLE 37784 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 29242396 361151 SH SOLE 361151 0 0 ISHARES TR MSCI EAFE ETF 464287465 4897317 71058 SH SOLE 71058 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 60204 577 SH SOLE 577 0 0 ISHARES TR RUS MD CP GR ETF 464287481 70156 768 SH SOLE 768 0 0 ISHARES TR CORE S&P MCP ETF 464287507 19630078 78725 SH SOLE 78725 0 0 ISHARES TR US CONSUM DISCRE 464287580 100893 1507 SH SOLE 1507 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 11386 84 SH SOLE 84 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 191648 855 SH SOLE 855 0 0 ISHARES TR U.S. TECH ETF 464287721 577060 5500 SH SOLE 5500 0 0 ISHARES TR U.S. REAL ES ETF 464287739 1017929 13027 SH SOLE 13027 0 0 ISHARES TR CORE S&P SCP ETF 464287804 7327554 77680 SH SOLE 77680 0 0 ISHARES TR GL TIMB FORE ETF 464288174 18384347 248370 SH SOLE 248370 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 65786 1036 SH SOLE 1036 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 73348 5017 SH SOLE 5017 0 0 ISHARES TR EAFE SML CP ETF 464288273 40557318 718210 SH SOLE 718210 0 0 ISHARES TR JPMORGAN USD EMG 464288281 70774763 857668 SH SOLE 857668 0 0 ISHARES TR GLB INFRASTR ETF 464288372 101640114 2347889 SH SOLE 2347889 0 0 ISHARES TR NATIONAL MUN ETF 464288414 276652 2698 SH SOLE 2698 0 0 ISHARES TR INTL SEL DIV ETF 464288448 44450 1750 SH SOLE 1750 0 0 ISHARES TR IBOXX HI YD ETF 464288513 56520607 766693 SH SOLE 766693 0 0 ISHARES TR MSCI KLD400 SOC 464288570 797818 9800 SH SOLE 9800 0 0 ISHARES TR USD INV GRDE ETF 464288620 107469618 2235690 SH SOLE 2235690 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 21931179 440120 SH SOLE 440120 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 15738745 139084 SH SOLE 139084 0 0 ISHARES TR PFD AND INCM SEC 464288687 990759 32861 SH SOLE 32861 0 0 ISHARES TR US AER DEF ETF 464288760 71847 678 SH SOLE 678 0 0 ISHARES TR MICRO-CAP ETF 464288869 58353395 582951 SH SOLE 582951 0 0 ISHARES TR RUS TP200 VL ETF 464289420 150873 2308 SH SOLE 2308 0 0 ISHARES TR US TREAS BD ETF 46429B267 33175291 1505231 SH SOLE 1505231 0 0 ISHARES TR MSCI INDIA ETF 46429B598 397980 9000 SH SOLE 9000 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 36935198 725785 SH SOLE 725785 0 0 ISHARES TR MSCI CHINA ETF 46429B671 156320 3611 SH SOLE 3611 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 1299182 19920 SH SOLE 19920 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 7457311 103030 SH SOLE 103030 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 11300992 85750 SH SOLE 85750 0 0 ISHARES TR MSCI USA MMENTM 46432F396 7499096 53680 SH SOLE 53680 0 0 ISHARES TR CORE MSCI EAFE 46432F842 46336697 720073 SH SOLE 720073 0 0 ISHARES TR INTERNATIONAL SL 46434V266 655197 22150 SH SOLE 22150 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 1324678 42080 SH SOLE 42080 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 3414776 101600 SH SOLE 101600 0 0 ISHARES TR CORE DIV GRWTH 46434V621 13111581 264720 SH SOLE 264720 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1339812 22590 SH SOLE 22590 0 0 ISHARES TR BROAD USD HIGH 46435U853 66290719 1909845 SH SOLE 1909845 0 0 JFROG LTD ORD SHS M6191J100 2536000 100000 SH SOLE 100000 0 0 JOHNSON & JOHNSON COM 478160104 251421773 1614265 SH SOLE 1614265 0 0 JPMORGAN CHASE & CO COM 46625H100 307967662 2123622 SH SOLE 2123622 0 0 JUNIPER NETWORKS INC COM 48203R104 1112461 40031 SH SOLE 40031 0 0 KELLANOVA COM 487836108 2035535 36453 SH SOLE 36453 0 0 KENVUE INC COM 49177J102 179728208 8950608 SH SOLE 8950608 0 0 KEURIG DR PEPPER INC COM 49271V100 2073138 65668 SH SOLE 65668 0 0 KEYCORP COM 493267108 1423192 132267 SH SOLE 132267 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 8117483 61352 SH SOLE 61352 0 0 KIMBERLY-CLARK CORP COM 494368103 3421988 28316 SH SOLE 28316 0 0 KINDER MORGAN INC DEL COM 49456B101 8953 540 SH SOLE 540 0 0 KINROSS GOLD CORP COM 496902404 34771833 7625402 SH SOLE 7625402 0 0 KIRBY CORP COM 497266106 36018 435 SH SOLE 435 0 0 KLA CORP COM NEW 482480100 18661499 40687 SH SOLE 40687 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1097482 21884 SH SOLE 21884 0 0 KOHLS CORP COM 500255104 22464362 1071773 SH SOLE 1071773 0 0 KOHLS CORP COM 500255904 12775120 609500 SH Call SOLE 0 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 119739 6005 SH SOLE 6005 0 0 KRAFT HEINZ CO COM 500754106 3030795 90095 SH SOLE 90095 0 0 KRISPY KREME INC COM 50101L106 199520 16000 SH SOLE 16000 0 0 KROGER CO COM 501044101 17900 400 SH SOLE 400 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 528 35 SH SOLE 35 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 34546452 198406 SH SOLE 198406 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1751547 8712 SH SOLE 8712 0 0 LAM RESEARCH CORP COM 512807108 6643762 10600 SH SOLE 10600 0 0 LAMB WESTON HLDGS INC COM 513272104 2119645 22925 SH SOLE 22925 0 0 LAS VEGAS SANDS CORP COM 517834107 10084 220 SH SOLE 220 0 0 LAUDER ESTEE COS INC CL A 518439104 20501092 141827 SH SOLE 141827 0 0 LCI INDS COM 50189K103 449366 3827 SH SOLE 3827 0 0 LENNAR CORP CL A 526057104 2877689 25641 SH SOLE 25641 0 0 LENNOX INTL INC COM 526107107 15234840 40687 SH SOLE 40687 0 0 LEXARIA BIOSCIENCE CORP COM NEW 52886N406 2685 2686 SH SOLE 2686 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 4636 51 SH SOLE 51 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 9405 103 SH SOLE 103 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 2503 78 SH SOLE 78 0 0 LINDE PLC SHS G54950103 52738909 141638 SH SOLE 141638 0 0 LISTED FD TR WAHED FTSE ETF 53656F607 203387 4908 SH SOLE 4908 0 0 LKQ CORP COM 501889208 1750921 35365 SH SOLE 35365 0 0 LOCKHEED MARTIN CORP COM 539830109 3762432 9200 SH SOLE 9200 0 0 LOEWS CORP COM 540424108 1582116 24990 SH SOLE 24990 0 0 LOWES COS INC COM 548661107 44685 215 SH SOLE 215 0 0 LUCID GROUP INC COM 549498103 31583 5650 SH SOLE 5650 0 0 LULULEMON ATHLETICA INC COM 550021109 274836586 712732 SH SOLE 712732 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1530636 16163 SH SOLE 16163 0 0 M & T BK CORP COM 55261F104 7866707 62212 SH SOLE 62212 0 0 MAGNA INTL INC COM 559222401 42423630 791338 SH SOLE 791338 0 0 MANULIFE FINL CORP COM 56501R106 124829239 6828733 SH SOLE 6828733 0 0 MARATHON OIL CORP COM 565849106 2057101 76901 SH SOLE 76901 0 0 MARATHON PETE CORP COM 56585A102 4182129 27634 SH SOLE 27634 0 0 MARSH & MCLENNAN COS INC COM 571748102 28564981 150105 SH SOLE 150105 0 0 MARTIN MARIETTA MATLS INC COM 573284106 5336 13 SH SOLE 13 0 0 MASCO CORP MASCO CORP 574599106 1175 22 SH SOLE 22 0 0 MASTERCARD INCORPORATED CL A 57636Q104 410084369 1035802 SH SOLE 1035802 0 0 MCCORMICK & CO INC COM NON VTG 579780206 10013903 132389 SH SOLE 132389 0 0 MCDONALDS CORP COM 580135101 431236790 1636945 SH SOLE 1636945 0 0 MEDTRONIC PLC SHS G5960L103 180902131 2308603 SH SOLE 2308603 0 0 MERCADOLIBRE INC COM 58733R102 134855520 106363 SH SOLE 106363 0 0 MERCK & CO INC COM 58933Y105 30822509 299393 SH SOLE 299393 0 0 META PLATFORMS INC CL A 30303M102 532714239 1774472 SH SOLE 1774472 0 0 METLIFE INC COM 59156R108 1513929 24065 SH SOLE 24065 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 28722 368 SH SOLE 368 0 0 MICRON TECHNOLOGY INC COM 595112103 56464 830 SH SOLE 830 0 0 MICROSOFT CORP COM 594918104 2080439175 6588881 SH SOLE 6588881 0 0 MID-AMER APT CMNTYS INC COM 59522J103 65249607 507187 SH SOLE 507187 0 0 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 1695240 40800 SH SOLE 40800 0 0 MODERNA INC COM 60770K107 1127203 10913 SH SOLE 10913 0 0 MONDAY COM LTD SHS M7S64H106 122233194 767700 SH SOLE 767700 0 0 MONDELEZ INTL INC CL A 609207105 262307848 3779652 SH SOLE 3779652 0 0 MONGODB INC CL A 60937P106 250471812 724200 SH SOLE 724200 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 2601115 49124 SH SOLE 49124 0 0 MOODYS CORP COM 615369105 10176879 32188 SH SOLE 32188 0 0 MORGAN STANLEY COM NEW 617446448 641517 7855 SH SOLE 7855 0 0 MORNINGSTAR INC COM 617700109 2623488 11200 SH SOLE 11200 0 0 MOSAIC CO NEW COM 61945C103 1546036 43428 SH SOLE 43428 0 0 NASDAQ INC COM 631103108 8940 184 SH SOLE 184 0 0 NAVITAS SEMICONDUCTOR CORP COM 63942X106 191472 27550 SH SOLE 27550 0 0 NETAPP INC COM 64110D104 1669 22 SH SOLE 22 0 0 NETEASE INC SPONSORED ADS 64110W102 1123594 11218 SH SOLE 11218 0 0 NETFLIX INC COM 64110L106 89750611 237687 SH SOLE 237687 0 0 NEW GOLD INC CDA COM 644535106 1544 1697 SH SOLE 1697 0 0 NEWMONT CORP COM 651639106 31165736 843457 SH SOLE 843457 0 0 NEXGEN ENERGY LTD COM 65340P106 18671306 3127522 SH SOLE 3127522 0 0 NEXTERA ENERGY INC COM 65339F101 343859678 6002089 SH SOLE 6002089 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 11051696 372111 SH SOLE 372111 0 0 NEXTRACKER INC CLASS A COM 65290E101 4585870 114190 SH SOLE 114190 0 0 NIKE INC CL B 654106103 347284190 3631920 SH SOLE 3631920 0 0 NIKOLA CORP COM 654110105 76302 48600 SH SOLE 48600 0 0 NISOURCE INC COM 65473P105 1356585 54967 SH SOLE 54967 0 0 NORDSON CORP COM 655663102 2383901 10682 SH SOLE 10682 0 0 NORFOLK SOUTHN CORP COM 655844108 24126288 122512 SH SOLE 122512 0 0 NORTHROP GRUMMAN CORP COM 666807102 2792565 6344 SH SOLE 6344 0 0 NOVA LTD COM M7516K103 18005691 160136 SH SOLE 160136 0 0 NOVARTIS AG SPONSORED ADR 66987V109 628989 6518 SH SOLE 6518 0 0 NOVO-NORDISK A S ADR 670100205 175684075 1931868 SH SOLE 1931868 0 0 NUCOR CORP COM 670346105 3082440 19715 SH SOLE 19715 0 0 NUTRIEN LTD COM 67077M108 450291233 7290985 SH SOLE 7290985 0 0 NVIDIA CORPORATION COM 67066G104 511697006 1176342 SH SOLE 1176342 0 0 NVR INC COM 62944T105 2862384 480 SH SOLE 480 0 0 NXP SEMICONDUCTORS N V COM N6596X109 539784 2700 SH SOLE 2700 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 11181649 555748 SH SOLE 555748 0 0 OBSIDIAN ENERGY LTD COM 674482203 756 92 SH SOLE 92 0 0 OCCIDENTAL PETE CORP COM 674599105 2817414 43425 SH SOLE 43425 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 12874408 31467 SH SOLE 31467 0 0 OLIN CORP COM PAR $1 680665205 2998 60 SH SOLE 60 0 0 OMNICOM GROUP INC COM 681919106 2298825 30865 SH SOLE 30865 0 0 ON HLDG AG NAMEN AKT A H5919C104 64525708 2319400 SH SOLE 2319400 0 0 ONCOLYTICS BIOTECH INC ONCOLYTICS BIOTECH INC 682310875 10 5 SH SOLE 5 0 0 ONEOK INC NEW COM 682680103 25752 406 SH SOLE 406 0 0 OPEN TEXT CORP COM 683715106 75326004 2146040 SH SOLE 2146040 0 0 ORACLE CORP COM 68389X105 439387406 4148295 SH SOLE 4148295 0 0 ORANGE SPONSORED ADR 684060106 32172 2800 SH SOLE 2800 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 9452144 10400 SH SOLE 10400 0 0 ORGANON & CO COMMON STOCK 68622V106 1458 84 SH SOLE 84 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 5405 460 SH SOLE 460 0 0 OTIS WORLDWIDE CORP COM 68902V107 8352 104 SH SOLE 104 0 0 OVINTIV INC COM 69047Q102 2053406 43166 SH SOLE 43166 0 0 OWENS CORNING NEW COM 690742101 1599952 11729 SH SOLE 11729 0 0 PACCAR INC COM 693718108 2823684 33212 SH SOLE 33212 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 19200 1200 SH SOLE 1200 0 0 PALO ALTO NETWORKS INC COM 697435105 91736372 391300 SH SOLE 391300 0 0 PAPA JOHNS INTL INC COM 698813102 12641575 185306 SH SOLE 185306 0 0 PARAMOUNT GLOBAL PARAMOUNT GLOBAL 92556H206 103 8 SH SOLE 8 0 0 PARKER-HANNIFIN CORP COM 701094104 16451766 42236 SH SOLE 42236 0 0 PARSONS CORP DEL COM 70202L102 33751 621 SH SOLE 621 0 0 PATTERSON COS INC COM 703395103 427023 14407 SH SOLE 14407 0 0 PAYCHEX INC COM 704326107 2646131 22944 SH SOLE 22944 0 0 PAYPAL HLDGS INC COM 70450Y103 1231693 21069 SH SOLE 21069 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 105935214 1080200 SH SOLE 1080200 0 0 PEMBINA PIPELINE CORP COM 706327103 15265880 507847 SH SOLE 507847 0 0 PEPSICO INC COM 713448108 15962095 94205 SH SOLE 94205 0 0 PERMIAN RESOURCES CORP CLASS A COM 71424F105 12455112 892200 SH SOLE 892200 0 0 PFIZER INC COM 717081103 155139108 4677091 SH SOLE 4677091 0 0 PG&E CORP COM 69331C108 2581170 160023 SH SOLE 160023 0 0 PHILIP MORRIS INTL INC PHILIP MORRIS INTL INC 718172109 12868 139 SH SOLE 139 0 0 PHILLIPS 66 COM 718546104 3533010 29405 SH SOLE 29405 0 0 PIONEER NAT RES CO COM 723787107 10193626 44407 SH SOLE 44407 0 0 PLUG POWER INC COM NEW 72919P202 117040 15400 SH SOLE 15400 0 0 PNC FINL SVCS GROUP INC COM 693475105 8225 67 SH SOLE 67 0 0 POLARIS INC COM 731068102 1145 11 SH SOLE 11 0 0 POOL CORP COM 73278L105 9067730 25464 SH SOLE 25464 0 0 PPG INDS INC COM 693506107 832926 6417 SH SOLE 6417 0 0 PPL CORP COM 69351T106 1911846 81148 SH SOLE 81148 0 0 PRECISION DRILLING CORP COM NEW 74022D407 11746 175 SH SOLE 175 0 0 PRICE T ROWE GROUP INC COM 74144T108 37753 360 SH SOLE 360 0 0 PRIMERICA INC COM 74164M108 1086456 5600 SH SOLE 5600 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1565720 21725 SH SOLE 21725 0 0 PROCTER AND GAMBLE CO COM 742718109 108452015 743535 SH SOLE 743535 0 0 PROGRESSIVE CORP COM 743315103 61273473 439867 SH SOLE 439867 0 0 PROLOGIS INC. COM 74340W103 83021261 739874 SH SOLE 739874 0 0 PTC INC COM 69370C100 3542 25 SH SOLE 25 0 0 PUBLIC STORAGE COM 74460D109 21564368 81832 SH SOLE 81832 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5691 100 SH SOLE 100 0 0 PULTE GROUP INC COM 745867101 2521846 34056 SH SOLE 34056 0 0 QUALCOMM INC COM 747525103 2593473 23352 SH SOLE 23352 0 0 QUANTA SVCS INC COM 74762E102 44355419 237106 SH SOLE 237106 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1746010 14328 SH SOLE 14328 0 0 RB GLOBAL INC COM 74935Q107 74625 1194 SH SOLE 1194 0 0 REALTY INCOME CORP COM 756109104 1802434 36092 SH SOLE 36092 0 0 REGENCY CTRS CORP COM 758849103 11816969 198805 SH SOLE 198805 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1564446 1901 SH SOLE 1901 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1678462 97585 SH SOLE 97585 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 2303952 8786 SH SOLE 8786 0 0 RELX PLC SPONSORED ADR 759530108 1668385 49507 SH SOLE 49507 0 0 REMITLY GLOBAL INC COM 75960P104 11482666 455300 SH SOLE 455300 0 0 REPUBLIC SVCS INC COM 760759100 27378023 192113 SH SOLE 192113 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 263202162 3950798 SH SOLE 3950798 0 0 RIO TINTO PLC SPONSORED ADR 767204100 896242 14083 SH SOLE 14083 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 18088 745 SH SOLE 745 0 0 ROBERT HALF INC. COM 770323103 1122576 15319 SH SOLE 15319 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 442653783 11530445 SH SOLE 11530445 0 0 ROLLINS INC COM 775711104 8554169 229150 SH SOLE 229150 0 0 ROPER TECHNOLOGIES INC COM 776696106 10155351 20970 SH SOLE 20970 0 0 ROSS STORES INC COM 778296103 207362194 1835876 SH SOLE 1835876 0 0 ROYAL BK CDA COM 780087102 1525385203 17444936 SH SOLE 17444936 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 36856 400 SH SOLE 400 0 0 ROYCE VALUE TR INC COM 780910105 683628 53118 SH SOLE 53118 0 0 RPM INTL INC COM 749685103 820864 8658 SH SOLE 8658 0 0 RTX CORPORATION COM 75513E101 11438911 158940 SH SOLE 158940 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 37703 779 SH SOLE 779 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1093612 11250 SH SOLE 11250 0 0 S&P GLOBAL INC COM 78409V104 29637674 81108 SH SOLE 81108 0 0 SALESFORCE INC COM 79466L302 127249316 627524 SH SOLE 627524 0 0 SAMSARA INC COM CL A 79589L106 98810595 3919500 SH SOLE 3919500 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 17628 3783 SH SOLE 3783 0 0 SANOFI SPONSORED ADR 80105N105 536078 9994 SH SOLE 9994 0 0 SAP SE SPON ADR 803054204 841226 6505 SH SOLE 6505 0 0 SCHLUMBERGER LTD COM STK 806857108 256068408 4392254 SH SOLE 4392254 0 0 SCHWAB CHARLES CORP COM 808513105 594951 10837 SH SOLE 10837 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 359236 4940 SH SOLE 4940 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 19464914 469940 SH SOLE 469940 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 31848385 1214660 SH SOLE 1214660 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 82791027 1639751 SH SOLE 1639751 0 0 SEI INVTS CO COM 784117103 1009213 16756 SH SOLE 16756 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7968897 101450 SH SOLE 101450 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 43945913 341354 SH SOLE 341354 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21498239 312429 SH SOLE 312429 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 16494010 102460 SH SOLE 102460 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 15869953 175572 SH SOLE 175572 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 42859156 1292106 SH SOLE 1292106 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 28646338 282564 SH SOLE 282564 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 107852497 657918 SH SOLE 657918 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 28260342 430995 SH SOLE 430995 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7687657 225643 SH SOLE 225643 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7837395 132995 SH SOLE 132995 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 2344 62 SH SOLE 62 0 0 SERVICENOW INC COM 81762P102 383444324 685996 SH SOLE 685996 0 0 SHELL PLC SPON ADS 780259305 21278813 330519 SH SOLE 330519 0 0 SHERWIN WILLIAMS CO COM 824348106 185211188 726176 SH SOLE 726176 0 0 SHOPIFY INC CL A 82509L107 120909875 2215684 SH SOLE 2215684 0 0 SIGMA LITHIUM CORPORATION COM 826599102 7903162 243624 SH SOLE 243624 0 0 SILVERCREST METALS INC COM 828363101 6835500 1550000 SH SOLE 1550000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 8210 76 SH SOLE 76 0 0 SIMPSON MFG INC COM 829073105 20823 139 SH SOLE 139 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 8945 1979 SH SOLE 1979 0 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 20440000 1000000 SH SOLE 1000000 0 0 SKECHERS U S A INC CL A 830566105 48950 1000 SH SOLE 1000 0 0 SKEENA RES LTD NEW COM 83056P715 17595000 3825000 SH SOLE 3825000 0 0 SMITH A O CORP COM 831865209 57819971 874338 SH SOLE 874338 0 0 SNAP INC CL A 83304A106 26730 3000 SH SOLE 3000 0 0 SNAP ON INC COM 833034101 1740784 6825 SH SOLE 6825 0 0 SNDL INC COM 83307B101 19944 10497 SH SOLE 10497 0 0 SNOWFLAKE INC CL A 833445109 169162221 1107300 SH SOLE 1107300 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2217988 17126 SH SOLE 17126 0 0 SONY GROUP CORP SPONSORED ADR 835699307 4521754 54869 SH SOLE 54869 0 0 SOUTHERN CO COM 842587107 1737084 26840 SH SOLE 26840 0 0 SOUTHERN COPPER CORP COM 84265V105 67283284 893655 SH SOLE 893655 0 0 SOUTHWESTERN ENERGY CO COM 845467109 6127 950 SH SOLE 950 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 175848 525 SH SOLE 525 0 0 SPDR GOLD TR GOLD SHS 78463V107 1037443 6051 SH SOLE 6051 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 23139290 415278 SH SOLE 415278 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 32470 850 SH SOLE 850 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1395289 42410 SH SOLE 42410 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F953 22348654400 52280000 SH Put SOLE 0 0 52280000 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 68496 150 SH SOLE 150 0 0 SPDR SER TR BLOOMBERG INTL T 78464A516 32974122 1552454 SH SOLE 1552454 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 2086 84 SH SOLE 84 0 0 SPDR SER TR S&P DIVID ETF 78464A763 11172071 97140 SH SOLE 97140 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 321491 11194 SH SOLE 11194 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 66247560 732827 SH SOLE 732827 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 96271 721 SH SOLE 721 0 0 SPROTT FDS TR URANIUM MINERS E 85208P303 2641 56 SH SOLE 56 0 0 SPROTT FDS TR LITHIUM MINERS 85208P709 7300 500 SH SOLE 500 0 0 SPROTT INC COM NEW 852066208 6094 200 SH SOLE 200 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 47972 3350 SH SOLE 3350 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 22740 3000 SH SOLE 3000 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 8038 153 SH SOLE 153 0 0 STANTEC INC COM 85472N109 6598122 101713 SH SOLE 101713 0 0 STARBUCKS CORP COM 855244109 53825843 589743 SH SOLE 589743 0 0 STARWOOD PPTY TR INC COM 85571B105 20133887 1040511 SH SOLE 1040511 0 0 STATE STR CORP COM 857477103 244872 3657 SH SOLE 3657 0 0 STEAKHOLDER FOODS LTD SPONSORED ADS 583435102 1755 2018 SH SOLE 2018 0 0 STEEL DYNAMICS INC COM 858119100 2507125 23383 SH SOLE 23383 0 0 STELLANTIS N.V SHS N82405106 4155514 217225 SH SOLE 217225 0 0 STEVANATO GROUP S P A ORD SHS T9224W109 4086202 137490 SH SOLE 137490 0 0 STRYKER CORPORATION COM 863667101 192047597 702776 SH SOLE 702776 0 0 SUN CMNTYS INC COM 866674104 9680212 81800 SH SOLE 81800 0 0 SUN LIFE FINANCIAL INC. COM 866796105 441721008 9051660 SH SOLE 9051660 0 0 SUNCOR ENERGY INC NEW COM 867224107 737334554 21446613 SH SOLE 21446613 0 0 SYMBOTIC INC CLASS A COM 87151X101 12185235 364500 SH SOLE 364500 0 0 SYNCHRONY FINANCIAL COM 87165B103 1763430 57685 SH SOLE 57685 0 0 SYNOPSYS INC COM 871607107 26340288 57390 SH SOLE 57390 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14011669 161239 SH SOLE 161239 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4334400 30874 SH SOLE 30874 0 0 TARGET CORP COM 87612E106 11061201 100038 SH SOLE 100038 0 0 TC ENERGY CORP COM 87807B107 565025654 16420391 SH SOLE 16420391 0 0 TE CONNECTIVITY LTD SHS H84989104 71874695 581840 SH SOLE 581840 0 0 TECHNIPFMC PLC COM G87110105 1232054 60573 SH SOLE 60573 0 0 TECK RESOURCES LTD CL B 878742204 32644510 757589 SH SOLE 757589 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 1705454 100439 SH SOLE 100439 0 0 TELEFLEX INCORPORATED COM 879369106 7563945 38511 SH SOLE 38511 0 0 TELEFONICA S A SPONSORED ADR 879382208 12401 3047 SH SOLE 3047 0 0 TELUS CORPORATION COM 87971M103 560259318 34287596 SH SOLE 34287596 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 7507224 985200 SH SOLE 985200 0 0 TEMPUR SEALY INTL INC COM 88023U101 996 23 SH SOLE 23 0 0 TENARIS S A SPONSORED ADS 88031M109 989080 31300 SH SOLE 31300 0 0 TENNANT CO COM 880345103 22319 301 SH SOLE 301 0 0 TERADYNE INC COM 880770102 2494823 24834 SH SOLE 24834 0 0 TESLA INC COM 88160R101 70148176 280346 SH SOLE 280346 0 0 TETRA TECH INC NEW COM 88162G103 17939 118 SH SOLE 118 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4131 405 SH SOLE 405 0 0 TEXAS INSTRS INC COM 882508104 45006190 283040 SH SOLE 283040 0 0 TEXTRON INC COM 883203101 546980 7000 SH SOLE 7000 0 0 TFI INTL INC COM 87241L109 142221779 1107560 SH SOLE 1107560 0 0 THE CIGNA GROUP COM 125523100 2083161 7282 SH SOLE 7282 0 0 THE TRADE DESK INC COM CL A 88339J105 210950295 2699300 SH SOLE 2699300 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 719577852 1421613 SH SOLE 1421613 0 0 THOMSON REUTERS CORP. COM 884903808 216425546 1769339 SH SOLE 1769339 0 0 TIDAL ETF TR SP FDS S&P 500 886364801 101417 3280 SH SOLE 3280 0 0 TILRAY BRANDS INC COM 88688T100 3871 1620 SH SOLE 1620 0 0 TJX COS INC NEW COM 872540109 672946387 7571404 SH SOLE 7571404 0 0 T-MOBILE US INC T-MOBILE US INC 872590104 13584 97 SH SOLE 97 0 0 TOAST INC CL A 888787108 23682212 1264400 SH SOLE 1264400 0 0 TOLL BROTHERS INC COM 889478103 28696 388 SH SOLE 388 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1471539919 24419846 SH SOLE 24419846 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 10659696 162100 SH SOLE 162100 0 0 TRACTOR SUPPLY CO COM 892356106 83604619 411744 SH SOLE 411744 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 927095 4569 SH SOLE 4569 0 0 TRANSALTA CORP COM 89346D107 66990 7700 SH SOLE 7700 0 0 TRANSDIGM GROUP INC COM 893641100 2653330 3147 SH SOLE 3147 0 0 TRAVELERS COMPANIES INC COM 89417E109 2017205 12352 SH SOLE 12352 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 93002941 12567965 SH SOLE 12567965 0 0 TRIP COM GROUP LTD ADS 89677Q107 1657018 47384 SH SOLE 47384 0 0 TRUIST FINL CORP COM 89832Q109 174664 6105 SH SOLE 6105 0 0 TYLER TECHNOLOGIES INC COM 902252105 835993 2165 SH SOLE 2165 0 0 TYSON FOODS INC CL A 902494103 1431189 28346 SH SOLE 28346 0 0 UBER TECHNOLOGIES INC COM 90353T100 159044043 3458231 SH SOLE 3458231 0 0 ULTA BEAUTY INC COM 90384S303 2620791 6561 SH SOLE 6561 0 0 UNILEVER PLC SPON ADR NEW 904767704 1155663 23394 SH SOLE 23394 0 0 UNION PAC CORP COM 907818108 180654427 887170 SH SOLE 887170 0 0 UNITED PARCEL SERVICE INC CL B 911312106 15708890 100782 SH SOLE 100782 0 0 UNITEDHEALTH GROUP INC COM 91324P102 792698610 1572222 SH SOLE 1572222 0 0 US BANCORP DEL COM NEW 902973304 1051770 31814 SH SOLE 31814 0 0 VAIL RESORTS INC COM 91879Q109 4881 22 SH SOLE 22 0 0 VALE S A SPONSORED ADS 91912E105 1840490 137350 SH SOLE 137350 0 0 VALERO ENERGY CORP COM 91913Y100 23041195 162594 SH SOLE 162594 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 63911034 2374992 SH SOLE 2374992 0 0 VANECK ETF TRUST EMERGING MRKT HI 92189F353 149688 8400 SH SOLE 8400 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 24729890 913891 SH SOLE 913891 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 34331930 436238 SH SOLE 436238 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 24553063 1028616 SH SOLE 1028616 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 11939 180 SH SOLE 180 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6664687 95510 SH SOLE 95510 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 49817384 1041551 SH SOLE 1041551 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 35780860 91115 SH SOLE 91115 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 34179774 260994 SH SOLE 260994 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 34269197 175947 SH SOLE 175947 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 24670985 326077 SH SOLE 326077 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 52456751 244919 SH SOLE 244919 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 25199 158 SH SOLE 158 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 110754734 531861 SH SOLE 531861 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 104711881 553826 SH SOLE 553826 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 311817 1468 SH SOLE 1468 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 65919826 620714 SH SOLE 620714 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1138659 12220 SH SOLE 12220 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 477670 9209 SH SOLE 9209 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 139234 3551 SH SOLE 3551 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 178628 2610 SH SOLE 2610 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 32857678 750518 SH SOLE 750518 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 20261441 282902 SH SOLE 282902 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 292114 1880 SH SOLE 1880 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 160560 3000 SH SOLE 3000 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 252614 5778 SH SOLE 5778 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1145407 4872 SH SOLE 4872 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1324342 12590 SH SOLE 12590 0 0 VEEVA SYS INC CL A COM 922475108 7120 35 SH SOLE 35 0 0 VENTAS INC COM 92276F100 32561476 772881 SH SOLE 772881 0 0 VERALTO CORP COM SHS 92338C103 17385197 205596 SH SOLE 205596 0 0 VERISK ANALYTICS INC COM 92345Y106 526342 2228 SH SOLE 2228 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 4226977 130422 SH SOLE 130422 0 0 VERMILION ENERGY INC COM 923725105 2472242 169100 SH SOLE 169100 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1920220 5522 SH SOLE 5522 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 7313520 196600 SH SOLE 196600 0 0 VIATRIS INC COM 92556V106 1374414 139393 SH SOLE 139393 0 0 VICI PPTYS INC COM 925652109 5014890 172333 SH SOLE 172333 0 0 VINTAGE WINE ESTATES INC COM 92747V106 569 1000 SH SOLE 1000 0 0 VISA INC COM CL A 92826C839 1017954796 4425698 SH SOLE 4425698 0 0 VMWARE INC VMWARE INC 928563402 5993 36 SH SOLE 36 0 0 VOYA FINANCIAL INC COM 929089100 6312 95 SH SOLE 95 0 0 WABTEC WABTEC 929740108 1806 17 SH SOLE 17 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7094 319 SH SOLE 319 0 0 WALMART INC COM 931142103 13607963 85087 SH SOLE 85087 0 0 WARNER BROS DISCOVERY INC WARNER BROS DISCOVERY INC 934423104 1303 120 SH SOLE 120 0 0 WASTE CONNECTIONS INC COM 94106B101 513526670 3823728 SH SOLE 3823728 0 0 WASTE MGMT INC DEL COM 94106L109 3781883 24809 SH SOLE 24809 0 0 WATERS CORP WATERS CORP 941848103 822 3 SH SOLE 3 0 0 WEC ENERGY GROUP INC COM 92939U106 73772442 915859 SH SOLE 915859 0 0 WELLS FARGO CO NEW COM 949746101 74743236 1829252 SH SOLE 1829252 0 0 WELLTOWER INC COM 95040Q104 491520 6000 SH SOLE 6000 0 0 WEST FRASER TIMBER CO LTD COM 952845105 16711620 230378 SH SOLE 230378 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1349315 44009 SH SOLE 44009 0 0 WILLIAMS COS INC COM 969457100 148185094 4398489 SH SOLE 4398489 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2223125 10639 SH SOLE 10639 0 0 WINNEBAGO INDS INC COM 974637100 11594533 195030 SH SOLE 195030 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 11210429 176570 SH SOLE 176570 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 281240 7120 SH SOLE 7120 0 0 WISDOMTREE TR BIOREVOLUTION FD 97717Y618 55073 3640 SH SOLE 3640 0 0 WISDOMTREE TR CYBERSECURITY FD 97717Y659 68440 3350 SH SOLE 3350 0 0 WK KELLOGG CO COM SHS 92942W107 133676 9106 SH SOLE 9106 0 0 WP CAREY INC COM 92936U109 1530247 28296 SH SOLE 28296 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 19434691 279475 SH SOLE 279475 0 0 WYNN RESORTS LTD COM 983134107 13861 150 SH SOLE 150 0 0 XP INC CL A G98239109 148672 6450 SH SOLE 6450 0 0 XYLEM INC COM 98419M100 9103 100 SH SOLE 100 0 0 YANDEX N V SHS CLASS A N97284108 0 9231 SH SOLE 9231 0 0 YUM CHINA HLDGS INC COM 98850P109 191732 3441 SH SOLE 3441 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2149574 19155 SH SOLE 19155 0 0 ZOETIS INC CL A 98978V103 18746171 107749 SH SOLE 107749 0 0