0001062993-24-003016.txt : 20240213 0001062993-24-003016.hdr.sgml : 20240213 20240213170159 ACCESSION NUMBER: 0001062993-24-003016 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240213 DATE AS OF CHANGE: 20240213 EFFECTIVENESS DATE: 20240213 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: 24627807 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 12-31-2023 12-31-2023 false 1832 Asset Management L.P.
40 TEMPERANCE STREET 16TH FLOOR TORONTO A6 M5H 0B4
13F COMBINATION REPORT 028-11685 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 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 N
Kevin Brown VP Compliance 647-618-2644 /s/Kevin Brown Toronto A6 02-13-2023 0 830 69438455620 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 53676 491 SH SOLE 491 0 0 ABBOTT LABS COM 002824100 8272531 75157 SH SOLE 75157 0 0 ABBVIE INC COM 00287Y109 9114870 58817 SH SOLE 58817 0 0 ABRDN HEALTHCARE OPPORTUNITI SHS 879105104 1826991 100883 SH SOLE 100883 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 110784042 315705 SH SOLE 315705 0 0 ACUITY BRANDS INC COM 00508Y102 646648 3157 SH SOLE 3157 0 0 ADOBE INC COM 00724F101 206912215 346819 SH SOLE 346819 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 21319477 151589 SH SOLE 151589 0 0 ADVANCED MICRO DEVICES INC COM 007903107 11846752 80366 SH SOLE 80366 0 0 AFLAC INC COM 001055102 3178725 38530 SH SOLE 38530 0 0 AGNICO EAGLE MINES LTD COM 008474108 58156632 1060285 SH SOLE 1060285 0 0 AGRIFORCE GROWING SYSTEMS LT COM NEW C00948122 250 532 SH SOLE 532 0 0 AIR PRODS & CHEMS INC COM 009158106 17847927 65186 SH SOLE 65186 0 0 AIRBNB INC COM CL A 009066101 16072688 118060 SH SOLE 118060 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 2698405 200327 SH SOLE 200327 0 0 ALASKA AIR GROUP INC COM 011659109 2110 54 SH SOLE 54 0 0 ALBEMARLE CORP COM 012653101 106193 735 SH SOLE 735 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 1147010 49870 SH SOLE 49870 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6465270 51000 SH SOLE 51000 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 55388 8764 SH SOLE 8764 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1652591 21321 SH SOLE 21321 0 0 ALIGN TECHNOLOGY INC COM 016255101 12056000 44000 SH SOLE 44000 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 28756500 950000 SH SOLE 950000 0 0 ALLIANT ENERGY CORP COM 018802108 1742302 33963 SH SOLE 33963 0 0 ALLSTATE CORP COM 020002101 5599 40 SH SOLE 40 0 0 ALLY FINL INC COM 02005N100 1131198 32394 SH SOLE 32394 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 104318 545 SH SOLE 545 0 0 ALPHABET INC CAP STK CL C 02079K107 217513617 1543416 SH SOLE 1543416 0 0 ALPHABET INC CAP STK CL A 02079K305 235194377 1683688 SH SOLE 1683688 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 51416460 1209230 SH SOLE 1209230 0 0 ALTRIA GROUP INC COM 02209S103 8270 205 SH SOLE 205 0 0 AMAZON COM INC COM 023135106 1131532278 7447231 SH SOLE 7447231 0 0 AMBEV SA SPONSORED ADR 02319V103 124121 44329 SH SOLE 44329 0 0 AMC ENTMT HLDGS INC CL A NEW 00165C302 129 21 SH SOLE 21 0 0 AMCOR PLC ORD G0250X107 9119 946 SH SOLE 946 0 0 AMEREN CORP COM 023608102 1772041 24496 SH SOLE 24496 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 13740 1000 SH SOLE 1000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1880893 23158 SH SOLE 23158 0 0 AMERICAN EXPRESS CO COM 025816109 148935 795 SH SOLE 795 0 0 AMERICAN EXPRESS CO COM 025816959 11240400 60000 SH Put SOLE 0 0 60000 AMERICAN INTL GROUP INC COM NEW 026874784 2471723 36483 SH SOLE 36483 0 0 AMERICAN TOWER CORP NEW COM 03027X100 597220362 2766446 SH SOLE 2766446 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 53269448 403587 SH SOLE 403587 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 12152739 401478 SH SOLE 401478 0 0 AMERIPRISE FINL INC COM 03076C106 2094003 5513 SH SOLE 5513 0 0 AMETEK INC COM 031100100 3067778 18605 SH SOLE 18605 0 0 AMGEN INC COM 031162100 5017020 17419 SH SOLE 17419 0 0 AMPHENOL CORP NEW CL A 032095101 3557875 35891 SH SOLE 35891 0 0 ANALOG DEVICES INC COM 032654105 1015237 5113 SH SOLE 5113 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 439998 6809 SH SOLE 6809 0 0 AON PLC SHS CL A G0403H108 1157678 3978 SH SOLE 3978 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 70594221 757530 SH SOLE 757530 0 0 APPIAN CORP CL A 03782L101 753 20 SH SOLE 20 0 0 APPLE INC COM 037833100 889878088 4622023 SH SOLE 4622023 0 0 APPLIED MATLS INC COM 038222105 4087081 25218 SH SOLE 25218 0 0 APTARGROUP INC COM 038336103 33254 269 SH SOLE 269 0 0 APTIV PLC SHS G6095L109 2243000 25000 SH SOLE 25000 0 0 ARCH CAP GROUP LTD ORD G0450A105 2785125 37500 SH SOLE 37500 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2261425 31313 SH SOLE 31313 0 0 ARES CAPITAL CORP COM 04010L103 17757837 886562 SH SOLE 886562 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 60257596 506707 SH SOLE 506707 0 0 ARISTA NETWORKS INC COM 040413106 2531497 10749 SH SOLE 10749 0 0 ARK ETF TR INNOVATION ETF 00214Q104 17387 332 SH SOLE 332 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 21458 654 SH SOLE 654 0 0 ARM HOLDINGS PLC SPONSORED ADR 042068205 46890480 624000 SH SOLE 624000 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 1597814 95108 SH SOLE 95108 0 0 ARROW ELECTRS INC COM 042735100 891814 7295 SH SOLE 7295 0 0 ASHLAND INC COM 044186104 53179797 630765 SH SOLE 630765 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 1665224 2200 SH SOLE 2200 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 23638368 350978 SH SOLE 350978 0 0 AT&T INC COM 00206R102 23425 1396 SH SOLE 1396 0 0 ATAI LIFE SCIENCES NV SHS N0731H103 141 100 SH SOLE 100 0 0 ATI INC COM 01741R102 40878 899 SH SOLE 899 0 0 ATMOS ENERGY CORP COM 049560105 49526040 427317 SH SOLE 427317 0 0 ATS CORPORATION COM 00217Y104 9957784 231200 SH SOLE 231200 0 0 AURORA CANNABIS INC COM 05156X884 96 202 SH SOLE 202 0 0 AUTODESK INC COM 052769106 2435 10 SH SOLE 10 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 11252684 48301 SH SOLE 48301 0 0 AUTOZONE INC COM 053332102 21220101 8207 SH SOLE 8207 0 0 AVALONBAY CMNTYS INC COM 053484101 10451369 55824 SH SOLE 55824 0 0 AVANTOR INC COM 05352A100 10060405 440666 SH SOLE 440666 0 0 AVERY DENNISON CORP COM 053611109 6447489 31893 SH SOLE 31893 0 0 BALL CORP COM 058498106 95045990 1652399 SH SOLE 1652399 0 0 BALLARD PWR SYS INC NEW COM 058586108 370 100 SH SOLE 100 0 0 BANK AMERICA CORP COM 060505104 24106340 715959 SH SOLE 715959 0 0 BANK MONTREAL QUE COM 063671101 565948178 5720115 SH SOLE 5720115 0 0 BANK NEW YORK MELLON CORP COM 064058100 2378529 45697 SH SOLE 45697 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 713539339 14654741 SH SOLE 14654741 0 0 BANK NOVA SCOTIA HALIFAX COM 064149907 2361465 48500 SH Call SOLE 0 0 0 BANK NOVA SCOTIA HALIFAX COM 064149957 2361465 48500 SH Put SOLE 0 0 48500 BANK OZK LITTLE ROCK ARK COM 06417N103 495410 9942 SH SOLE 9942 0 0 BARRICK GOLD CORP COM 067901108 19026248 1051755 SH SOLE 1051755 0 0 BAUSCH HEALTH COS INC COM 071734107 1243 155 SH SOLE 155 0 0 BAYTEX ENERGY CORP COM 07317Q105 1147209 345545 SH SOLE 345545 0 0 BCE INC COM NEW 05534B760 501408646 12732571 SH SOLE 12732571 0 0 BECTON DICKINSON & CO COM 075887109 10638059 43629 SH SOLE 43629 0 0 BERKLEY W R CORP COM 084423102 137840493 1949102 SH SOLE 1949102 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 56111535 157325 SH SOLE 157325 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5426250 10 SH SOLE 10 0 0 BEST BUY INC COM 086516101 8924 114 SH SOLE 114 0 0 BGC GROUP INC CL A 088929104 3378238 467900 SH SOLE 467900 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1113453 16300 SH SOLE 16300 0 0 BILIBILI INC SPONS ADS REP Z 090040106 913 75 SH SOLE 75 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 71082849 737221 SH SOLE 737221 0 0 BIONTECH SE SPONSORED ADS 09075V102 10554 100 SH SOLE 100 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 233310 3500 SH SOLE 3500 0 0 BLACKBERRY LTD COM 09228F103 6018 1700 SH SOLE 1700 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 9884 906 SH SOLE 906 0 0 BLACKROCK INC COM 09247X101 6277649 7733 SH SOLE 7733 0 0 BLACKSTONE INC COM 09260D107 65465760 500044 SH SOLE 500044 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 26363032 953800 SH SOLE 953800 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 7843360 526400 SH SOLE 526400 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 23152 251 SH SOLE 251 0 0 BOEING CO COM 097023105 130627152 501140 SH SOLE 501140 0 0 BOOKING HOLDINGS INC COM 09857L108 270759303 76330 SH SOLE 76330 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 210368589 1644661 SH SOLE 1644661 0 0 BORGWARNER INC COM 099724106 1222485 34100 SH SOLE 34100 0 0 BOSTON SCIENTIFIC CORP COM 101137107 147880235 2558039 SH SOLE 2558039 0 0 BP PLC SPONSORED ADR 055622104 39223 1108 SH SOLE 1108 0 0 BRAZE INC COM CL A 10576N102 81134823 1527100 SH SOLE 1527100 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 3833421 74711 SH SOLE 74711 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 252070 8606 SH SOLE 8606 0 0 BROADCOM INC COM 11135F101 267776096 239889 SH SOLE 239889 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1029573 5004 SH SOLE 5004 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 26571330 661472 SH SOLE 661472 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 10514575 451657 SH SOLE 451657 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 21726676 1055718 SH SOLE 1055718 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 894938305 22306538 SH SOLE 22306538 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 604894465 19209097 SH SOLE 19209097 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 782369 22176 SH SOLE 22176 0 0 BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 283 7 SH SOLE 7 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 82282 2858 SH SOLE 2858 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 326691358 12431178 SH SOLE 12431178 0 0 BROWN & BROWN INC COM 115236101 22912282 322209 SH SOLE 322209 0 0 BRP INC COM SUN VTG 05577W200 7088062 98871 SH SOLE 98871 0 0 BRUKER CORP COM 116794108 315891 4299 SH SOLE 4299 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 19482566 116704 SH SOLE 116704 0 0 BURLINGTON STORES INC COM 122017106 201134717 1034218 SH SOLE 1034218 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 110277166 404880 SH SOLE 404880 0 0 CAE INC COM 124765108 40034229 1854295 SH SOLE 1854295 0 0 CAMDEN PPTY TR SH BEN INT 133131102 14389206 144921 SH SOLE 144921 0 0 CAMECO CORP COM 13321L108 14666068 340280 SH SOLE 340280 0 0 CAMPBELL SOUP CO COM 134429109 1123418 25987 SH SOLE 25987 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 15405 1300 SH SOLE 1300 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 36304540 754145 SH SOLE 754145 0 0 CANADIAN NAT RES LTD COM 136385101 1034702389 15792161 SH SOLE 15792161 0 0 CANADIAN NATL RY CO COM 136375102 1103719727 8785479 SH SOLE 8785479 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 1056115025 13358399 SH SOLE 13358399 0 0 CANOPY GROWTH CORP COM NEW 138035704 920 180 SH SOLE 180 0 0 CAPITAL ONE FINL CORP COM 14040H105 2621744 19995 SH SOLE 19995 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 1708 34 SH SOLE 34 0 0 CARLISLE COS INC COM 142339100 30081385 96282 SH SOLE 96282 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 37080 2000 SH SOLE 2000 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 98986 1723 SH SOLE 1723 0 0 CARVANA CO CL A 146869102 26470 500 SH SOLE 500 0 0 CASEYS GEN STORES INC COM 147528103 15323898 55776 SH SOLE 55776 0 0 CASTOR MARITIME INC SHS NEW Y1146L125 83 195 SH SOLE 195 0 0 CATERPILLAR INC COM 149123101 67413 228 SH SOLE 228 0 0 CAVA GROUP INC COM 148929102 96636232 2248400 SH SOLE 2248400 0 0 CBOE GLOBAL MKTS INC COM 12503M108 2341100 13111 SH SOLE 13111 0 0 CDW CORP COM 12514G108 243726139 1072172 SH SOLE 1072172 0 0 CELSIUS HLDGS INC COM NEW 15118V207 76502464 1403200 SH SOLE 1403200 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 152908 19730 SH SOLE 19730 0 0 CENOVUS ENERGY INC COM 15135U109 137126636 8235834 SH SOLE 8235834 0 0 CENOVUS ENERGY INC *W EXP 01/01/202 15135U117 153 13 SH SOLE 13 0 0 CENTERPOINT ENERGY INC COM 15189T107 2034841 71223 SH SOLE 71223 0 0 CENTERRA GOLD INC COM 152006102 2372 398 SH SOLE 398 0 0 CF INDS HLDGS INC COM 125269100 2464182 30996 SH SOLE 30996 0 0 CGI INC CL A SUB VTG 12532H104 149139295 1391095 SH SOLE 1391095 0 0 CHART INDS INC COM 16115Q308 3824874 28056 SH SOLE 28056 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 3094303 20252 SH SOLE 20252 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5901615 34571 SH SOLE 34571 0 0 CHESAPEAKE ENERGY CORP COM 165167735 12759191 165833 SH SOLE 165833 0 0 CHEVRON CORP NEW COM 166764100 8437235 56565 SH SOLE 56565 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 100534762 43960 SH SOLE 43960 0 0 CHUBB LIMITED COM H1467J104 3191798 14123 SH SOLE 14123 0 0 CHURCH & DWIGHT CO INC COM 171340102 3355651 35487 SH SOLE 35487 0 0 CINEMARK HLDGS INC COM 17243V102 111875 7940 SH SOLE 7940 0 0 CINTAS CORP COM 172908105 9179114 15231 SH SOLE 15231 0 0 CISCO SYS INC COM 17275R102 4129050 81731 SH SOLE 81731 0 0 CITIGROUP INC COM NEW 172967424 2711557 52713 SH SOLE 52713 0 0 CITIZENS FINL GROUP INC COM 174610105 1869726 56419 SH SOLE 56419 0 0 CLEARWAY ENERGY INC CL C 18539C204 2540018 92600 SH SOLE 92600 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 138693 6792 SH SOLE 6792 0 0 CLOUDFLARE INC CL A COM 18915M107 242836116 2916600 SH SOLE 2916600 0 0 CME GROUP INC COM 12572Q105 162204120 770200 SH SOLE 770200 0 0 CMS ENERGY CORP COM 125896100 87492908 1506680 SH SOLE 1506680 0 0 COCA COLA CO COM 191216100 297241859 5043982 SH SOLE 5043982 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 31032 408 SH SOLE 408 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2357140 31208 SH SOLE 31208 0 0 COLGATE PALMOLIVE CO COM 194162103 14985 188 SH SOLE 188 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 35539088 280897 SH SOLE 280897 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 4861644 61122 SH SOLE 61122 0 0 COMCAST CORP NEW CL A 20030N101 55605396 1268082 SH SOLE 1268082 0 0 CONAGRA BRANDS INC COM 205887102 1798128 62740 SH SOLE 62740 0 0 CONOCOPHILLIPS COM 20825C104 9673854 83345 SH SOLE 83345 0 0 CONSOLIDATED EDISON INC COM 209115104 3053044 33561 SH SOLE 33561 0 0 CONSTELLATION ENERGY CORP COM 21037T109 16547767 141567 SH SOLE 141567 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 8182 188 SH SOLE 188 0 0 COPART INC COM 217204106 3937836 80364 SH SOLE 80364 0 0 CORE LABORATORIES INC COM 21867A105 11514 652 SH SOLE 652 0 0 CORNING INC COM 219350105 395850 13000 SH SOLE 13000 0 0 CORTEVA INC COM 22052L104 4457 93 SH SOLE 93 0 0 CORVEL CORP COM 221006109 420999 1703 SH SOLE 1703 0 0 COSTCO WHSL CORP NEW COM 22160K105 349311696 529196 SH SOLE 529196 0 0 COTERRA ENERGY INC COM 127097103 2461914 96470 SH SOLE 96470 0 0 CRANE NXT CO COM 224441105 3224529 56700 SH SOLE 56700 0 0 CRESCENT PT ENERGY CORP COM 22576C101 1191967 172001 SH SOLE 172001 0 0 CRH PLC ORD G25508105 47882926 692350 SH SOLE 692350 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1126800 18000 SH SOLE 18000 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 310622312 1216600 SH SOLE 1216600 0 0 CROWN CASTLE INC COM 22822V101 62122313 539303 SH SOLE 539303 0 0 CSX CORP COM 126408103 65530356 1890117 SH SOLE 1890117 0 0 CUBESMART COM 229663109 7704946 166234 SH SOLE 166234 0 0 CURTISS WRIGHT CORP COM 231561101 37874 170 SH SOLE 170 0 0 CVS HEALTH CORP COM 126650100 2526562 31998 SH SOLE 31998 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 6081485 27763 SH SOLE 27763 0 0 D R HORTON INC COM 23331A109 4781899 31464 SH SOLE 31464 0 0 DAKOTA GOLD CORP COM 46655E100 3668000 1400000 SH SOLE 1400000 0 0 DANAHER CORPORATION COM 235851102 191200197 826490 SH SOLE 826490 0 0 DARDEN RESTAURANTS INC COM 237194105 2279170 13872 SH SOLE 13872 0 0 DATADOG INC CL A COM 23804L103 317954910 2619500 SH SOLE 2619500 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 2391 100 SH SOLE 100 0 0 DECKERS OUTDOOR CORP COM 243537107 40316355 60315 SH SOLE 60315 0 0 DEERE & CO COM 244199105 791743 1980 SH SOLE 1980 0 0 DESCARTES SYS GROUP INC COM 249906108 20395562 242631 SH SOLE 242631 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 2814809 207735 SH SOLE 207735 0 0 DEVON ENERGY CORP NEW COM 25179M103 6445193 142278 SH SOLE 142278 0 0 DEXCOM INC COM 252131107 223734270 1803000 SH SOLE 1803000 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 8958527 61503 SH SOLE 61503 0 0 DIAMONDBACK ENERGY INC COM 25278X109 11637358 75041 SH SOLE 75041 0 0 DIGITAL RLTY TR INC COM 253868103 10766400 80000 SH SOLE 80000 0 0 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 17540000 1000000 SH SOLE 1000000 0 0 DISNEY WALT CO COM 254687106 75464292 835799 SH SOLE 835799 0 0 DLOCAL LTD CLASS A COM G29018101 19402392 1096800 SH SOLE 1096800 0 0 DOCEBO INC COM 25609L105 241900 5000 SH SOLE 5000 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 1232374 14300 SH SOLE 14300 0 0 DOLLAR GEN CORP NEW COM 256677105 1183309 8704 SH SOLE 8704 0 0 DOLLAR TREE INC COM 256746108 28199624 198519 SH SOLE 198519 0 0 DONALDSON INC COM 257651109 20563423 314666 SH SOLE 314666 0 0 DOORDASH INC CL A 25809K105 92936822 939800 SH SOLE 939800 0 0 DOUBLEVERIFY HLDGS INC COM 25862V105 5667798 154100 SH SOLE 154100 0 0 DOVER CORP COM 260003108 4165790 27084 SH SOLE 27084 0 0 DOW INC COM 260557103 6795663 123918 SH SOLE 123918 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 97448625 2764500 SH SOLE 2764500 0 0 DTE ENERGY CO COM 233331107 2072998 18801 SH SOLE 18801 0 0 DUCKHORN PORTFOLIO INC COM 26414D106 8329121 845596 SH SOLE 845596 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2200964 22681 SH SOLE 22681 0 0 DUPONT DE NEMOURS INC COM 26614N102 38191975 496451 SH SOLE 496451 0 0 DYNATRACE INC COM NEW 268150109 4861941 88900 SH SOLE 88900 0 0 EATON CORP PLC SHS G29183103 165569289 687523 SH SOLE 687523 0 0 ECOLAB INC COM 278865100 8828955 44512 SH SOLE 44512 0 0 EDISON INTL COM 281020107 1837079 25697 SH SOLE 25697 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 52858940 693232 SH SOLE 693232 0 0 ELASTIC N V ORD SHS N14506104 58153200 516000 SH SOLE 516000 0 0 ELBIT SYS LTD ORD M3760D101 402104200 1885600 SH SOLE 1885600 0 0 ELDORADO GOLD CORP NEW COM 284902509 8560 660 SH SOLE 660 0 0 ELECTRONIC ARTS INC COM 285512109 1270418 9286 SH SOLE 9286 0 0 ELEVANCE HEALTH INC COM 036752103 273389268 579755 SH SOLE 579755 0 0 ELI LILLY & CO COM 532457108 196975663 337912 SH SOLE 337912 0 0 EMERSON ELEC CO COM 291011104 5669959 58255 SH SOLE 58255 0 0 ENBRIDGE INC COM 29250N105 1271114823 35289140 SH SOLE 35289140 0 0 ENERFLEX LTD COM 29269R105 39156549 8384700 SH SOLE 8384700 0 0 ENERPLUS CORP COM 292766102 690 45 SH SOLE 45 0 0 ENTERGY CORP NEW COM 29364G103 67697931 669018 SH SOLE 669018 0 0 EOG RES INC COM 26875P101 8885229 73462 SH SOLE 73462 0 0 EQT CORP COM 26884L109 2253762 58297 SH SOLE 58297 0 0 EQUIFAX INC COM 294429105 996084 4028 SH SOLE 4028 0 0 EQUINIX INC COM 29444U700 25970606 32246 SH SOLE 32246 0 0 EQUINOR ASA SPONSORED ADR 29446M102 104475 3302 SH SOLE 3302 0 0 EQUINOX GOLD CORP COM 29446Y502 6636 1357 SH SOLE 1357 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2398 34 SH SOLE 34 0 0 ERO COPPER CORP COM 296006109 6939121 439463 SH SOLE 439463 0 0 ESSEX PPTY TR INC COM 297178105 5801796 23400 SH SOLE 23400 0 0 EVEREST GROUP LTD COM G3223R108 1972269 5578 SH SOLE 5578 0 0 EVERGY INC COM 30034W106 1599304 30638 SH SOLE 30638 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 71364 2546 SH SOLE 2546 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 66468 1160 SH SOLE 1160 0 0 EXELON CORP COM 30161N101 1969797 54869 SH SOLE 54869 0 0 EXPEDIA GROUP INC COM NEW 30212P303 6493728 42781 SH SOLE 42781 0 0 EXPEDITORS INTL WASH INC COM 302130109 119709446 941112 SH SOLE 941112 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4970230 31000 SH SOLE 31000 0 0 EXXON MOBIL CORP COM 30231G102 162448204 1624807 SH SOLE 1624807 0 0 FAIR ISAAC CORP COM 303250104 646026 555 SH SOLE 555 0 0 FASTENAL CO COM 311900104 3484496 53798 SH SOLE 53798 0 0 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 2030085 19700 SH SOLE 19700 0 0 FEDEX CORP COM 31428X106 2580294 10200 SH SOLE 10200 0 0 FERGUSON PLC NEW SHS G3421J106 5911224 30617 SH SOLE 30617 0 0 FERRARI N V COM N3167Y103 47718968 141001 SH SOLE 141001 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 12500 245 SH SOLE 245 0 0 FIFTH THIRD BANCORP COM 316773100 2296482 66584 SH SOLE 66584 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1956760 1379 SH SOLE 1379 0 0 FIRST SOLAR INC COM 336433107 4896198 28420 SH SOLE 28420 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 16646452 175599 SH SOLE 175599 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 100294 1144 SH SOLE 1144 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 152260 2828 SH SOLE 2828 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 41116 975 SH SOLE 975 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 98937 2173 SH SOLE 2173 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 165644 944 SH SOLE 944 0 0 FIRSTENERGY CORP COM 337932107 126637424 3454376 SH SOLE 3454376 0 0 FIRSTSERVICE CORP NEW COM 33767E202 66549453 410571 SH SOLE 410571 0 0 FISERV INC COM 337738108 8351784 62871 SH SOLE 62871 0 0 FIVE9 INC COM 338307101 7743096 98400 SH SOLE 98400 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2543 9 SH SOLE 9 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 91100400 2224674 SH SOLE 2224674 0 0 FORD MTR CO DEL COM 345370860 43689 3584 SH SOLE 3584 0 0 FORTINET INC COM 34959E109 9482 162 SH SOLE 162 0 0 FORTIS INC COM 349553107 371145398 9023715 SH SOLE 9023715 0 0 FORTIVE CORP COM 34959J108 26002508 353151 SH SOLE 353151 0 0 FOX CORP CL A COM 35137L105 10385 350 SH SOLE 350 0 0 FRANCO NEV CORP COM 351858105 88625173 799794 SH SOLE 799794 0 0 FREEPORT-MCMORAN INC CL B 35671D857 265211 6230 SH SOLE 6230 0 0 FRESHWORKS INC CLASS A COM 358054104 11183589 476100 SH SOLE 476100 0 0 FS KKR CAP CORP COM 302635206 1935113 96901 SH SOLE 96901 0 0 FUELCELL ENERGY INC COM 35952H601 11760 7350 SH SOLE 7350 0 0 FUSION PHARMACEUTICALS INC COM 36118A100 7056825 734321 SH SOLE 734321 0 0 GALLAGHER ARTHUR J & CO COM 363576109 11321808 50346 SH SOLE 50346 0 0 GARMIN LTD SHS H2906T109 2265903 17628 SH SOLE 17628 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 2861 37 SH SOLE 37 0 0 GENERAC HLDGS INC COM 368736104 1708553 13220 SH SOLE 13220 0 0 GENERAL DYNAMICS CORP COM 369550108 145048027 558586 SH SOLE 558586 0 0 GENERAL ELECTRIC CO COM NEW 369604301 4036426 31626 SH SOLE 31626 0 0 GENERAL MLS INC COM 370334104 201413 3092 SH SOLE 3092 0 0 GENERAL MTRS CO COM 37045V100 3060204 85195 SH SOLE 85195 0 0 GENUINE PARTS CO COM 372460105 1643164 11864 SH SOLE 11864 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 27764675 804540 SH SOLE 804540 0 0 GILDAN ACTIVEWEAR INC COM 375916103 4551469 137673 SH SOLE 137673 0 0 GILEAD SCIENCES INC COM 375558103 2525163 31171 SH SOLE 31171 0 0 GITLAB INC CLASS A COM 37637K108 76918232 1221700 SH SOLE 1221700 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 34080257 1201278 SH SOLE 1201278 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 8550 300 SH SOLE 300 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 1576022 39960 SH SOLE 39960 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 30564 600 SH SOLE 600 0 0 GLOBANT S A COM L44385109 100617944 422800 SH SOLE 422800 0 0 GLOBE LIFE INC COM 37959E102 1648332 13542 SH SOLE 13542 0 0 GLOBUS MED INC CL A 379577208 1013 19 SH SOLE 19 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 223046 15225 SH SOLE 15225 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 100 1 SH SOLE 1 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2255597 5847 SH SOLE 5847 0 0 GRAINGER W W INC COM 384802104 3105101 3747 SH SOLE 3747 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 164969229 2858590 SH SOLE 2858590 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 1036212 42037 SH SOLE 42037 0 0 GSK PLC SPONSORED ADR 37733W204 104546 2821 SH SOLE 2821 0 0 HALEON PLC SPON ADS 405552100 763044 92715 SH SOLE 92715 0 0 HALLIBURTON CO COM 406216101 17171 475 SH SOLE 475 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2417348 30074 SH SOLE 30074 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 76032476 1132953 SH SOLE 1132953 0 0 HENRY JACK & ASSOC INC COM 426281101 596120 3648 SH SOLE 3648 0 0 HERSHEY CO COM 427866108 3028718 16245 SH SOLE 16245 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2247456 132359 SH SOLE 132359 0 0 HF SINCLAIR CORP COM 403949100 1350851 24309 SH SOLE 24309 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 49164 270 SH SOLE 270 0 0 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 100 22 SH SOLE 22 0 0 HOLOGIC INC COM 436440101 1844839 25820 SH SOLE 25820 0 0 HOME DEPOT INC COM 437076102 249621005 720303 SH SOLE 720303 0 0 HONEYWELL INTL INC COM 438516106 470453558 2243353 SH SOLE 2243353 0 0 HOWMET AEROSPACE INC COM 443201108 3141882 58054 SH SOLE 58054 0 0 HP INC COM 40434L105 8576 285 SH SOLE 285 0 0 HUMANA INC COM 444859102 124020729 270900 SH SOLE 270900 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1292748 4979 SH SOLE 4979 0 0 HUNTSMAN CORP COM 447011107 8446696 336120 SH SOLE 336120 0 0 I-80 GOLD CORP COM 44955L106 4858 2760 SH SOLE 2760 0 0 ICL GROUP LTD SHS M53213100 1210677 241652 SH SOLE 241652 0 0 ICON PLC SHS G4705A100 0 0 SH SOLE 0 0 0 IDEXX LABS INC COM 45168D104 2771920 4994 SH SOLE 4994 0 0 ILLINOIS TOOL WKS INC COM 452308109 137407437 524576 SH SOLE 524576 0 0 IMPERIAL OIL LTD COM NEW 453038408 868545 15187 SH SOLE 15187 0 0 INTEL CORP COM 458140100 23649710 470641 SH SOLE 470641 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 55957666 675002 SH SOLE 675002 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 133310 1038 SH SOLE 1038 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 3017170 18448 SH SOLE 18448 0 0 INTERNATIONAL PAPER CO COM 460146103 10809 299 SH SOLE 299 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1598609 48977 SH SOLE 48977 0 0 INTUIT COM 461202103 28936389 46296 SH SOLE 46296 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 102331746 303331 SH SOLE 303331 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 13951839 672702 SH SOLE 672702 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 55658 1050 SH SOLE 1050 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 15478802 391571 SH SOLE 391571 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 54470 1021 SH SOLE 1021 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 12878219 211604 SH SOLE 211604 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 12089746 223553 SH SOLE 223553 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 123587 4150 SH SOLE 4150 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 949956 6020 SH SOLE 6020 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 38220881 430852 SH SOLE 430852 0 0 INVESCO LTD SHS G491BT108 796092 44624 SH SOLE 44624 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3281074 8012 SH SOLE 8012 0 0 IQVIA HLDGS INC COM 46266C105 34646147 149737 SH SOLE 149737 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 77833567 775621 SH SOLE 775621 0 0 ISHARES INC CORE MSCI EMKT 46434G103 103684397 2049909 SH SOLE 2049909 0 0 ISHARES INC MSCI AUST ETF 464286103 448781 18438 SH SOLE 18438 0 0 ISHARES INC MSCI WORLD ETF 464286392 59859 450 SH SOLE 450 0 0 ISHARES INC MSCI CDA ETF 464286509 1423734 38815 SH SOLE 38815 0 0 ISHARES INC MSCI HONG KG ETF 464286871 140714 8101 SH SOLE 8101 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 905978 14125 SH SOLE 14125 0 0 ISHARES SILVER TR ISHARES 46428Q109 24869471 1141849 SH SOLE 1141849 0 0 ISHARES TR CORE S&P500 ETF 464287200 44517504 93205 SH SOLE 93205 0 0 ISHARES TR CORE US AGGBD ET 464287226 124242738 1251816 SH SOLE 1251816 0 0 ISHARES TR GL TIMB FORE ETF 464288174 19833379 243953 SH SOLE 243953 0 0 ISHARES TR JPMORGAN USD EMG 464288281 81282390 912670 SH SOLE 912670 0 0 ISHARES TR GLB INFRASTR ETF 464288372 115752081 2460193 SH SOLE 2460193 0 0 ISHARES TR MICRO-CAP ETF 464288869 64892794 559276 SH SOLE 559276 0 0 ISHARES TR CORE MSCI EAFE 46432F842 47717772 678291 SH SOLE 678291 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 30251758 368744 SH SOLE 368744 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 27691166 540052 SH SOLE 540052 0 0 ISHARES TR CONV BD ETF 46435G102 22354140 284440 SH SOLE 284440 0 0 ISHARES TR BROAD USD HIGH 46435U853 88629842 2438235 SH SOLE 2438235 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 16285 405 SH SOLE 405 0 0 ISHARES TR IBOXX INV CP ETF 464287242 149831427 1353980 SH SOLE 1353980 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 60704 700 SH SOLE 700 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 3712654 38517 SH SOLE 38517 0 0 ISHARES TR MSCI EAFE ETF 464287465 5609355 74444 SH SOLE 74444 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 13048 84 SH SOLE 84 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 215648 855 SH SOLE 855 0 0 ISHARES TR U.S. TECH ETF 464287721 675125 5500 SH SOLE 5500 0 0 ISHARES TR U.S. REAL ES ETF 464287739 14786756 161763 SH SOLE 161763 0 0 ISHARES TR CORE S&P SCP ETF 464287804 8417520 77760 SH SOLE 77760 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 68967 1036 SH SOLE 1036 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 14556455 934904 SH SOLE 934904 0 0 ISHARES TR IBOXX HI YD ETF 464288513 75145071 970992 SH SOLE 970992 0 0 ISHARES TR USD INV GRDE ETF 464288620 102911421 2007636 SH SOLE 2007636 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 15619286 133350 SH SOLE 133350 0 0 ISHARES TR PFD AND INCM SEC 464288687 801677 25703 SH SOLE 25703 0 0 ISHARES TR US AER DEF ETF 464288760 85835 678 SH SOLE 678 0 0 ISHARES TR MSCI INDIA ETF 46429B598 439290 9000 SH SOLE 9000 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 38864416 767768 SH SOLE 767768 0 0 ISHARES TR MSCI CHINA ETF 46429B671 147112 3611 SH SOLE 3611 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 1406909 20290 SH SOLE 20290 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 7870106 100860 SH SOLE 100860 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 12094614 82198 SH SOLE 82198 0 0 ISHARES TR MSCI USA MMENTM 46432F396 8136315 51860 SH SOLE 51860 0 0 ISHARES TR INTERNATIONAL SL 46434V266 709109 22070 SH SOLE 22070 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 1402804 40910 SH SOLE 40910 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 3803701 101270 SH SOLE 101270 0 0 ISHARES TR CORE DIV GRWTH 46434V621 14041100 260890 SH SOLE 260890 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1433454 22200 SH SOLE 22200 0 0 ISHARES TR US CONSUM DISCRE 464287580 14449339 190700 SH SOLE 190700 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 67099 577 SH SOLE 577 0 0 ISHARES TR RUS MD CP GR ETF 464287481 80225 768 SH SOLE 768 0 0 ISHARES TR NATIONAL MUN ETF 464288414 185164 1708 SH SOLE 1708 0 0 ISHARES TR RUS TP200 VL ETF 464289420 161952 2308 SH SOLE 2308 0 0 ISHARES TR MSCI KLD400 SOC 464288570 892290 9800 SH SOLE 9800 0 0 ISHARES TR US TREAS BD ETF 46429B267 49617124 2153521 SH SOLE 2153521 0 0 ISHARES TR TIPS BD ETF 464287176 12899 120 SH SOLE 120 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 193 8 SH SOLE 8 0 0 ISHARES TR IBOXX HI YD ETF 464288953 5572080 72000 SH Put SOLE 0 0 72000 JABIL INC COM 466313103 2100062 16484 SH SOLE 16484 0 0 JACOBS SOLUTIONS INC COM 46982L108 10384 80 SH SOLE 80 0 0 JFROG LTD ORD SHS M6191J100 12781473 369300 SH SOLE 369300 0 0 JOHNSON & JOHNSON COM 478160104 271390921 1731472 SH SOLE 1731472 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1292865 22430 SH SOLE 22430 0 0 JPMORGAN CHASE & CO COM 46625H100 567897221 3338608 SH SOLE 3338608 0 0 KELLANOVA COM 487836108 1975748 35338 SH SOLE 35338 0 0 KENVUE INC COM 49177J102 204077767 9478763 SH SOLE 9478763 0 0 KEURIG DR PEPPER INC COM 49271V100 2270358 68138 SH SOLE 68138 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 9454719 59430 SH SOLE 59430 0 0 KIMBERLY-CLARK CORP COM 494368103 3035441 24981 SH SOLE 24981 0 0 KIMCO RLTY CORP COM 49446R109 9001344 422400 SH SOLE 422400 0 0 KINROSS GOLD CORP COM 496902404 46133271 7625334 SH SOLE 7625334 0 0 KINSALE CAP GROUP INC COM 49714P108 7790007 23260 SH SOLE 23260 0 0 KIRBY CORP COM 497266106 20012 255 SH SOLE 255 0 0 KLA CORP COM NEW 482480100 22895663 39387 SH SOLE 39387 0 0 KOHLS CORP COM 500255104 13486311 470234 SH SOLE 470234 0 0 KOHLS CORP COM 500255904 17480460 609500 SH Call SOLE 0 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 97239 4168 SH SOLE 4168 0 0 KRAFT HEINZ CO COM 500754106 3130579 84656 SH SOLE 84656 0 0 KRISPY KREME INC COM 50101L106 402903 26700 SH SOLE 26700 0 0 KROGER CO COM 501044101 18284 400 SH SOLE 400 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 561 27 SH SOLE 27 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 36866714 175039 SH SOLE 175039 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2139481 9413 SH SOLE 9413 0 0 LAM RESEARCH CORP COM 512807108 103712240 132411 SH SOLE 132411 0 0 LAUDER ESTEE COS INC CL A 518439104 10320424 70567 SH SOLE 70567 0 0 LCI INDS COM 50189K103 481092 3827 SH SOLE 3827 0 0 LENNAR CORP CL A 526057104 2993617 20086 SH SOLE 20086 0 0 LENNOX INTL INC COM 526107107 18226147 40727 SH SOLE 40727 0 0 LEXARIA BIOSCIENCE CORP COM NEW 52886N406 3358 2686 SH SOLE 2686 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 4113 51 SH SOLE 51 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 8301 103 SH SOLE 103 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 2916 78 SH SOLE 78 0 0 LINDE PLC SHS G54950103 159246642 387735 SH SOLE 387735 0 0 LISTED FD TR WAHED FTSE ETF 53656F607 223118 4908 SH SOLE 4908 0 0 LKQ CORP COM 501889208 1661849 34774 SH SOLE 34774 0 0 LOCKHEED MARTIN CORP COM 539830109 3601445 7946 SH SOLE 7946 0 0 LOEWS CORP COM 540424108 1710870 24585 SH SOLE 24585 0 0 LOWES COS INC COM 548661107 99480 447 SH SOLE 447 0 0 LUCID GROUP INC COM 549498103 716 170 SH SOLE 170 0 0 LULULEMON ATHLETICA INC COM 550021109 240632503 470638 SH SOLE 470638 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1850827 19466 SH SOLE 19466 0 0 M & T BK CORP COM 55261F104 11187373 81612 SH SOLE 81612 0 0 MAGNA INTL INC COM 559222401 36704513 621268 SH SOLE 621268 0 0 MANHATTAN ASSOCIATES INC COM 562750109 1795553 8339 SH SOLE 8339 0 0 MANULIFE FINL CORP COM 56501R106 159787000 7230181 SH SOLE 7230181 0 0 MARATHON OIL CORP COM 565849106 1766603 73121 SH SOLE 73121 0 0 MARATHON PETE CORP COM 56585A102 4223216 28466 SH SOLE 28466 0 0 MARSH & MCLENNAN COS INC COM 571748102 28793566 151969 SH SOLE 151969 0 0 MARTIN MARIETTA MATLS INC COM 573284106 26941140 54000 SH SOLE 54000 0 0 MASTERCARD INCORPORATED CL A 57636Q104 360177885 844477 SH SOLE 844477 0 0 MCCORMICK & CO INC COM NON VTG 579780206 9647631 141006 SH SOLE 141006 0 0 MCDONALDS CORP COM 580135101 512263722 1727644 SH SOLE 1727644 0 0 MEDTRONIC PLC SHS G5960L103 251553179 3053571 SH SOLE 3053571 0 0 MERCADOLIBRE INC COM 58733R102 135256162 86066 SH SOLE 86066 0 0 MERCK & CO INC COM 58933Y105 5895366 54076 SH SOLE 54076 0 0 META PLATFORMS INC CL A 30303M102 488968131 1381422 SH SOLE 1381422 0 0 METHANEX CORP COM 59151K108 24390 515 SH SOLE 515 0 0 METLIFE INC COM 59156R108 46291 700 SH SOLE 700 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 33186 368 SH SOLE 368 0 0 MICRON TECHNOLOGY INC COM 595112103 51204 600 SH SOLE 600 0 0 MICROSOFT CORP COM 594918104 2404513700 6394303 SH SOLE 6394303 0 0 MID-AMER APT CMNTYS INC COM 59522J103 138498909 1030038 SH SOLE 1030038 0 0 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 1767456 40800 SH SOLE 40800 0 0 MONDAY COM LTD SHS M7S64H106 161572943 860300 SH SOLE 860300 0 0 MONDELEZ INTL INC CL A 609207105 271396876 3747023 SH SOLE 3747023 0 0 MONGODB INC CL A 60937P106 273234455 668300 SH SOLE 668300 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 5471164 94969 SH SOLE 94969 0 0 MOODYS CORP COM 615369105 12520572 32058 SH SOLE 32058 0 0 MORGAN STANLEY COM NEW 617446448 732479 7855 SH SOLE 7855 0 0 MORNINGSTAR INC COM 617700109 3205888 11200 SH SOLE 11200 0 0 MOSAIC CO NEW COM 61945C103 1453496 40680 SH SOLE 40680 0 0 NASDAQ INC COM 631103108 10698 184 SH SOLE 184 0 0 NETAPP INC COM 64110D104 2701663 30645 SH SOLE 30645 0 0 NETEASE INC SPONSORED ADS 64110W102 878312 9428 SH SOLE 9428 0 0 NETFLIX INC COM 64110L106 281121104 577393 SH SOLE 577393 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 5402160 41000 SH SOLE 41000 0 0 NEW FOUND GOLD CORP COM 64440N103 87500 25000 SH SOLE 25000 0 0 NEW GOLD INC CDA COM 644535106 2478 1697 SH SOLE 1697 0 0 NEWMONT CORP COM 651639106 34925213 843808 SH SOLE 843808 0 0 NEXGEN ENERGY LTD COM 65340P106 19530686 2790098 SH SOLE 2790098 0 0 NEXTERA ENERGY INC COM 65339F101 402774290 6631121 SH SOLE 6631121 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 79141569 2602485 SH SOLE 2602485 0 0 NEXTRACKER INC CLASS A COM 65290E101 3744018 79915 SH SOLE 79915 0 0 NIKE INC CL B 654106103 316826585 2918178 SH SOLE 2918178 0 0 NIKOLA CORP COM 654110105 42515 48600 SH SOLE 48600 0 0 NIO INC SPON ADS 62914V106 18140 2000 SH SOLE 2000 0 0 NISOURCE INC COM 65473P105 48093918 1811447 SH SOLE 1811447 0 0 NOKIA CORP SPONSORED ADR 654902204 120 35 SH SOLE 35 0 0 NORDSON CORP COM 655663102 2723490 10310 SH SOLE 10310 0 0 NORTHROP GRUMMAN CORP COM 666807102 2526083 5396 SH SOLE 5396 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 44088 2200 SH SOLE 2200 0 0 NOVA LTD COM M7516K103 22017709 160257 SH SOLE 160257 0 0 NOVARTIS AG SPONSORED ADR 66987V109 969211 9599 SH SOLE 9599 0 0 NOVO-NORDISK A S ADR 670100205 227696140 2201026 SH SOLE 2201026 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 21139874 2537800 SH SOLE 2537800 0 0 NUCOR CORP COM 670346105 3374636 19390 SH SOLE 19390 0 0 NUTRIEN LTD COM 67077M108 450339029 7994657 SH SOLE 7994657 0 0 NVENT ELECTRIC PLC SHS G6700G107 200906 3400 SH SOLE 3400 0 0 NVIDIA CORPORATION COM 67066G104 363668769 734358 SH SOLE 734358 0 0 NVR INC COM 62944T105 16675072 2382 SH SOLE 2382 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1220060 5312 SH SOLE 5312 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 1470077 71992 SH SOLE 71992 0 0 OBSIDIAN ENERGY LTD COM 674482203 624 92 SH SOLE 92 0 0 OCCIDENTAL PETE CORP COM 674599105 2493908 41767 SH SOLE 41767 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 12720471 31383 SH SOLE 31383 0 0 OMNICOM GROUP INC COM 681919106 1922079 22218 SH SOLE 22218 0 0 ON HLDG AG NAMEN AKT A H5919C104 85225200 3160000 SH SOLE 3160000 0 0 ON SEMICONDUCTOR CORP COM 682189105 35082600 420000 SH SOLE 420000 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 7 5 SH SOLE 5 0 0 OPEN TEXT CORP COM 683715106 100934981 2402070 SH SOLE 2402070 0 0 ORACLE CORP COM 68389X105 435527113 4130960 SH SOLE 4130960 0 0 ORANGE SPONSORED ADR 684060106 32004 2800 SH SOLE 2800 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 7030592 7400 SH SOLE 7400 0 0 ORGANON & CO COMMON STOCK 68622V106 851 59 SH SOLE 59 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 6569 460 SH SOLE 460 0 0 OTIS WORLDWIDE CORP COM 68902V107 9305 104 SH SOLE 104 0 0 OVINTIV INC COM 69047Q102 2338433 53243 SH SOLE 53243 0 0 OWENS CORNING NEW COM 690742101 1561900 10537 SH SOLE 10537 0 0 PACCAR INC COM 693718108 2465565 25249 SH SOLE 25249 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 25068 1460 SH SOLE 1460 0 0 PALO ALTO NETWORKS INC COM 697435105 188945834 640755 SH SOLE 640755 0 0 PAPA JOHNS INTL INC COM 698813102 12748629 167239 SH SOLE 167239 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 118 8 SH SOLE 8 0 0 PARKER-HANNIFIN CORP COM 701094104 35015964 76006 SH SOLE 76006 0 0 PARSONS CORP DEL COM 70202L102 38943 621 SH SOLE 621 0 0 PATTERSON-UTI ENERGY INC COM 703481101 1705849 157949 SH SOLE 157949 0 0 PAYCHEX INC COM 704326107 2450807 20576 SH SOLE 20576 0 0 PAYPAL HLDGS INC COM 70450Y103 52444 854 SH SOLE 854 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 133127469 909900 SH SOLE 909900 0 0 PEMBINA PIPELINE CORP COM 706327103 24421541 709516 SH SOLE 709516 0 0 PEPSICO INC COM 713448108 15160598 89264 SH SOLE 89264 0 0 PERMIAN RESOURCES CORP CLASS A COM 71424F105 12220375 898557 SH SOLE 898557 0 0 PETROS PHARMACEUTICALS INC COM NEW 71678J209 14 10 SH SOLE 10 0 0 PFIZER INC COM 717081103 3101230 107719 SH SOLE 107719 0 0 PG&E CORP COM 69331C108 2083312 115547 SH SOLE 115547 0 0 PHILIP MORRIS INTL INC COM 718172109 13077 139 SH SOLE 139 0 0 PHILLIPS 66 COM 718546104 3920174 29444 SH SOLE 29444 0 0 PIONEER NAT RES CO COM 723787107 1968600 8754 SH SOLE 8754 0 0 PLUG POWER INC COM NEW 72919P202 153000 34000 SH SOLE 34000 0 0 PNC FINL SVCS GROUP INC COM 693475105 10375 67 SH SOLE 67 0 0 PPG INDS INC COM 693506107 959363 6415 SH SOLE 6415 0 0 PPL CORP COM 69351T106 2157675 79619 SH SOLE 79619 0 0 PRECISION DRILLING CORP COM NEW 74022D407 9501 175 SH SOLE 175 0 0 PRICE T ROWE GROUP INC COM 74144T108 38768 360 SH SOLE 360 0 0 PRIMERICA INC COM 74164M108 1152256 5600 SH SOLE 5600 0 0 PROCTER AND GAMBLE CO COM 742718109 108427437 739917 SH SOLE 739917 0 0 PROGRESSIVE CORP COM 743315103 236650260 1485750 SH SOLE 1485750 0 0 PROLOGIS INC. COM 74340W103 98555355 739350 SH SOLE 739350 0 0 PTC INC COM 69370C100 4374 25 SH SOLE 25 0 0 PUBLIC STORAGE COM 74460D109 22379070 73374 SH SOLE 73374 0 0 PULTE GROUP INC COM 745867101 2961795 28694 SH SOLE 28694 0 0 QUAKER HOUGHTON COM 747316107 4750729 22260 SH SOLE 22260 0 0 QUALCOMM INC COM 747525103 1899426 13133 SH SOLE 13133 0 0 QUANTA SVCS INC COM 74762E102 10928759 50643 SH SOLE 50643 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2003948 14534 SH SOLE 14534 0 0 RB GLOBAL INC COM 74935Q107 72241 1080 SH SOLE 1080 0 0 RBC BEARINGS INC COM 75524B104 27065 95 SH SOLE 95 0 0 REALTY INCOME CORP COM 756109104 2084289 36299 SH SOLE 36299 0 0 REGENCY CTRS CORP COM 758849103 14239979 212537 SH SOLE 212537 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1979666 2254 SH SOLE 2254 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2212828 114181 SH SOLE 114181 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 2380356 8511 SH SOLE 8511 0 0 RELX PLC SPONSORED ADR 759530108 1788706 45101 SH SOLE 45101 0 0 REPUBLIC SVCS INC COM 760759100 31230986 189382 SH SOLE 189382 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 364722091 4668144 SH SOLE 4668144 0 0 RIO TINTO PLC SPONSORED ADR 767204100 993445 13342 SH SOLE 13342 0 0 RIOT PLATFORMS INC COM 767292105 9282 600 SH SOLE 600 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 17478 745 SH SOLE 745 0 0 ROBERT HALF INC. COM 770323103 1164852 13249 SH SOLE 13249 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 594847858 12707709 SH SOLE 12707709 0 0 ROLLINS INC COM 775711104 393030 9000 SH SOLE 9000 0 0 ROPER TECHNOLOGIES INC COM 776696106 14147162 25950 SH SOLE 25950 0 0 ROSS STORES INC COM 778296103 240310914 1736476 SH SOLE 1736476 0 0 ROYAL BK CDA COM 780087102 1867133559 18462707 SH SOLE 18462707 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 51796 400 SH SOLE 400 0 0 ROYCE VALUE TR INC COM 780910105 780751 53623 SH SOLE 53623 0 0 RPM INTL INC COM 749685103 1026773 9198 SH SOLE 9198 0 0 RTX CORPORATION COM 75513E101 8738107 103852 SH SOLE 103852 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1262919 9470 SH SOLE 9470 0 0 S&P GLOBAL INC COM 78409V104 34342058 77958 SH SOLE 77958 0 0 SALESFORCE INC COM 79466L302 220530792 838074 SH SOLE 838074 0 0 SAMSARA INC COM CL A 79589L106 125999486 3774700 SH SOLE 3774700 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 21946 4363 SH SOLE 4363 0 0 SANGOMA TECHNOLOGIES CORP COM NEW 80100R408 512 160 SH SOLE 160 0 0 SANOFI SPONSORED ADR 80105N105 507246 10200 SH SOLE 10200 0 0 SAP SE SPON ADR 803054204 938980 6074 SH SOLE 6074 0 0 SCHLUMBERGER LTD COM STK 806857108 5204 100 SH SOLE 100 0 0 SCHWAB CHARLES CORP COM 808513105 4412626 64137 SH SOLE 64137 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 17698097 339044 SH SOLE 339044 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 409822 4940 SH SOLE 4940 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 56341117 1192657 SH SOLE 1192657 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 74969473 2762324 SH SOLE 2762324 0 0 SEI INVTS CO COM 784117103 1020549 16059 SH SOLE 16059 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8408839 98303 SH SOLE 98303 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 43840169 321456 SH SOLE 321456 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 14173571 169055 SH SOLE 169055 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 18331692 487545 SH SOLE 487545 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 30939166 271420 SH SOLE 271420 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 141058583 732848 SH SOLE 732848 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 57521216 791649 SH SOLE 791649 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 22009271 305557 SH SOLE 305557 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 16019640 252955 SH SOLE 252955 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 2329 62 SH SOLE 62 0 0 SERVICENOW INC COM 81762P102 449792510 636658 SH SOLE 636658 0 0 SHELL PLC SPON ADS 780259305 18271212 277678 SH SOLE 277678 0 0 SHERWIN WILLIAMS CO COM 824348106 217619804 697723 SH SOLE 697723 0 0 SHOPIFY INC CL A 82509L107 169134610 2171176 SH SOLE 2171176 0 0 SIGMA LITHIUM CORPORATION COM 826599102 8404700 266562 SH SOLE 266562 0 0 SILVERCREST METALS INC COM 828363101 8515000 1300000 SH SOLE 1300000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 10841 76 SH SOLE 76 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 10825 1979 SH SOLE 1979 0 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 25920000 1200000 SH SOLE 1200000 0 0 SKECHERS U S A INC CL A 830566105 62340 1000 SH SOLE 1000 0 0 SKEENA RES LTD NEW COM 83056P715 16348000 3350000 SH SOLE 3350000 0 0 SMITH A O CORP COM 831865209 71518184 867518 SH SOLE 867518 0 0 SNAP INC CL A 83304A106 50790 3000 SH SOLE 3000 0 0 SNAP ON INC COM 833034101 1946782 6740 SH SOLE 6740 0 0 SNDL INC COM 83307B101 17215 10497 SH SOLE 10497 0 0 SNOWFLAKE INC CL A 833445109 334459300 1680700 SH SOLE 1680700 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 19937 213 SH SOLE 213 0 0 SONY GROUP CORP SPONSORED ADR 835699307 4060781 42885 SH SOLE 42885 0 0 SOUTHERN CO COM 842587107 1938467 27645 SH SOLE 27645 0 0 SOUTHERN COPPER CORP COM 84265V105 73883779 858415 SH SOLE 858415 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 197857 525 SH SOLE 525 0 0 SPDR GOLD TR GOLD SHS 78463V107 962541 5035 SH SOLE 5035 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 55045615 971679 SH SOLE 971679 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1502699 42270 SH SOLE 42270 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 37154 850 SH SOLE 850 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 319 9 SH SOLE 9 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F953 16440972900 34590000 SH Put SOLE 0 0 34590000 SPDR SER TR BLOOMBERG HIGH Y 78468R622 44299537 467640 SH SOLE 467640 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 2148 84 SH SOLE 84 0 0 SPDR SER TR S&P DIVID ETF 78464A763 11584219 92696 SH SOLE 92696 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 331780 11421 SH SOLE 11421 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 104552 721 SH SOLE 721 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 3215 55 SH SOLE 55 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 53168552 2274104 SH SOLE 2274104 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 83093802 442200 SH SOLE 442200 0 0 SPROTT FDS TR LITHIUM MINERS 85208P709 6301 500 SH SOLE 500 0 0 SPROTT INC COM NEW 852066208 6790 200 SH SOLE 200 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 53366 3350 SH SOLE 3350 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 24240 3000 SH SOLE 3000 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 9350 153 SH SOLE 153 0 0 SSR MINING IN COM 784730103 3153 293 SH SOLE 293 0 0 STANTEC INC COM 85472N109 8257244 102971 SH SOLE 102971 0 0 STARBUCKS CORP COM 855244109 33485312 348769 SH SOLE 348769 0 0 STARWOOD PPTY TR INC COM 85571B105 3427479 163058 SH SOLE 163058 0 0 STATE STR CORP COM 857477103 283271 3657 SH SOLE 3657 0 0 STEAKHOLDER FOODS LTD SPONSORED ADS 583435102 1170 2018 SH SOLE 2018 0 0 STEEL DYNAMICS INC COM 858119100 2739920 23200 SH SOLE 23200 0 0 STELLANTIS N.V SHS N82405106 4936587 211689 SH SOLE 211689 0 0 STRYKER CORPORATION COM 863667101 106563440 355852 SH SOLE 355852 0 0 SUN CMNTYS INC COM 866674104 8179380 61200 SH SOLE 61200 0 0 SUN LIFE FINANCIAL INC. COM 866796105 504370964 9725626 SH SOLE 9725626 0 0 SUNCOR ENERGY INC NEW COM 867224107 682101835 21289071 SH SOLE 21289071 0 0 SUPER MICRO COMPUTER INC COM 86800U104 1679124 5907 SH SOLE 5907 0 0 SYMBOTIC INC CLASS A COM 87151X101 54173682 1055400 SH SOLE 1055400 0 0 SYNAPTOGENIX INC COM NEW 87167T201 7 25 SH SOLE 25 0 0 SYNCHRONY FINANCIAL COM 87165B103 2146813 56214 SH SOLE 56214 0 0 SYNOPSYS INC COM 871607107 116496328 226246 SH SOLE 226246 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 16768856 161239 SH SOLE 161239 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7479990 46474 SH SOLE 46474 0 0 TARGA RES CORP COM 87612G101 4187134 48200 SH SOLE 48200 0 0 TARGET CORP COM 87612E106 17945 126 SH SOLE 126 0 0 TC ENERGY CORP COM 87807B107 773467341 19786834 SH SOLE 19786834 0 0 TE CONNECTIVITY LTD SHS H84989104 81172470 577740 SH SOLE 577740 0 0 TECHNIPFMC PLC COM G87110105 646293 32090 SH SOLE 32090 0 0 TECK RESOURCES LTD CL B 878742204 36193434 856244 SH SOLE 856244 0 0 TELEFLEX INCORPORATED COM 879369106 9827736 39415 SH SOLE 39415 0 0 TELEFONICA S A SPONSORED ADR 879382208 11883 3047 SH SOLE 3047 0 0 TELUS CORPORATION COM 87971M103 633583645 35614595 SH SOLE 35614595 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 10473606 1220700 SH SOLE 1220700 0 0 TENARIS S A SPONSORED ADS 88031M109 981970 28250 SH SOLE 28250 0 0 TENNANT CO COM 880345103 29568 319 SH SOLE 319 0 0 TERADYNE INC COM 880770102 2065136 19030 SH SOLE 19030 0 0 TESLA INC COM 88160R101 1761972 7091 SH SOLE 7091 0 0 TETRA TECH INC NEW COM 88162G103 20032 120 SH SOLE 120 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 5272 505 SH SOLE 505 0 0 TEXAS INSTRS INC COM 882508104 59498381 349046 SH SOLE 349046 0 0 TFI INTL INC COM 87241L109 147802373 1086942 SH SOLE 1086942 0 0 THE CIGNA GROUP COM 125523100 1882043 6285 SH SOLE 6285 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 793372875 1494702 SH SOLE 1494702 0 0 THOMSON REUTERS CORP. COM 884903808 260722835 1783086 SH SOLE 1783086 0 0 TIDAL ETF TR SP FDS S&P 500 886364801 251199 7345 SH SOLE 7345 0 0 TILRAY BRANDS INC COM 88688T100 3726 1620 SH SOLE 1620 0 0 TJX COS INC NEW COM 872540109 603827484 6436707 SH SOLE 6436707 0 0 TOLL BROTHERS INC COM 889478103 44302 431 SH SOLE 431 0 0 TORO CORP COM Y8900D108 93 19 SH SOLE 19 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1587665129 24569253 SH SOLE 24569253 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 10345660 153542 SH SOLE 153542 0 0 TOYOTA MOTOR CORP ADS 892331307 8930606 48700 SH SOLE 48700 0 0 TRACTOR SUPPLY CO COM 892356106 88317122 410720 SH SOLE 410720 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1136818 4661 SH SOLE 4661 0 0 TRANSALTA CORP COM 89346D107 96197 11576 SH SOLE 11576 0 0 TRAVELERS COMPANIES INC COM 89417E109 2057482 10801 SH SOLE 10801 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 118660952 13039665 SH SOLE 13039665 0 0 TRIP COM GROUP LTD ADS 89677Q107 1192147 33106 SH SOLE 33106 0 0 TRUIST FINL CORP COM 89832Q109 11689906 316628 SH SOLE 316628 0 0 TYLER TECHNOLOGIES INC COM 902252105 785647 1879 SH SOLE 1879 0 0 TYSON FOODS INC CL A 902494103 1740479 32381 SH SOLE 32381 0 0 UBER TECHNOLOGIES INC COM 90353T100 359804552 5843829 SH SOLE 5843829 0 0 UBS GROUP AG SHS H42097107 17900710 579311 SH SOLE 579311 0 0 ULTA BEAUTY INC COM 90384S303 7079376 14448 SH SOLE 14448 0 0 UNILEVER PLC SPON ADR NEW 904767704 1079747 22272 SH SOLE 22272 0 0 UNION PAC CORP COM 907818108 221421272 901479 SH SOLE 901479 0 0 UNITED PARCEL SERVICE INC CL B 911312106 16312927 103752 SH SOLE 103752 0 0 UNITEDHEALTH GROUP INC COM 91324P102 765378927 1453794 SH SOLE 1453794 0 0 US BANCORP DEL COM NEW 902973304 1783049 41198 SH SOLE 41198 0 0 VAIL RESORTS INC COM 91879Q109 4696 22 SH SOLE 22 0 0 VALE S A SPONSORED ADS 91912E105 1319552 83200 SH SOLE 83200 0 0 VALERO ENERGY CORP COM 91913Y100 30492670 234559 SH SOLE 234559 0 0 VALLEY NATL BANCORP COM 919794107 349692 32200 SH SOLE 32200 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 88044832 2839240 SH SOLE 2839240 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 38838621 509827 SH SOLE 509827 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 40356921 1591989 SH SOLE 1591989 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 35151892 1221400 SH SOLE 1221400 0 0 VANECK ETF TRUST EMERGING MRKT HI 92189F353 155484 8400 SH SOLE 8400 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 11079 180 SH SOLE 180 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 10862820 147693 SH SOLE 147693 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 34431890 697496 SH SOLE 697496 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 29104547 329386 SH SOLE 329386 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 154096579 722339 SH SOLE 722339 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 38610798 266263 SH SOLE 266263 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 38637294 175968 SH SOLE 175968 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 57952753 239702 SH SOLE 239702 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 57608397 320100 SH SOLE 320100 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 116073169 498939 SH SOLE 498939 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5173022 11843 SH SOLE 11843 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 424149 1788 SH SOLE 1788 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 143741833 1249603 SH SOLE 1249603 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 315842 3070 SH SOLE 3070 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 88776 2160 SH SOLE 2160 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 15217 236 SH SOLE 236 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 43736580 920964 SH SOLE 920964 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 35472539 765154 SH SOLE 765154 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 26529971 331004 SH SOLE 331004 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 203632 2610 SH SOLE 2610 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 73029 1252 SH SOLE 1252 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 62056467 763490 SH SOLE 763490 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 411005 2412 SH SOLE 2412 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 173880 3000 SH SOLE 3000 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 324666 6778 SH SOLE 6778 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1660637 6624 SH SOLE 6624 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1552784 13190 SH SOLE 13190 0 0 VEEVA SYS INC CL A COM 922475108 6738 35 SH SOLE 35 0 0 VENTAS INC COM 92276F100 38111701 764681 SH SOLE 764681 0 0 VERALTO CORP COM SHS 92338C103 331755 4033 SH SOLE 4033 0 0 VERISK ANALYTICS INC COM 92345Y106 3867382 16191 SH SOLE 16191 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 4631445 122850 SH SOLE 122850 0 0 VERMILION ENERGY INC COM 923725105 2040070 169160 SH SOLE 169160 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2560152 6292 SH SOLE 6292 0 0 VIATRIS INC COM 92556V106 1659188 153203 SH SOLE 153203 0 0 VICI PPTYS INC COM 925652109 5725361 179591 SH SOLE 179591 0 0 VINTAGE WINE ESTATES INC COM 92747V106 502 1000 SH SOLE 1000 0 0 VISA INC COM CL A 92826C839 1164796267 4473963 SH SOLE 4473963 0 0 WABTEC COM 929740108 381 3 SH SOLE 3 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 31828 1219 SH SOLE 1219 0 0 WALMART INC COM 931142103 67565164 428577 SH SOLE 428577 0 0 WASTE CONNECTIONS INC COM 94106B101 612604528 4104003 SH SOLE 4104003 0 0 WASTE MGMT INC DEL COM 94106L109 3630536 20271 SH SOLE 20271 0 0 WEC ENERGY GROUP INC COM 92939U106 41124199 488585 SH SOLE 488585 0 0 WELLS FARGO CO NEW COM 949746101 172425978 3503169 SH SOLE 3503169 0 0 WELLTOWER INC COM 95040Q104 775462 8600 SH SOLE 8600 0 0 WEST FRASER TIMBER CO LTD COM 952845105 25679648 300066 SH SOLE 300066 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 13352 384 SH SOLE 384 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 110916 2248 SH SOLE 2248 0 0 WILLIAMS COS INC COM 969457100 131412441 3772967 SH SOLE 3772967 0 0 WINGSTOP INC COM 974155103 78616112 306400 SH SOLE 306400 0 0 WINNEBAGO INDS INC COM 974637100 12527343 171890 SH SOLE 171890 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 12047398 171420 SH SOLE 171420 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 305092 7120 SH SOLE 7120 0 0 WISDOMTREE TR CYBERSECURITY FD 97717Y659 84990 3350 SH SOLE 3350 0 0 WK KELLOGG CO COM SHS 92942W107 66 5 SH SOLE 5 0 0 WP CAREY INC COM 92936U109 1746565 26949 SH SOLE 26949 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 19062075 237061 SH SOLE 237061 0 0 WYNN RESORTS LTD COM 983134107 13667 150 SH SOLE 150 0 0 XP INC CL A G98239109 155117 5950 SH SOLE 5950 0 0 YANDEX N V SHS CLASS A N97284108 0 7631 SH SOLE 7631 0 0 YUM BRANDS INC COM 988498101 10453 80 SH SOLE 80 0 0 YUM CHINA HLDGS INC COM 98850P109 101026 2381 SH SOLE 2381 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1672280 13741 SH SOLE 13741 0 0 ZOETIS INC CL A 98978V103 11521079 58373 SH SOLE 58373 0 0 ZSCALER INC COM 98980G102 217682700 982500 SH SOLE 982500 0 0