0001062993-24-010191.txt : 20240514 0001062993-24-010191.hdr.sgml : 20240514 20240514163750 ACCESSION NUMBER: 0001062993-24-010191 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 EFFECTIVENESS DATE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 1832 Asset Management L.P. CENTRAL INDEX KEY: 0000944388 ORGANIZATION NAME: IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11685 FILM NUMBER: 24945098 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 03-31-2024 03-31-2024 false 1832 Asset Management L.P.
40 TEMPERANCE STREET 16TH FLOOR TORONTO A6 M5H 0B4
13F COMBINATION REPORT 028-11685 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 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 N
Kevin Brown VP Compliance 647-618-2644 /s/Kevin Brown Toronto A6 05-14-2023 0 884 168939569844 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 44607 503 SH SOLE 503 0 0 ABBOTT LABS COM 002824100 8501541 74798 SH SOLE 74798 0 0 ABBVIE INC COM 00287Y109 147657606 810860 SH SOLE 810860 0 0 ABRDN HEALTHCARE OPPORTUNITI SHS 879105104 1983146 98664 SH SOLE 98664 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 98262549 283496 SH SOLE 283496 0 0 ACUITY BRANDS INC COM 00508Y102 927387 3451 SH SOLE 3451 0 0 ADMA BIOLOGICS INC COM 000899104 898920 136200 SH SOLE 136200 0 0 ADOBE INC COM 00724F101 37311133 73942 SH SOLE 73942 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 24426905 141819 SH SOLE 141819 0 0 ADVANCED MICRO DEVICES INC COM 007903107 24745540 137102 SH SOLE 137102 0 0 AGCO CORP COM 001084102 2952 24 SH SOLE 24 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 4511 31 SH SOLE 31 0 0 AGNC INVT CORP COM 00123Q104 7920000 800000 SH SOLE 800000 0 0 AGNICO EAGLE MINES LTD COM 008474108 59315006 994384 SH SOLE 994384 0 0 AIR LEASE CORP CL A 00912X302 14403 280 SH SOLE 280 0 0 AIR PRODS & CHEMS INC COM 009158106 16354921 67507 SH SOLE 67507 0 0 AIRBNB INC COM CL A 009066101 23185458 140552 SH SOLE 140552 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 4785 44 SH SOLE 44 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 9024050 611800 SH SOLE 611800 0 0 ALASKA AIR GROUP INC COM 011659109 2321 54 SH SOLE 54 0 0 ALBEMARLE CORP COM 012653101 2240 17 SH SOLE 17 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 1093247 50991 SH SOLE 50991 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5994315 46500 SH SOLE 46500 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 34836 5512 SH SOLE 5512 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5824112 80488 SH SOLE 80488 0 0 ALIGN TECHNOLOGY INC COM 016255101 10936460 33351 SH SOLE 33351 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 26763192 992700 SH SOLE 992700 0 0 ALLIANT ENERGY CORP COM 018802108 1641982 32579 SH SOLE 32579 0 0 ALLSTATE CORP COM 020002101 6920 40 SH SOLE 40 0 0 ALLY FINL INC COM 02005N100 1404617 34605 SH SOLE 34605 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 81450 545 SH SOLE 545 0 0 ALPHABET INC CAP STK CL C 02079K107 224061248 1471570 SH SOLE 1471570 0 0 ALPHABET INC CAP STK CL A 02079K305 312457852 2070217 SH SOLE 2070217 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 90783861 1912850 SH SOLE 1912850 0 0 ALTRIA GROUP INC COM 02209S103 8942 205 SH SOLE 205 0 0 AMAZON COM INC COM 023135106 1476383243 8184850 SH SOLE 8184850 0 0 AMC ENTMT HLDGS INC CL A NEW 00165C302 78 21 SH SOLE 21 0 0 AMCOR PLC ORD G0250X107 8996 946 SH SOLE 946 0 0 AMEREN CORP COM 023608102 1872445 25317 SH SOLE 25317 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 21490 1400 SH SOLE 1400 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1875258 21780 SH SOLE 21780 0 0 AMERICAN EXPRESS CO COM 025816109 181014 795 SH SOLE 795 0 0 AMERICAN EXPRESS CO COM 025816959 13661400 60000 SH Put SOLE 0 0 60000 AMERICAN HOMES 4 RENT CL A 02665T306 2427480 66000 SH SOLE 66000 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2611034 33402 SH SOLE 33402 0 0 AMERICAN TOWER CORP NEW COM 03027X100 392931228 1988619 SH SOLE 1988619 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 6428857 52605 SH SOLE 52605 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 10922162 438289 SH SOLE 438289 0 0 AMERIPRISE FINL INC COM 03076C106 2012878 4591 SH SOLE 4591 0 0 AMETEK INC COM 031100100 2756486 15071 SH SOLE 15071 0 0 AMGEN INC COM 031162100 2033741 7153 SH SOLE 7153 0 0 AMPHENOL CORP NEW CL A 032095101 4137143 35866 SH SOLE 35866 0 0 ANALOG DEVICES INC COM 032654105 1011300 5113 SH SOLE 5113 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 417619 6871 SH SOLE 6871 0 0 ANSYS INC COM 03662Q105 4860 14 SH SOLE 14 0 0 AON PLC SHS CL A G0403H108 1227756 3679 SH SOLE 3679 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 141401377 1257460 SH SOLE 1257460 0 0 APPIAN CORP CL A 03782L101 799 20 SH SOLE 20 0 0 APPLE INC COM 037833100 472525144 2755570 SH SOLE 2755570 0 0 APPLIED MATLS INC COM 038222105 4575419 22186 SH SOLE 22186 0 0 APPLOVIN CORP COM CL A 03831W108 9614658 138900 SH SOLE 138900 0 0 APTARGROUP INC COM 038336103 41584 289 SH SOLE 289 0 0 ARCH CAP GROUP LTD ORD G0450A105 2728644 29518 SH SOLE 29518 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2991703 47631 SH SOLE 47631 0 0 ARES CAPITAL CORP COM 04010L103 28192300 1354097 SH SOLE 1354097 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 47701389 358711 SH SOLE 358711 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B951 18617200 140000 SH Put SOLE 0 0 140000 ARISTA NETWORKS INC COM 040413106 3509628 12103 SH SOLE 12103 0 0 ARK ETF TR INNOVATION ETF 00214Q104 15174 303 SH SOLE 303 0 0 ARROW ELECTRS INC COM 042735100 3495 27 SH SOLE 27 0 0 ASHLAND INC COM 044186104 63973064 657010 SH SOLE 657010 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 238784144 246050 SH SOLE 246050 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 4166083 61492 SH SOLE 61492 0 0 AT&T INC COM 00206R102 41800 2375 SH SOLE 2375 0 0 ATAI LIFE SCIENCES NV SHS N0731H103 197 100 SH SOLE 100 0 0 ATI INC COM 01741R102 46002 899 SH SOLE 899 0 0 ATMOS ENERGY CORP COM 049560105 2271368 19108 SH SOLE 19108 0 0 ATS CORPORATION COM 00217Y104 14816568 439400 SH SOLE 439400 0 0 AURORA CANNABIS INC COM 05156X850 66 15 SH SOLE 15 0 0 AUTODESK INC COM 052769106 524746 2015 SH SOLE 2015 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 10053533 40256 SH SOLE 40256 0 0 AUTOZONE INC COM 053332102 137402485 43597 SH SOLE 43597 0 0 AVALONBAY CMNTYS INC COM 053484101 11100941 59824 SH SOLE 59824 0 0 AVANTOR INC COM 05352A100 12571925 491667 SH SOLE 491667 0 0 AVERY DENNISON CORP COM 053611109 7120112 31893 SH SOLE 31893 0 0 AXON ENTERPRISE INC COM 05464C101 81630392 260900 SH SOLE 260900 0 0 BALL CORP COM 058498106 63183074 937991 SH SOLE 937991 0 0 BALLARD PWR SYS INC NEW COM 058586108 278 100 SH SOLE 100 0 0 BANK AMERICA CORP COM 060505104 15223932 401475 SH SOLE 401475 0 0 BANK MONTREAL QUE COM 063671101 668951321 6848396 SH SOLE 6848396 0 0 BANK NEW YORK MELLON CORP COM 064058100 2715054 47120 SH SOLE 47120 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 881082111 17015877 SH SOLE 17015877 0 0 BANK OZK LITTLE ROCK ARK COM 06417N103 452327 9950 SH SOLE 9950 0 0 BARRICK GOLD CORP COM 067901108 18135187 1089855 SH SOLE 1089855 0 0 BAUSCH HEALTH COS INC COM 071734107 1645 155 SH SOLE 155 0 0 BAYTEX ENERGY CORP COM 07317Q105 151171 41645 SH SOLE 41645 0 0 BCE INC COM NEW 05534B760 258585727 7609939 SH SOLE 7609939 0 0 BECTON DICKINSON & CO COM 075887109 9929674 40128 SH SOLE 40128 0 0 BERKLEY W R CORP COM 084423102 168342621 1903467 SH SOLE 1903467 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 6344400 10 SH SOLE 10 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 168633146 401011 SH SOLE 401011 0 0 BEST BUY INC COM 086516101 9351 114 SH SOLE 114 0 0 BGC GROUP INC CL A 088929104 2718723 349900 SH SOLE 349900 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1189625 20621 SH SOLE 20621 0 0 BIO RAD LABS INC CL A 090572207 3113 9 SH SOLE 9 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1722432 19721 SH SOLE 19721 0 0 BIONTECH SE SPONSORED ADS 09075V102 9225 100 SH SOLE 100 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 264775 3500 SH SOLE 3500 0 0 BLACKBERRY LTD COM 09228F103 4692 1700 SH SOLE 1700 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 9785 906 SH SOLE 906 0 0 BLACKROCK INC COM 09247X101 6437831 7722 SH SOLE 7722 0 0 BLACKSTONE INC COM 09260D107 13538861 103059 SH SOLE 103059 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 33818807 1085676 SH SOLE 1085676 0 0 BLOCK INC CL A 852234103 21145000 250000 SH SOLE 250000 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 1591599 103485 SH SOLE 103485 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 25773454 1366567 SH SOLE 1366567 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 23810 251 SH SOLE 251 0 0 BOEING CO COM 097023105 93488409 484421 SH SOLE 484421 0 0 BOOKING HOLDINGS INC COM 09857L108 125611717 34624 SH SOLE 34624 0 0 BOOT BARN HLDGS INC COM 099406100 286782 3014 SH SOLE 3014 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 180728520 1217519 SH SOLE 1217519 0 0 BORGWARNER INC COM 099724106 1153924 33216 SH SOLE 33216 0 0 BOSTON PROPERTIES INC COM 101121101 5878 90 SH SOLE 90 0 0 BOSTON SCIENTIFIC CORP COM 101137107 160544190 2344053 SH SOLE 2344053 0 0 BP PLC SPONSORED ADR 055622104 41749 1108 SH SOLE 1108 0 0 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 965850 141000 SH SOLE 141000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 4048758 74659 SH SOLE 74659 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 273555 8969 SH SOLE 8969 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 16963566 723393 SH SOLE 723393 0 0 BROADCOM INC COM 11135F101 78959975 59574 SH SOLE 59574 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3840101 18745 SH SOLE 18745 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 27211102 647575 SH SOLE 647575 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 10914056 452115 SH SOLE 452115 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 23195662 1049815 SH SOLE 1049815 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 946495090 22605567 SH SOLE 22605567 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 530626147 17001799 SH SOLE 17001799 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 765129 21230 SH SOLE 21230 0 0 BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 292 7 SH SOLE 7 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 70221 2858 SH SOLE 2858 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 234429076 10091652 SH SOLE 10091652 0 0 BROWN & BROWN INC COM 115236101 21214269 242338 SH SOLE 242338 0 0 BRP INC COM SUN VTG 05577W200 8223038 122549 SH SOLE 122549 0 0 BRUKER CORP COM 116794108 531888 5662 SH SOLE 5662 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 25336114 121487 SH SOLE 121487 0 0 BUNGE GLOBAL SA COM SHS H11356104 1864736 18189 SH SOLE 18189 0 0 BURLINGTON STORES INC COM 122017106 192536127 829218 SH SOLE 829218 0 0 BWX TECHNOLOGIES INC COM 05605H100 123144 1200 SH SOLE 1200 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 266583305 856410 SH SOLE 856410 0 0 CAE INC COM 124765108 38836100 1881594 SH SOLE 1881594 0 0 CAMDEN PPTY TR SH BEN INT 133131102 6299666 64021 SH SOLE 64021 0 0 CAMECO CORP COM 13321L108 21391069 493792 SH SOLE 493792 0 0 CAMPBELL SOUP CO COM 134429109 1149788 25867 SH SOLE 25867 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 24602 2040 SH SOLE 2040 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 25898748 510622 SH SOLE 510622 0 0 CANADIAN NAT RES LTD COM 136385101 1177083284 15422999 SH SOLE 15422999 0 0 CANADIAN NATL RY CO COM 136375102 1144702937 8691086 SH SOLE 8691086 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 1154864679 13098159 SH SOLE 13098159 0 0 CANOPY GROWTH CORP COM NEW 138035704 1510 175 SH SOLE 175 0 0 CAPITAL ONE FINL CORP COM 14040H105 2535746 17031 SH SOLE 17031 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 1540 34 SH SOLE 34 0 0 CARLISLE COS INC COM 142339100 34971829 89248 SH SOLE 89248 0 0 CARLYLE GROUP INC COM 14316J108 55119 1175 SH SOLE 1175 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 34314 2100 SH SOLE 2100 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 100158 1723 SH SOLE 1723 0 0 CARVANA CO CL A 146869102 43955 500 SH SOLE 500 0 0 CASEYS GEN STORES INC COM 147528103 15538449 48794 SH SOLE 48794 0 0 CATALENT INC COM 148806102 3726 66 SH SOLE 66 0 0 CATERPILLAR INC COM 149123101 73286 200 SH SOLE 200 0 0 CAVA GROUP INC COM 148929102 152719157 2180145 SH SOLE 2180145 0 0 CBOE GLOBAL MKTS INC COM 12503M108 2631014 14320 SH SOLE 14320 0 0 CBRE GROUP INC CL A 12504L109 5834 60 SH SOLE 60 0 0 CDW CORP COM 12514G108 75840816 296508 SH SOLE 296508 0 0 CELSIUS HLDGS INC COM NEW 15118V207 47925604 577974 SH SOLE 577974 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 207230 23000 SH SOLE 23000 0 0 CENCORA INC COM 03073E105 4374 18 SH SOLE 18 0 0 CENOVUS ENERGY INC COM 15135U109 138434328 6925179 SH SOLE 6925179 0 0 CENTENE CORP DEL COM 15135B101 6796525 86602 SH SOLE 86602 0 0 CENTERPOINT ENERGY INC COM 15189T107 1980368 69511 SH SOLE 69511 0 0 CENTERRA GOLD INC COM 152006102 2352 398 SH SOLE 398 0 0 CF INDS HLDGS INC COM 125269100 1916992 23038 SH SOLE 23038 0 0 CGI INC CL A SUB VTG 12532H104 152096667 1376565 SH SOLE 1376565 0 0 CHAMPIONX CORPORATION COM 15872M104 2692 75 SH SOLE 75 0 0 CHART INDS INC COM 16115Q308 5623706 34141 SH SOLE 34141 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 4297390 26202 SH SOLE 26202 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7752891 48071 SH SOLE 48071 0 0 CHESAPEAKE ENERGY CORP COM 165167735 17566399 197753 SH SOLE 197753 0 0 CHEVRON CORP NEW COM 166764100 11349078 71948 SH SOLE 71948 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 78224087 26911 SH SOLE 26911 0 0 CHUBB LIMITED COM H1467J104 3988788 15393 SH SOLE 15393 0 0 CHURCH & DWIGHT CO INC COM 171340102 6619408 63459 SH SOLE 63459 0 0 CINCINNATI FINL CORP COM 172062101 2418707 19479 SH SOLE 19479 0 0 CINTAS CORP COM 172908105 10343237 15055 SH SOLE 15055 0 0 CISCO SYS INC COM 17275R102 7661884 153514 SH SOLE 153514 0 0 CITIGROUP INC COM NEW 172967424 16861175 266622 SH SOLE 266622 0 0 CITIGROUP INC COM NEW 172967904 9486000 150000 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 2313778 63758 SH SOLE 63758 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 154450 6792 SH SOLE 6792 0 0 CLOROX CO DEL COM 189054109 9646 63 SH SOLE 63 0 0 CLOUDFLARE INC CL A COM 18915M107 253926992 2622400 SH SOLE 2622400 0 0 CME GROUP INC COM 12572Q105 195680310 908915 SH SOLE 908915 0 0 CMS ENERGY CORP COM 125896100 52699146 873370 SH SOLE 873370 0 0 COCA COLA CO COM 191216100 309343577 5056286 SH SOLE 5056286 0 0 COCA COLA CONS INC COM 191098102 4232 5 SH SOLE 5 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 16267 249 SH SOLE 249 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2532096 34549 SH SOLE 34549 0 0 COHERENT CORP COM 19247G107 8450428 139400 SH SOLE 139400 0 0 COLGATE PALMOLIVE CO COM 194162103 837555 9301 SH SOLE 9301 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 35250276 288393 SH SOLE 288393 0 0 COMCAST CORP NEW CL A 20030N101 58338999 1345767 SH SOLE 1345767 0 0 COMFORT SYS USA INC COM 199908104 2382825 7500 SH SOLE 7500 0 0 CONAGRA BRANDS INC COM 205887102 1884630 63584 SH SOLE 63584 0 0 CONFLUENT INC CLASS A COM 20717M103 181075160 5933000 SH SOLE 5933000 0 0 CONOCOPHILLIPS COM 20825C104 6546265 51432 SH SOLE 51432 0 0 CONSOLIDATED EDISON INC COM 209115104 2740464 30178 SH SOLE 30178 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6794 25 SH SOLE 25 0 0 CONSTELLATION ENERGY CORP COM 21037T109 917965 4966 SH SOLE 4966 0 0 COPART INC COM 217204106 4755522 82105 SH SOLE 82105 0 0 CORE LABORATORIES INC COM 21867A105 11136 652 SH SOLE 652 0 0 CORNING INC COM 219350105 428480 13000 SH SOLE 13000 0 0 CORPAY INC COM SHS 219948106 2777 9 SH SOLE 9 0 0 CORTEVA INC COM 22052L104 5363 93 SH SOLE 93 0 0 CORVEL CORP COM 221006109 489369 1861 SH SOLE 1861 0 0 COSTCO WHSL CORP NEW COM 22160K105 264938789 361627 SH SOLE 361627 0 0 COTERRA ENERGY INC COM 127097103 2906964 104267 SH SOLE 104267 0 0 CRANE NXT CO COM 224441105 6729768 108720 SH SOLE 108720 0 0 CRESCENT PT ENERGY CORP COM 22576C101 1192071 145552 SH SOLE 145552 0 0 CRH PLC ORD G25508105 102861255 1192456 SH SOLE 1192456 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 314723203 981700 SH SOLE 981700 0 0 CROWN CASTLE INC COM 22822V101 86654768 818811 SH SOLE 818811 0 0 CROWN HLDGS INC COM 228368106 119167410 1503500 SH SOLE 1503500 0 0 CSX CORP COM 126408103 59322862 1600293 SH SOLE 1600293 0 0 CUBESMART COM 229663109 7649641 169165 SH SOLE 169165 0 0 CUMMINS INC COM 231021106 3830 13 SH SOLE 13 0 0 CURTISS WRIGHT CORP COM 231561101 1796443 7019 SH SOLE 7019 0 0 CVS HEALTH CORP COM 126650100 2163570 27126 SH SOLE 27126 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 102630135 386365 SH SOLE 386365 0 0 D R HORTON INC COM 23331A109 25585057 155485 SH SOLE 155485 0 0 DANAHER CORPORATION COM 235851102 181588393 727168 SH SOLE 727168 0 0 DARDEN RESTAURANTS INC COM 237194105 1938271 11596 SH SOLE 11596 0 0 DATADOG INC CL A COM 23804L103 290200440 2347900 SH SOLE 2347900 0 0 DECKERS OUTDOOR CORP COM 243537107 40936339 43491 SH SOLE 43491 0 0 DEERE & CO COM 244199105 1360782 3313 SH SOLE 3313 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7994 167 SH SOLE 167 0 0 DENTSPLY SIRONA INC COM 24906P109 2589 78 SH SOLE 78 0 0 DESCARTES SYS GROUP INC COM 249906108 21434953 234185 SH SOLE 234185 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 3183427 201866 SH SOLE 201866 0 0 DEVON ENERGY CORP NEW COM 25179M103 8805637 175481 SH SOLE 175481 0 0 DEXCOM INC COM 252131107 252905580 1823400 SH SOLE 1823400 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 1989992 13379 SH SOLE 13379 0 0 DIAMONDBACK ENERGY INC COM 25278X109 17845605 90052 SH SOLE 90052 0 0 DIGITAL RLTY TR INC COM 253868103 9939 69 SH SOLE 69 0 0 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 20190085 1047747 SH SOLE 1047747 0 0 DISNEY WALT CO COM 254687106 107187727 876003 SH SOLE 876003 0 0 DOCEBO INC COM 25609L105 244900 5000 SH SOLE 5000 0 0 DOLLAR GEN CORP NEW COM 256677105 1256283 8050 SH SOLE 8050 0 0 DOLLAR TREE INC COM 256746108 2532380 19019 SH SOLE 19019 0 0 DOMINION ENERGY INC COM 25746U109 39258293 798095 SH SOLE 798095 0 0 DONALDSON INC COM 257651109 18689566 250262 SH SOLE 250262 0 0 DOORDASH INC CL A 25809K105 29919119 217246 SH SOLE 217246 0 0 DOVER CORP COM 260003108 4535178 25595 SH SOLE 25595 0 0 DOW INC COM 260557103 4417800 76261 SH SOLE 76261 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 109333657 2407700 SH SOLE 2407700 0 0 DTE ENERGY CO COM 233331107 2058778 18359 SH SOLE 18359 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2383418 24645 SH SOLE 24645 0 0 DUPONT DE NEMOURS INC COM 26614N102 32804486 427866 SH SOLE 427866 0 0 E L F BEAUTY INC COM 26856L103 61298581 312700 SH SOLE 312700 0 0 EASTMAN CHEM CO COM 277432100 3508 35 SH SOLE 35 0 0 EATON CORP PLC SHS G29183103 243072429 777384 SH SOLE 777384 0 0 ECOLAB INC COM 278865100 10296755 44594 SH SOLE 44594 0 0 EDISON INTL COM 281020107 1795340 25383 SH SOLE 25383 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 29365301 307297 SH SOLE 307297 0 0 ELBIT SYS LTD ORD M3760D101 237601946 1130200 SH SOLE 1130200 0 0 ELDORADO GOLD CORP NEW COM 284902509 9286 660 SH SOLE 660 0 0 ELECTRONIC ARTS INC COM 285512109 1127297 8497 SH SOLE 8497 0 0 ELEVANCE HEALTH INC COM 036752103 322200014 621360 SH SOLE 621360 0 0 ELI LILLY & CO COM 532457108 408798531 525475 SH SOLE 525475 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 3700296 138900 SH SOLE 138900 0 0 EMERSON ELEC CO COM 291011104 27178381 239626 SH SOLE 239626 0 0 ENBRIDGE INC COM 29250N105 1325981768 36649579 SH SOLE 36649579 0 0 ENERFLEX LTD COM 29269R105 51892830 8901000 SH SOLE 8901000 0 0 ENERPLUS CORP COM 292766102 885 45 SH SOLE 45 0 0 ENTEGRIS INC COM 29362U104 6605 47 SH SOLE 47 0 0 ENTERGY CORP NEW COM 29364G103 45311040 428757 SH SOLE 428757 0 0 EOG RES INC COM 26875P101 13902344 108748 SH SOLE 108748 0 0 EQT CORP COM 26884L109 1770723 47767 SH SOLE 47767 0 0 EQUIFAX INC COM 294429105 13620513 50914 SH SOLE 50914 0 0 EQUINIX INC COM 29444U700 17398782 21081 SH SOLE 21081 0 0 EQUINOR ASA SPONSORED ADR 29446M102 86685 3207 SH SOLE 3207 0 0 EQUINOX GOLD CORP COM 29446Y502 8169 1357 SH SOLE 1357 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2190 34 SH SOLE 34 0 0 ERIE INDTY CO CL A 29530P102 1321968 3292 SH SOLE 3292 0 0 ERO COPPER CORP COM 296006109 1446000 75000 SH SOLE 75000 0 0 ESSEX PPTY TR INC COM 297178105 5459263 22300 SH SOLE 22300 0 0 EVEREST GROUP LTD COM G3223R108 2293973 5771 SH SOLE 5771 0 0 EVERGY INC COM 30034W106 1574283 29492 SH SOLE 29492 0 0 EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 68022 1160 SH SOLE 1160 0 0 EXCHANGE TRADED CONCEPTS TRU ROBO GBL HLTCR 301505723 72371 2546 SH SOLE 2546 0 0 EXELON CORP COM 30161N101 1984485 52821 SH SOLE 52821 0 0 EXPEDIA GROUP INC COM NEW 30212P303 11158 81 SH SOLE 81 0 0 EXPEDITORS INTL WASH INC COM 302130109 113331566 932233 SH SOLE 932233 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1572900 10700 SH SOLE 10700 0 0 EXXON MOBIL CORP COM 30231G102 285994687 2460381 SH SOLE 2460381 0 0 F5 INC COM 315616102 1414531 7461 SH SOLE 7461 0 0 FAIR ISAAC CORP COM 303250104 621056 497 SH SOLE 497 0 0 FASTENAL CO COM 311900104 4722202 61216 SH SOLE 61216 0 0 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 1766676 17300 SH SOLE 17300 0 0 FEDEX CORP COM 31428X106 2935646 10132 SH SOLE 10132 0 0 FERGUSON PLC NEW SHS G3421J106 3179686 14557 SH SOLE 14557 0 0 FERRARI N V COM N3167Y103 4241260 9729 SH SOLE 9729 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 4124 50 SH SOLE 50 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 13010 245 SH SOLE 245 0 0 FIFTH THIRD BANCORP COM 316773100 2163129 58133 SH SOLE 58133 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 2122230 1298 SH SOLE 1298 0 0 FIRST SOLAR INC COM 336433107 4712896 27920 SH SOLE 27920 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 89290 934 SH SOLE 934 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 114923 2038 SH SOLE 2038 0 0 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 17928658 175599 SH SOLE 175599 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 33813 975 SH SOLE 975 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 81568 1803 SH SOLE 1803 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 180002 944 SH SOLE 944 0 0 FIRST WATCH RESTAURANT GROUP COM 33748L101 3333499 135398 SH SOLE 135398 0 0 FIRSTENERGY CORP COM 337932107 97766916 2531510 SH SOLE 2531510 0 0 FIRSTSERVICE CORP NEW COM 33767E202 65466627 394853 SH SOLE 394853 0 0 FISERV INC COM 337738108 9273556 58025 SH SOLE 58025 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 93678452 2280946 SH SOLE 2280946 0 0 FORD MTR CO DEL COM 345370860 33346 2511 SH SOLE 2511 0 0 FORTINET INC COM 34959E109 11066 162 SH SOLE 162 0 0 FORTIS INC COM 349553107 359668775 9103234 SH SOLE 9103234 0 0 FORTIVE CORP COM 34959J108 29615224 344283 SH SOLE 344283 0 0 FOX CORP CL A COM 35137L105 10945 350 SH SOLE 350 0 0 FRANCO NEV CORP COM 351858105 116470082 977426 SH SOLE 977426 0 0 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 6012000 450000 SH SOLE 450000 0 0 FREEPORT-MCMORAN INC CL B 35671D857 26989 574 SH SOLE 574 0 0 FS KKR CAP CORP COM 302635206 11635370 610140 SH SOLE 610140 0 0 FUSION PHARMACEUTICALS INC COM 36118A100 15655724 734321 SH SOLE 734321 0 0 GALLAGHER ARTHUR J & CO COM 363576109 14984147 59927 SH SOLE 59927 0 0 GARMIN LTD SHS H2906T109 2924700 19646 SH SOLE 19646 0 0 GARTNER INC COM 366651107 8103 17 SH SOLE 17 0 0 GATX CORP COM 361448103 3351 25 SH SOLE 25 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 727 8 SH SOLE 8 0 0 GENERAC HLDGS INC COM 368736104 1671986 13255 SH SOLE 13255 0 0 GENERAL DYNAMICS CORP COM 369550108 4617582 16346 SH SOLE 16346 0 0 GENERAL ELECTRIC CO COM NEW 369604301 3922537 28020 SH SOLE 28020 0 0 GENERAL MLS INC COM 370334104 2598476 37137 SH SOLE 37137 0 0 GENERAL MTRS CO COM 37045V100 2721454 60010 SH SOLE 60010 0 0 GENUINE PARTS CO COM 372460105 10225 66 SH SOLE 66 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 27662376 801808 SH SOLE 801808 0 0 GILDAN ACTIVEWEAR INC COM 375916103 5323254 143368 SH SOLE 143368 0 0 GILEAD SCIENCES INC COM 375558103 2260349 30858 SH SOLE 30858 0 0 GLOBAL PMTS INC COM 37940X102 3742 28 SH SOLE 28 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 1606840 39393 SH SOLE 39393 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 9543 300 SH SOLE 300 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 37057819 1349520 SH SOLE 1349520 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 29982 662 SH SOLE 662 0 0 GLOBE LIFE INC COM 37959E102 1530615 13153 SH SOLE 13153 0 0 GLOBUS MED INC CL A 379577208 1019 19 SH SOLE 19 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 228071 15225 SH SOLE 15225 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2310243 5531 SH SOLE 5531 0 0 GRAINGER W W INC COM 384802104 4031560 3963 SH SOLE 3963 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 205489408 3590589 SH SOLE 3590589 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 947124 32458 SH SOLE 32458 0 0 GSK PLC SPONSORED ADR 37733W204 131954 3078 SH SOLE 3078 0 0 HALEON PLC SPON ADS 405552100 836350 98510 SH SOLE 98510 0 0 HALLIBURTON CO COM 406216101 18725 475 SH SOLE 475 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3037605 29477 SH SOLE 29477 0 0 HCA HEALTHCARE INC COM 40412C101 26671727 79968 SH SOLE 79968 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 75152934 1342736 SH SOLE 1342736 0 0 HELMERICH & PAYNE INC COM 423452101 2397 57 SH SOLE 57 0 0 HENRY JACK & ASSOC INC COM 426281101 692314 3985 SH SOLE 3985 0 0 HERSHEY CO COM 427866108 3257486 16748 SH SOLE 16748 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2595317 146380 SH SOLE 146380 0 0 HEXCEL CORP NEW COM 428291108 2914 40 SH SOLE 40 0 0 HF SINCLAIR CORP COM 403949100 1345164 22282 SH SOLE 22282 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 57594 270 SH SOLE 270 0 0 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 74 22 SH SOLE 22 0 0 HOLOGIC INC COM 436440101 2137429 27417 SH SOLE 27417 0 0 HOME DEPOT INC COM 437076102 276683775 721282 SH SOLE 721282 0 0 HONEYWELL INTL INC COM 438516106 484655388 2361293 SH SOLE 2361293 0 0 HOULIHAN LOKEY INC CL A 441593100 4743 37 SH SOLE 37 0 0 HOWMET AEROSPACE INC COM 443201108 18650870 272554 SH SOLE 272554 0 0 HP INC COM 40434L105 8613 285 SH SOLE 285 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1325897 4549 SH SOLE 4549 0 0 HUNTSMAN CORP COM 447011107 74651958 2867920 SH SOLE 2867920 0 0 I-80 GOLD CORP COM 44955L106 3698 2760 SH SOLE 2760 0 0 ICON PLC SHS G4705A100 1556120 4632 SH SOLE 4632 0 0 IDEXX LABS INC COM 45168D104 1616010 2993 SH SOLE 2993 0 0 ILLINOIS TOOL WKS INC COM 452308109 130590576 486679 SH SOLE 486679 0 0 IMPERIAL OIL LTD COM NEW 453038408 783312 11331 SH SOLE 11331 0 0 INGERSOLL RAND INC COM 45687V106 21411225 225500 SH SOLE 225500 0 0 INSPIRE MED SYS INC COM 457730109 1739799 8100 SH SOLE 8100 0 0 INTEL CORP COM 458140100 142007 3215 SH SOLE 3215 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 68140978 609981 SH SOLE 609981 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 147600 1074 SH SOLE 1074 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 3154086 16517 SH SOLE 16517 0 0 INTERNATIONAL PAPER CO COM 460146103 11667 299 SH SOLE 299 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1654178 50695 SH SOLE 50695 0 0 INTUIT COM 461202103 23342800 35912 SH SOLE 35912 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 125826692 315284 SH SOLE 315284 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 20962952 1511388 SH SOLE 1511388 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 14989432 605389 SH SOLE 605389 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 20177992 363371 SH SOLE 363371 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 16880626 391571 SH SOLE 391571 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 45370 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 34887939 524079 SH SOLE 524079 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2352755 38940 SH SOLE 38940 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 131929 4150 SH SOLE 4150 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1019607 6020 SH SOLE 6020 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 60456518 549355 SH SOLE 549355 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1075836 2423 SH SOLE 2423 0 0 IQVIA HLDGS INC COM 46266C105 20165449 79740 SH SOLE 79740 0 0 ISHARES GOLD TR ISHARES NEW 464285204 30021102 714618 SH SOLE 714618 0 0 ISHARES INC MSCI AUST ETF 464286103 457394 18548 SH SOLE 18548 0 0 ISHARES INC US INTL HGH YLD 464286178 2096374 47483 SH SOLE 47483 0 0 ISHARES INC MSCI WORLD ETF 464286392 85642 591 SH SOLE 591 0 0 ISHARES INC MSCI CDA ETF 464286509 1522396 39770 SH SOLE 39770 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 104415734 991885 SH SOLE 991885 0 0 ISHARES INC MSCI HONG KG ETF 464286871 133481 8584 SH SOLE 8584 0 0 ISHARES INC CORE MSCI EMKT 46434G103 101670473 1970358 SH SOLE 1970358 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1015239 14229 SH SOLE 14229 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 13682 541 SH SOLE 541 0 0 ISHARES SILVER TR ISHARES 46428Q109 27027341 1188015 SH SOLE 1188015 0 0 ISHARES TR S&P 100 ETF 464287101 2474 10 SH SOLE 10 0 0 ISHARES TR TIPS BD ETF 464287176 12889 120 SH SOLE 120 0 0 ISHARES TR CORE S&P500 ETF 464287200 73062801 138974 SH SOLE 138974 0 0 ISHARES TR CORE US AGGBD ET 464287226 123629760 1262301 SH SOLE 1262301 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 202730 4935 SH SOLE 4935 0 0 ISHARES TR IBOXX INV CP ETF 464287242 8973265 82384 SH SOLE 82384 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 3754405 39662 SH SOLE 39662 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 56620955 692357 SH SOLE 692357 0 0 ISHARES TR MSCI EAFE ETF 464287465 5137953 64337 SH SOLE 64337 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 13340 84 SH SOLE 84 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 272966 1008 SH SOLE 1008 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 32807 156 SH SOLE 156 0 0 ISHARES TR U.S. TECH ETF 464287721 50432214 373406 SH SOLE 373406 0 0 ISHARES TR U.S. REAL ES ETF 464287739 1296178 14418 SH SOLE 14418 0 0 ISHARES TR CORE S&P SCP ETF 464287804 4754018 43015 SH SOLE 43015 0 0 ISHARES TR GL TIMB FORE ETF 464288174 20584754 243953 SH SOLE 243953 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 70189 1036 SH SOLE 1036 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 14294075 1022466 SH SOLE 1022466 0 0 ISHARES TR JPMORGAN USD EMG 464288281 81872745 913045 SH SOLE 913045 0 0 ISHARES TR GLB INFRASTR ETF 464288372 120243357 2525060 SH SOLE 2525060 0 0 ISHARES TR IBOXX HI YD ETF 464288513 67130815 863641 SH SOLE 863641 0 0 ISHARES TR MSCI KLD400 SOC 464288570 1758630 17445 SH SOLE 17445 0 0 ISHARES TR USD INV GRDE ETF 464288620 102588959 2020661 SH SOLE 2020661 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 28241947 550740 SH SOLE 550740 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 15814666 136557 SH SOLE 136557 0 0 ISHARES TR PFD AND INCM SEC 464288687 1039321 32247 SH SOLE 32247 0 0 ISHARES TR US AER DEF ETF 464288760 89449 678 SH SOLE 678 0 0 ISHARES TR MICRO-CAP ETF 464288869 65027888 536578 SH SOLE 536578 0 0 ISHARES TR RUS TP200 VL ETF 464289420 176147 2308 SH SOLE 2308 0 0 ISHARES TR US TREAS BD ETF 46429B267 66849191 2935845 SH SOLE 2935845 0 0 ISHARES TR MSCI INDIA ETF 46429B598 464310 9000 SH SOLE 9000 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 38473863 753503 SH SOLE 753503 0 0 ISHARES TR MSCI CHINA ETF 46429B671 180811 4551 SH SOLE 4551 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 2826676 33820 SH SOLE 33820 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 2823533 17180 SH SOLE 17180 0 0 ISHARES TR CORE MSCI EAFE 46432F842 39882043 537349 SH SOLE 537349 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 16657 420 SH SOLE 420 0 0 ISHARES TR CORE DIV GRWTH 46434V621 2828683 48720 SH SOLE 48720 0 0 ISHARES TR CONV BD ETF 46435G102 22156657 277548 SH SOLE 277548 0 0 ISHARES TR BROAD USD HIGH 46435U853 88296683 2413137 SH SOLE 2413137 0 0 ISHARES TR IBOXX HI YD ETF 464288953 46638000 600000 SH Put SOLE 0 0 600000 ISHARES TR IBOXX INV CP ETF 464287952 35126700 322500 SH Put SOLE 0 0 322500 JABIL INC COM 466313103 1572841 11742 SH SOLE 11742 0 0 JACOBS SOLUTIONS INC COM 46982L108 12298 80 SH SOLE 80 0 0 JFROG LTD ORD SHS M6191J100 62885262 1422100 SH SOLE 1422100 0 0 JOHNSON & JOHNSON COM 478160104 261605605 1653743 SH SOLE 1653743 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1469700 22500 SH SOLE 22500 0 0 JPMORGAN CHASE & CO COM 46625H100 705836769 3523898 SH SOLE 3523898 0 0 KELLANOVA COM 487836108 1956396 34149 SH SOLE 34149 0 0 KENVUE INC COM 49177J102 62128460 2895082 SH SOLE 2895082 0 0 KEURIG DR PEPPER INC COM 49271V100 2361927 77011 SH SOLE 77011 0 0 KEYCORP COM 493267108 3225 204 SH SOLE 204 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4691 30 SH SOLE 30 0 0 KIMBERLY-CLARK CORP COM 494368103 2174115 16808 SH SOLE 16808 0 0 KIMCO RLTY CORP COM 49446R109 28068891 1431356 SH SOLE 1431356 0 0 KINROSS GOLD CORP COM 496902404 48299091 7879134 SH SOLE 7879134 0 0 KINSALE CAP GROUP INC COM 49714P108 11756800 22405 SH SOLE 22405 0 0 KIRBY CORP COM 497266106 37937 398 SH SOLE 398 0 0 KKR & CO INC COM 48251W104 23188719 230550 SH SOLE 230550 0 0 KLA CORP COM NEW 482480100 6107598 8743 SH SOLE 8743 0 0 KOHLS CORP COM 500255104 10760081 369128 SH SOLE 369128 0 0 KOHLS CORP COM 500255904 17766925 609500 SH Call SOLE 0 0 0 KOLIBRI GLOBAL ENERGY INC COM NEW 50043K406 313 100 SH SOLE 100 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 118900 5945 SH SOLE 5945 0 0 KRAFT HEINZ CO COM 500754106 3050191 82661 SH SOLE 82661 0 0 KRANESHARES TRUST CSI CHI INTERNET 500767306 12023 458 SH SOLE 458 0 0 KRISPY KREME INC COM 50101L106 248864 16335 SH SOLE 16335 0 0 KROGER CO COM 501044101 22852 400 SH SOLE 400 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 588 27 SH SOLE 27 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 52283446 245347 SH SOLE 245347 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2109668 9657 SH SOLE 9657 0 0 LAM RESEARCH CORP COM 512807108 7598649 7821 SH SOLE 7821 0 0 LAMB WESTON HLDGS INC COM 513272104 209758 1969 SH SOLE 1969 0 0 LAUDER ESTEE COS INC CL A 518439104 9595067 62245 SH SOLE 62245 0 0 LCI INDS COM 50189K103 474765 3858 SH SOLE 3858 0 0 LENNAR CORP CL A 526057104 4192872 24380 SH SOLE 24380 0 0 LENNOX INTL INC COM 526107107 15154493 31006 SH SOLE 31006 0 0 LEXARIA BIOSCIENCE CORP COM NEW 52886N406 9750 2686 SH SOLE 2686 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 2913 51 SH SOLE 51 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 5895 103 SH SOLE 103 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 3418 78 SH SOLE 78 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1645 117 SH SOLE 117 0 0 LINDE PLC SHS G54950103 40755224 87774 SH SOLE 87774 0 0 LISTED FD TR WAHED FTSE ETF 53656F607 237351 4908 SH SOLE 4908 0 0 LKQ CORP COM 501889208 1609938 30143 SH SOLE 30143 0 0 LOCKHEED MARTIN CORP COM 539830109 4535054 9970 SH SOLE 9970 0 0 LOEWS CORP COM 540424108 2106862 26911 SH SOLE 26911 0 0 LOGITECH INTL S A SHS H50430232 3731466 41753 SH SOLE 41753 0 0 LOWES COS INC COM 548661107 113864 447 SH SOLE 447 0 0 LUCID GROUP INC COM 549498103 3107 1090 SH SOLE 1090 0 0 LUMENTUM HLDGS INC COM 55024U109 2462 52 SH SOLE 52 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2104616 20577 SH SOLE 20577 0 0 M & T BK CORP COM 55261F104 11796929 81112 SH SOLE 81112 0 0 MAGNA INTL INC COM 559222401 33992524 623945 SH SOLE 623945 0 0 MAGNITE INC COM 55955D100 108 10 SH SOLE 10 0 0 MANHATTAN ASSOCIATES INC COM 562750109 9630602 38487 SH SOLE 38487 0 0 MANULIFE FINL CORP COM 56501R106 367025456 14686893 SH SOLE 14686893 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 11290 500 SH SOLE 500 0 0 MARATHON OIL CORP COM 565849106 2053771 72469 SH SOLE 72469 0 0 MARATHON PETE CORP COM 56585A102 4704421 23347 SH SOLE 23347 0 0 MARRIOTT INTL INC NEW CL A 571903202 4037 16 SH SOLE 16 0 0 MARSH & MCLENNAN COS INC COM 571748102 31346654 152183 SH SOLE 152183 0 0 MARTIN MARIETTA MATLS INC COM 573284106 16821956 27400 SH SOLE 27400 0 0 MASCO CORP COM 574599106 6389 81 SH SOLE 81 0 0 MASTERCARD INCORPORATED CL A 57636Q104 437848260 909210 SH SOLE 909210 0 0 MCCORMICK & CO INC COM NON VTG 579780206 15026878 195637 SH SOLE 195637 0 0 MCDONALDS CORP COM 580135101 463972409 1645584 SH SOLE 1645584 0 0 MCKESSON CORP COM 58155Q103 102002 190 SH SOLE 190 0 0 MEDPACE HLDGS INC COM 58506Q109 6910965 17100 SH SOLE 17100 0 0 MEDTRONIC PLC SHS G5960L103 337596964 3873746 SH SOLE 3873746 0 0 MERCADOLIBRE INC COM 58733R102 83823062 55440 SH SOLE 55440 0 0 MERCK & CO INC COM 58933Y105 6613598 50122 SH SOLE 50122 0 0 META PLATFORMS INC CL A 30303M102 660414050 1360052 SH SOLE 1360052 0 0 METHANEX CORP COM 59151K108 24904 558 SH SOLE 558 0 0 METLIFE INC COM 59156R108 55657 751 SH SOLE 751 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 60699132 676615 SH SOLE 676615 0 0 MICRON TECHNOLOGY INC COM 595112103 213333744 1809600 SH SOLE 1809600 0 0 MICROSOFT CORP COM 594918104 2638696518 6271859 SH SOLE 6271859 0 0 MID-AMER APT CMNTYS INC COM 59522J103 140178885 1065351 SH SOLE 1065351 0 0 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 70938975 2206500 SH SOLE 2206500 0 0 MONDAY COM LTD SHS M7S64H106 112189629 496700 SH SOLE 496700 0 0 MONDELEZ INTL INC CL A 609207105 263489520 3764136 SH SOLE 3764136 0 0 MONGODB INC CL A 60937P106 185129968 516200 SH SOLE 516200 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3102122 52330 SH SOLE 52330 0 0 MOODYS CORP COM 615369105 13774129 35046 SH SOLE 35046 0 0 MORGAN STANLEY COM NEW 617446448 742922 7890 SH SOLE 7890 0 0 MORNINGSTAR INC COM 617700109 3453744 11200 SH SOLE 11200 0 0 MOSAIC CO NEW COM 61945C103 1352511 41667 SH SOLE 41667 0 0 MR COOPER GROUP INC COM 62482R107 5300600 68000 SH SOLE 68000 0 0 MURPHY OIL CORP COM 626717102 2239 49 SH SOLE 49 0 0 NASDAQ INC COM 631103108 11610 184 SH SOLE 184 0 0 NETAPP INC COM 64110D104 2490728 23728 SH SOLE 23728 0 0 NETEASE INC SPONSORED ADS 64110W102 109264 1056 SH SOLE 1056 0 0 NETFLIX INC COM 64110L106 323310304 532347 SH SOLE 532347 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 5075456 36800 SH SOLE 36800 0 0 NEW GOLD INC CDA COM 644535106 2885 1697 SH SOLE 1697 0 0 NEWMONT CORP COM 651639106 21110 589 SH SOLE 589 0 0 NEXGEN ENERGY LTD COM 65340P106 21679061 2790098 SH SOLE 2790098 0 0 NEXTERA ENERGY INC COM 65339F101 364171770 5698197 SH SOLE 5698197 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 57410177 1908583 SH SOLE 1908583 0 0 NEXTRACKER INC CLASS A COM 65290E101 4512291 80190 SH SOLE 80190 0 0 NICE LTD SPONSORED ADR 653656108 44480015 170670 SH SOLE 170670 0 0 NIKE INC CL B 654106103 199127267 2118826 SH SOLE 2118826 0 0 NIKOLA CORP COM 654110105 11856 11400 SH SOLE 11400 0 0 NIO INC SPON ADS 62914V106 9000 2000 SH SOLE 2000 0 0 NISOURCE INC COM 65473P105 1446867 52309 SH SOLE 52309 0 0 NOKIA CORP SPONSORED ADR 654902204 3664 1035 SH SOLE 1035 0 0 NORDSON CORP COM 655663102 868919 3165 SH SOLE 3165 0 0 NORFOLK SOUTHN CORP COM 655844108 46089926 180837 SH SOLE 180837 0 0 NORTHROP GRUMMAN CORP COM 666807102 2441166 5100 SH SOLE 5100 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 46046 2200 SH SOLE 2200 0 0 NOVA LTD COM M7516K103 28421775 160231 SH SOLE 160231 0 0 NOVARTIS AG SPONSORED ADR 66987V109 637934 6595 SH SOLE 6595 0 0 NOVO-NORDISK A S ADR 670100205 304696924 2373029 SH SOLE 2373029 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 95781198 8028600 SH SOLE 8028600 0 0 NUCOR CORP COM 670346105 2343928 11844 SH SOLE 11844 0 0 NUTRIEN LTD COM 67077M108 480057821 8839216 SH SOLE 8839216 0 0 NVENT ELECTRIC PLC SHS G6700G107 12412574 164623 SH SOLE 164623 0 0 NVIDIA CORPORATION COM 67066G104 864883114 957195 SH SOLE 957195 0 0 NVR INC COM 62944T105 19480404 2405 SH SOLE 2405 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1320614 5330 SH SOLE 5330 0 0 OBSIDIAN ENERGY LTD COM 674482203 756 92 SH SOLE 92 0 0 OCCIDENTAL PETE CORP COM 674599105 3875614 59634 SH SOLE 59634 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 12748929 58132 SH SOLE 58132 0 0 OMNICOM GROUP INC COM 681919106 2000610 20676 SH SOLE 20676 0 0 ON HLDG AG NAMEN AKT A H5919C104 127368 3600 SH SOLE 3600 0 0 ON SEMICONDUCTOR CORP COM 682189105 63661203 865550 SH SOLE 865550 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 5 5 SH SOLE 5 0 0 ONEOK INC NEW COM 682680103 2445185 30500 SH SOLE 30500 0 0 ONTO INNOVATION INC COM 683344105 6754284 37300 SH SOLE 37300 0 0 OPEN TEXT CORP COM 683715106 111593343 2873895 SH SOLE 2873895 0 0 ORACLE CORP COM 68389X105 521665113 4153054 SH SOLE 4153054 0 0 ORANGE SPONSORED ADR 684060106 32956 2800 SH SOLE 2800 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 55236098 48930 SH SOLE 48930 0 0 ORGANON & CO COMMON STOCK 68622V106 1109 59 SH SOLE 59 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 7553 460 SH SOLE 460 0 0 OTIS WORLDWIDE CORP COM 68902V107 10324 104 SH SOLE 104 0 0 OVINTIV INC COM 69047Q102 2394926 46145 SH SOLE 46145 0 0 OWENS CORNING NEW COM 690742101 1938550 11622 SH SOLE 11622 0 0 PACCAR INC COM 693718108 2853434 23032 SH SOLE 23032 0 0 PACKAGING CORP AMER COM 695156109 3226 17 SH SOLE 17 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 83418153 3625300 SH SOLE 3625300 0 0 PALO ALTO NETWORKS INC COM 697435105 3694 13 SH SOLE 13 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 94 8 SH SOLE 8 0 0 PARKER-HANNIFIN CORP COM 701094104 171068827 307794 SH SOLE 307794 0 0 PARSONS CORP DEL COM 70202L102 48526 585 SH SOLE 585 0 0 PATTERSON-UTI ENERGY INC COM 703481101 2065011 172949 SH SOLE 172949 0 0 PAYCHEX INC COM 704326107 2993004 24373 SH SOLE 24373 0 0 PAYPAL HLDGS INC COM 70450Y103 82733 1235 SH SOLE 1235 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 97557000 839200 SH SOLE 839200 0 0 PEMBINA PIPELINE CORP COM 706327103 48569847 1374359 SH SOLE 1374359 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 1785364 19600 SH SOLE 19600 0 0 PEPSICO INC COM 713448108 15444457 88249 SH SOLE 88249 0 0 PERMIAN RESOURCES CORP CLASS A COM 71424F105 23353248 1322381 SH SOLE 1322381 0 0 PETROS PHARMACEUTICALS INC COM NEW 71678J209 15 10 SH SOLE 10 0 0 PFIZER INC COM 717081103 276584 9967 SH SOLE 9967 0 0 PG&E CORP COM 69331C108 2067815 123378 SH SOLE 123378 0 0 PHILIP MORRIS INTL INC COM 718172109 9895 108 SH SOLE 108 0 0 PHILLIPS 66 COM 718546104 29731310 182021 SH SOLE 182021 0 0 PIONEER NAT RES CO COM 723787107 2775938 10575 SH SOLE 10575 0 0 PLUG POWER INC COM NEW 72919P202 151360 44000 SH SOLE 44000 0 0 PNC FINL SVCS GROUP INC COM 693475105 22301 138 SH SOLE 138 0 0 PPG INDS INC COM 693506107 29185034 201415 SH SOLE 201415 0 0 PPL CORP COM 69351T106 2193343 79671 SH SOLE 79671 0 0 PRECISION DRILLING CORP COM NEW 74022D407 11776 175 SH SOLE 175 0 0 PRICE T ROWE GROUP INC COM 74144T108 43891 360 SH SOLE 360 0 0 PRIMERICA INC COM 74164M108 1416576 5600 SH SOLE 5600 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 5176710 63000 SH SOLE 63000 0 0 PROCTER AND GAMBLE CO COM 742718109 137408552 846894 SH SOLE 846894 0 0 PROGRESSIVE CORP COM 743315103 348671220 1685868 SH SOLE 1685868 0 0 PROLOGIS INC. COM 74340W103 101704164 781018 SH SOLE 781018 0 0 PTC INC COM 69370C100 4724 25 SH SOLE 25 0 0 PUBLIC STORAGE COM 74460D109 20505502 70694 SH SOLE 70694 0 0 PULTE GROUP INC COM 745867101 3748990 31081 SH SOLE 31081 0 0 QUAKER HOUGHTON COM 747316107 6684993 32570 SH SOLE 32570 0 0 QUALCOMM INC COM 747525103 2516137 14862 SH SOLE 14862 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1919446 14420 SH SOLE 14420 0 0 RAYMOND JAMES FINL INC COM 754730109 5008 39 SH SOLE 39 0 0 RB GLOBAL INC COM 74935Q107 66268 870 SH SOLE 870 0 0 REALTY INCOME CORP COM 756109104 1967725 36372 SH SOLE 36372 0 0 REGENCY CTRS CORP COM 758849103 14621728 241442 SH SOLE 241442 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2700747 2806 SH SOLE 2806 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2455389 116701 SH SOLE 116701 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1953489 10128 SH SOLE 10128 0 0 RELIANCE INC COM 759509102 2177851 6517 SH SOLE 6517 0 0 RELX PLC SPONSORED ADR 759530108 1783938 41209 SH SOLE 41209 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 4231 18 SH SOLE 18 0 0 REPUBLIC SVCS INC COM 760759100 37495438 195860 SH SOLE 195860 0 0 RESMED INC COM 761152107 6781933 34247 SH SOLE 34247 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 393972529 4958748 SH SOLE 4958748 0 0 RIBBON COMMUNICATIONS INC COM 762544104 768 240 SH SOLE 240 0 0 RIO TINTO PLC SPONSORED ADR 767204100 811092 12725 SH SOLE 12725 0 0 ROBERT HALF INC. COM 770323103 1054345 13299 SH SOLE 13299 0 0 ROBINHOOD MKTS INC COM CL A 770700102 2093520 104000 SH SOLE 104000 0 0 ROCKWELL AUTOMATION INC COM 773903109 3282415 11267 SH SOLE 11267 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 459745833 11213313 SH SOLE 11213313 0 0 ROLLINS INC COM 775711104 649122 14029 SH SOLE 14029 0 0 ROPER TECHNOLOGIES INC COM 776696106 14660358 26140 SH SOLE 26140 0 0 ROSS STORES INC COM 778296103 237312388 1617010 SH SOLE 1617010 0 0 ROYAL BK CDA COM 780087102 1866101442 18498230 SH SOLE 18498230 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 55604 400 SH SOLE 400 0 0 ROYCE VALUE TR INC COM 780910105 801219 52816 SH SOLE 52816 0 0 RPM INTL INC COM 749685103 903782 7598 SH SOLE 7598 0 0 RTX CORPORATION COM 75513E101 10121176 103775 SH SOLE 103775 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1256442 8630 SH SOLE 8630 0 0 S&P GLOBAL INC COM 78409V104 34613761 81358 SH SOLE 81358 0 0 SALESFORCE INC COM 79466L302 276174229 916974 SH SOLE 916974 0 0 SAMSARA INC COM CL A 79589L106 288265899 7628100 SH SOLE 7628100 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 19861 3783 SH SOLE 3783 0 0 SANGOMA TECHNOLOGIES CORP COM NEW 80100R408 774 160 SH SOLE 160 0 0 SANOFI SPONSORED ADR 80105N105 15017 309 SH SOLE 309 0 0 SAP SE SPON ADR 803054204 1094313 5611 SH SOLE 5611 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 3034 14 SH SOLE 14 0 0 SCHWAB CHARLES CORP COM 808513105 4606684 63681 SH SOLE 63681 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 540558 5830 SH SOLE 5830 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 72782528 2621849 SH SOLE 2621849 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 72492844 2035744 SH SOLE 2035744 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 17684535 339044 SH SOLE 339044 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 3655 49 SH SOLE 49 0 0 SEALED AIR CORP NEW COM 81211K100 2716 73 SH SOLE 73 0 0 SEI INVTS CO COM 784117103 1100142 15301 SH SOLE 15301 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 76724166 519354 SH SOLE 519354 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 57485030 752816 SH SOLE 752816 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3616197 19665 SH SOLE 19665 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 12900277 136641 SH SOLE 136641 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 12078078 286754 SH SOLE 286754 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 1780445 14135 SH SOLE 14135 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 93243729 447706 SH SOLE 447706 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 27431554 335924 SH SOLE 335924 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 30816570 469407 SH SOLE 469407 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y955 12636000 300000 SH Put SOLE 0 0 300000 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 5364 146 SH SOLE 146 0 0 SERVICENOW INC COM 81762P102 254589757 333932 SH SOLE 333932 0 0 SHELL PLC SPON ADS 780259305 16654546 248427 SH SOLE 248427 0 0 SHERWIN WILLIAMS CO COM 824348106 319519634 919931 SH SOLE 919931 0 0 SHIFT4 PMTS INC CL A 82452J109 9646 146 SH SOLE 146 0 0 SHOPIFY INC CL A 82509L107 124935683 1618967 SH SOLE 1618967 0 0 SIGMA LITHIUM CORPORATION COM 826599102 4950720 382000 SH SOLE 382000 0 0 SILVERCREST METALS INC COM 828363101 5794200 870000 SH SOLE 870000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 17996 115 SH SOLE 115 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 7679 1979 SH SOLE 1979 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 504973 2893 SH SOLE 2893 0 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 25716000 1200000 SH SOLE 1200000 0 0 SKECHERS U S A INC CL A 830566105 61260 1000 SH SOLE 1000 0 0 SKEENA RES LTD NEW COM 83056P715 6006000 1300000 SH SOLE 1300000 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3466 32 SH SOLE 32 0 0 SMITH A O CORP COM 831865209 89307023 998290 SH SOLE 998290 0 0 SNAP INC CL A 83304A106 34440 3000 SH SOLE 3000 0 0 SNAP ON INC COM 833034101 2118269 7151 SH SOLE 7151 0 0 SNDL INC COM 83307B101 21046 10497 SH SOLE 10497 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 15119 213 SH SOLE 213 0 0 SONY GROUP CORP SPONSORED ADR 835699307 3376270 39378 SH SOLE 39378 0 0 SOUTHERN CO COM 842587107 2219492 30938 SH SOLE 30938 0 0 SOUTHERN COPPER CORP COM 84265V105 75920106 712731 SH SOLE 712731 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 149160 375 SH SOLE 375 0 0 SPDR GOLD TR GOLD SHS 78463V107 1035800 5035 SH SOLE 5035 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 56935747 982837 SH SOLE 982837 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 36397 850 SH SOLE 850 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F953 114060330358 218059400 SH Put SOLE 0 0 210859400 SPDR SER TR HLTH CR EQUIP 78464A581 4397 50 SH SOLE 50 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 2152 84 SH SOLE 84 0 0 SPDR SER TR S&P DIVID ETF 78464A763 8720767 66449 SH SOLE 66449 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 342384 11839 SH SOLE 11839 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 52655688 2244488 SH SOLE 2244488 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 112289 721 SH SOLE 721 0 0 SPHERE ENTERTAINMENT CO CL A 55826T102 85399 1740 SH SOLE 1740 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4869 135 SH SOLE 135 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 121186575 459214 SH SOLE 459214 0 0 SPROTT INC COM NEW 852066208 7392 200 SH SOLE 200 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 57955 3350 SH SOLE 3350 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 24870 3000 SH SOLE 3000 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 9849 153 SH SOLE 153 0 0 STAG INDL INC COM 85254J102 10263 267 SH SOLE 267 0 0 STANTEC INC COM 85472N109 8063018 97098 SH SOLE 97098 0 0 STARBUCKS CORP COM 855244109 1486733 16268 SH SOLE 16268 0 0 STARWOOD PPTY TR INC COM 85571B105 3255158 160116 SH SOLE 160116 0 0 STATE STR CORP COM 857477103 278352 3600 SH SOLE 3600 0 0 STEAKHOLDER FOODS LTD SPONSORED ADS 583435102 0 2018 SH SOLE 2018 0 0 STEEL DYNAMICS INC COM 858119100 3057837 20629 SH SOLE 20629 0 0 STELLANTIS N.V SHS N82405106 4985611 176170 SH SOLE 176170 0 0 STERICYCLE INC COM 858912108 2374 45 SH SOLE 45 0 0 STEVANATO GROUP S P A ORD SHS T9224W109 18907 589 SH SOLE 589 0 0 STIFEL FINL CORP COM 860630102 4221 54 SH SOLE 54 0 0 STRYKER CORPORATION COM 863667101 314449275 878669 SH SOLE 878669 0 0 SUN CMNTYS INC COM 866674104 8923452 69400 SH SOLE 69400 0 0 SUN LIFE FINANCIAL INC. COM 866796105 530364612 9717197 SH SOLE 9717197 0 0 SUNCOR ENERGY INC NEW COM 867224107 817835023 22157546 SH SOLE 22157546 0 0 SUPER MICRO COMPUTER INC COM 86800U104 53556841 53025 SH SOLE 53025 0 0 SYNAPTOGENIX INC COM NEW 87167T201 0 25 SH SOLE 25 0 0 SYNCHRONY FINANCIAL COM 87165B103 2241852 51991 SH SOLE 51991 0 0 SYNOPSYS INC COM 871607107 23952137 41911 SH SOLE 41911 0 0 SYSCO CORP COM 871829107 3328 41 SH SOLE 41 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 20343829 149532 SH SOLE 149532 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 160439584 1080474 SH SOLE 1080474 0 0 TARGA RES CORP COM 87612G101 2474979 22100 SH SOLE 22100 0 0 TARGET CORP COM 87612E106 22328 126 SH SOLE 126 0 0 TC ENERGY CORP COM 87807B107 794810682 19771410 SH SOLE 19771410 0 0 TE CONNECTIVITY LTD SHS H84989104 84850951 584212 SH SOLE 584212 0 0 TECHNIPFMC PLC COM G87110105 1374396 54735 SH SOLE 54735 0 0 TECK RESOURCES LTD CL B 878742204 47927723 1046914 SH SOLE 1046914 0 0 TELEFLEX INCORPORATED COM 879369106 9819849 43418 SH SOLE 43418 0 0 TELEFONICA S A SPONSORED ADR 879382208 13437 3047 SH SOLE 3047 0 0 TELUS CORPORATION COM 87971M103 573605960 35827980 SH SOLE 35827980 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 10873384 1285270 SH SOLE 1285270 0 0 TENARIS S A SPONSORED ADS 88031M109 1109378 28250 SH SOLE 28250 0 0 TENNANT CO COM 880345103 37456 308 SH SOLE 308 0 0 TERADYNE INC COM 880770102 2019544 17899 SH SOLE 17899 0 0 TESLA INC COM 88160R101 1539920 8760 SH SOLE 8760 0 0 TETRA TECH INC NEW COM 88162G103 50056 271 SH SOLE 271 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 5715 405 SH SOLE 405 0 0 TEXAS INSTRS INC COM 882508104 58098687 333498 SH SOLE 333498 0 0 TEXAS ROADHOUSE INC COM 882681109 1897818 12286 SH SOLE 12286 0 0 TFI INTL INC COM 87241L109 177596502 1113737 SH SOLE 1113737 0 0 THE CIGNA GROUP COM 125523100 1469830 4047 SH SOLE 4047 0 0 THE TRADE DESK INC COM CL A 88339J105 225709698 2581900 SH SOLE 2581900 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 530801657 913270 SH SOLE 913270 0 0 THOMSON REUTERS CORP. COM 884903808 242997095 1559373 SH SOLE 1559373 0 0 TIDAL ETF TR SP FDS S&P 500 886364801 357758 9447 SH SOLE 9447 0 0 TILRAY BRANDS INC COM 88688T100 4001 1620 SH SOLE 1620 0 0 TJX COS INC NEW COM 872540109 543278035 5356715 SH SOLE 5356715 0 0 T-MOBILE US INC COM 872590104 2742096 16800 SH SOLE 16800 0 0 TOAST INC CL A 888787108 3476340 139500 SH SOLE 139500 0 0 TOLL BROTHERS INC COM 889478103 39587 306 SH SOLE 306 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1469690621 24340686 SH SOLE 24340686 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 8519227 123772 SH SOLE 123772 0 0 TOYOTA MOTOR CORP ADS 892331307 23381072 92900 SH SOLE 92900 0 0 TRACTOR SUPPLY CO COM 892356106 107426376 410463 SH SOLE 410463 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1700633 5665 SH SOLE 5665 0 0 TRANSALTA CORP COM 89346D107 44579 6933 SH SOLE 6933 0 0 TRAVELERS COMPANIES INC COM 89417E109 2786995 12110 SH SOLE 12110 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 1126 101 SH SOLE 101 0 0 TRIP COM GROUP LTD ADS 89677Q107 1253367 28557 SH SOLE 28557 0 0 TRUIST FINL CORP COM 89832Q109 19387600 497373 SH SOLE 497373 0 0 TUCOWS INC COM NEW 898697206 1151 62 SH SOLE 62 0 0 TYLER TECHNOLOGIES INC COM 902252105 872546 2053 SH SOLE 2053 0 0 UBER TECHNOLOGIES INC COM 90353T100 478583852 6216182 SH SOLE 6216182 0 0 UBS GROUP AG SHS H42097107 608256 19800 SH SOLE 19800 0 0 ULTA BEAUTY INC COM 90384S303 2855448 5461 SH SOLE 5461 0 0 UNILEVER PLC SPON ADR NEW 904767704 1264336 25191 SH SOLE 25191 0 0 UNION PAC CORP COM 907818108 210171778 854600 SH SOLE 854600 0 0 UNITED PARCEL SERVICE INC CL B 911312106 22862861 153824 SH SOLE 153824 0 0 UNITEDHEALTH GROUP INC COM 91324P102 794230461 1605479 SH SOLE 1605479 0 0 US BANCORP DEL COM NEW 902973304 65709 1470 SH SOLE 1470 0 0 V F CORP COM 918204108 951 62 SH SOLE 62 0 0 VAIL RESORTS INC COM 91879Q109 4902 22 SH SOLE 22 0 0 VALE S A SPONSORED ADS 91912E105 1217781 99900 SH SOLE 99900 0 0 VALERO ENERGY CORP COM 91913Y100 66092363 387207 SH SOLE 387207 0 0 VALLEY NATL BANCORP COM 919794107 49678 6241 SH SOLE 6241 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 95515008 3020715 SH SOLE 3020715 0 0 VANECK ETF TRUST EMERGING MRKT HI 92189F353 160272 8400 SH SOLE 8400 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 35375177 1218993 SH SOLE 1218993 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 247489 1100 SH SOLE 1100 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 38303303 509827 SH SOLE 509827 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 40355445 1646489 SH SOLE 1646489 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 9245 180 SH SOLE 180 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8436338 116155 SH SOLE 116155 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 35133220 714235 SH SOLE 714235 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 234101 487 SH SOLE 487 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 41513064 266263 SH SOLE 266263 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 39575229 167841 SH SOLE 167841 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 71210659 823435 SH SOLE 823435 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 59871933 312028 SH SOLE 312028 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 92795505 371390 SH SOLE 371390 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 79262440 346745 SH SOLE 346745 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 381533 1468 SH SOLE 1468 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 112898753 966268 SH SOLE 966268 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 90223 2160 SH SOLE 2160 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 43875477 916172 SH SOLE 916172 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 226209 2610 SH SOLE 2610 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 35307568 774119 SH SOLE 774119 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 26675335 340986 SH SOLE 340986 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 61910660 768981 SH SOLE 768981 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 440455 2412 SH SOLE 2412 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 180900 3000 SH SOLE 3000 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 440392 8778 SH SOLE 8778 0 0 VANGUARD WORLD FD CONSUM DIS ETF 92204A108 381276 1200 SH SOLE 1200 0 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 1805721 6675 SH SOLE 6675 0 0 VANGUARD WORLD FD COMM SRVC ETF 92204A884 1730792 13190 SH SOLE 13190 0 0 VEEVA SYS INC CL A COM 922475108 8109 35 SH SOLE 35 0 0 VENTAS INC COM 92276F100 34870359 800881 SH SOLE 800881 0 0 VERALTO CORP COM SHS 92338C103 58516 660 SH SOLE 660 0 0 VERISK ANALYTICS INC COM 92345Y106 3535479 14998 SH SOLE 14998 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 5491851 130883 SH SOLE 130883 0 0 VERMILION ENERGY INC COM 923725105 2067652 166210 SH SOLE 166210 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2416098 5780 SH SOLE 5780 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 6084415 74500 SH SOLE 74500 0 0 VIATRIS INC COM 92556V106 1622777 135911 SH SOLE 135911 0 0 VICI PPTYS INC COM 925652109 14358929 482005 SH SOLE 482005 0 0 VIEMED HEALTHCARE INC COM 92663R105 1113 118 SH SOLE 118 0 0 VINTAGE WINE ESTATES INC COM 92747V106 360 1000 SH SOLE 1000 0 0 VIPER ENERGY INC CL A 927959106 4884420 127000 SH SOLE 127000 0 0 VISA INC COM CL A 92826C839 1151919445 4127560 SH SOLE 4127560 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7765 358 SH SOLE 358 0 0 WALMART INC COM 931142103 77868825 1294147 SH SOLE 1294147 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 873 100 SH SOLE 100 0 0 WASTE CONNECTIONS INC COM 94106B101 661498169 3845696 SH SOLE 3845696 0 0 WASTE MGMT INC DEL COM 94106L109 4505138 21136 SH SOLE 21136 0 0 WEC ENERGY GROUP INC COM 92939U106 16670 203 SH SOLE 203 0 0 WELLS FARGO CO NEW COM 949746101 339226201 5852764 SH SOLE 5852764 0 0 WELLTOWER INC COM 95040Q104 3728256 39900 SH SOLE 39900 0 0 WEST FRASER TIMBER CO LTD COM 952845105 72235947 835774 SH SOLE 835774 0 0 WESTERN DIGITAL CORP. COM 958102105 28445912 416851 SH SOLE 416851 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 14867 414 SH SOLE 414 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 120464 2556 SH SOLE 2556 0 0 WILLIAMS COS INC COM 969457100 147463961 3784038 SH SOLE 3784038 0 0 WINGSTOP INC COM 974155103 124722560 340400 SH SOLE 340400 0 0 WINNEBAGO INDS INC COM 974637100 74301698 1004077 SH SOLE 1004077 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 2823601 37060 SH SOLE 37060 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 343896 7120 SH SOLE 7120 0 0 WISDOMTREE TR CYBERSECURITY FD 97717Y659 85894 3350 SH SOLE 3350 0 0 WK KELLOGG CO COM SHS 92942W107 94 5 SH SOLE 5 0 0 WOODWARD INC COM 980745103 4007 26 SH SOLE 26 0 0 WORKDAY INC CL A 98138H101 7364 27 SH SOLE 27 0 0 WP CAREY INC COM 92936U109 1717695 30434 SH SOLE 30434 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 14219856 185275 SH SOLE 185275 0 0 WYNN RESORTS LTD COM 983134107 15335 150 SH SOLE 150 0 0 XP INC CL A G98239109 173975 6780 SH SOLE 6780 0 0 XYLEM INC COM 98419M100 13053 101 SH SOLE 101 0 0 YANDEX N V SHS CLASS A N97284108 0 7631 SH SOLE 7631 0 0 YUM BRANDS INC COM 988498101 11092 80 SH SOLE 80 0 0 YUM CHINA HLDGS INC COM 98850P109 90761 2281 SH SOLE 2281 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1849832 14016 SH SOLE 14016 0 0 ZOETIS INC CL A 98978V103 10401677 61472 SH SOLE 61472 0 0