0001062993-23-003540.txt : 20230215 0001062993-23-003540.hdr.sgml : 20230215 20230214184937 ACCESSION NUMBER: 0001062993-23-003540 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230215 DATE AS OF CHANGE: 20230214 EFFECTIVENESS DATE: 20230215 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 1832 Asset Management L.P. CENTRAL INDEX KEY: 0000944388 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11685 FILM NUMBER: 23632692 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-2022 12-31-2022 1832 Asset Management L.P.
40 TEMPERANCE STREET 16TH FLOOR TORONTO A6 M5H 0B4
13F HOLDINGS REPORT 028-11685 N
Kevin Brown VP Compliance 647-618-2644 /s/Kevin Brown Toronto A6 02-14-2023 0 879 48646886631 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 2271764 18944 SH SOLE 18944 0 0 ABB LTD SPONSORED ADR 000375204 51782 1700 SH SOLE 1700 0 0 ABBOTT LABS COM 002824100 13830905 125976 SH SOLE 125976 0 0 ABBVIE INC COM 00287Y109 3893992 24095 SH SOLE 24095 0 0 ABCAM PLC ADS 000380204 55735 3582 SH SOLE 3582 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 62640 6000 SH SOLE 6000 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 88745647 332580 SH SOLE 332580 0 0 ACTIVISION BLIZZARD INC COM 00507V109 10717459 140006 SH SOLE 140006 0 0 ACUITY BRANDS INC COM 00508Y102 2027397 12242 SH SOLE 12242 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 6136519 422044 SH SOLE 422044 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 76728 228 SH SOLE 228 0 0 ADVANCED MICRO DEVICES INC COM 007903107 78675017 1214683 SH SOLE 1214683 0 0 AFLAC INC COM 001055102 3591460 49923 SH SOLE 49923 0 0 AGNICO EAGLE MINES LTD COM 008474108 69995332 1346323 SH SOLE 1346323 0 0 AGRIFORCE GROWING SYSTEMS LT COM C00948106 30015 26562 SH SOLE 26562 0 0 AIR PRODS & CHEMS INC COM 009158106 19962301 64758 SH SOLE 64758 0 0 AIRBNB INC COM CL A 009066101 11887920 139040 SH SOLE 139040 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 84329 12934 SH SOLE 12934 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7799488 88540 SH SOLE 88540 0 0 ALIGN TECHNOLOGY INC COM 016255101 12563313 59570 SH SOLE 59570 0 0 ALLIANT ENERGY CORP COM 018802108 1696437 30727 SH SOLE 30727 0 0 ALLSTATE CORP COM 020002101 840720 6200 SH SOLE 6200 0 0 ALLY FINL INC COM 02005N100 1092890 44699 SH SOLE 44699 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 93003139 391345 SH SOLE 391345 0 0 ALPHABET INC CAP STK CL A 02079K305 452894736 5133115 SH SOLE 5133115 0 0 ALPHABET INC CAP STK CL C 02079K107 199759357 2251317 SH SOLE 2251317 0 0 ALTICE USA INC CL A 02156K103 1472000 320000 SH SOLE 320000 0 0 ALTRIA GROUP INC COM 02209S103 35379 774 SH SOLE 774 0 0 AMAZON COM INC COM 023135106 299281836 3562879 SH SOLE 3562879 0 0 AMBEV SA SPONSORED ADR 02319V103 267174 98226 SH SOLE 98226 0 0 AMCOR PLC ORD G0250X107 8444 709 SH SOLE 709 0 0 AMEREN CORP COM 023608102 2006213 22562 SH SOLE 22562 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 12720 1000 SH SOLE 1000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 69932099 736515 SH SOLE 736515 0 0 AMERICAN EXPRESS CO COM 025816109 118643 803 SH SOLE 803 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3631809 57429 SH SOLE 57429 0 0 AMERICAN TOWER CORP NEW COM 03027X100 477479898 2253752 SH SOLE 2253752 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 41281890 270843 SH SOLE 270843 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 11523274 407039 SH SOLE 407039 0 0 AMERIPRISE FINL INC COM 03076C106 1836460 5898 SH SOLE 5898 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2369653 14300 SH SOLE 14300 0 0 AMETEK INC COM 031100100 1917098 13721 SH SOLE 13721 0 0 AMGEN INC COM 031162100 3877616 14764 SH SOLE 14764 0 0 AMPHENOL CORP NEW CL A 032095101 2970678 39016 SH SOLE 39016 0 0 ANALOG DEVICES INC COM 032654105 22588079 137707 SH SOLE 137707 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 591574 9853 SH SOLE 9853 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 1067997 50664 SH SOLE 50664 0 0 AON PLC SHS CL A G0403H108 28463476 94834 SH SOLE 94834 0 0 APA CORPORATION COM 03743Q108 15246668 326621 SH SOLE 326621 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 122116067 1914345 SH SOLE 1914345 0 0 APPLE INC COM 037833100 472902323 3639670 SH SOLE 3639670 0 0 APPLIED MATLS INC COM 038222105 26686307 274043 SH SOLE 274043 0 0 APTIV PLC SHS G6095L109 996491 10700 SH SOLE 10700 0 0 ARBOR REALTY TRUST INC COM 038923108 11666238 884476 SH SOLE 884476 0 0 ARCH CAP GROUP LTD ORD G0450A105 2705755 43099 SH SOLE 43099 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2017073 21724 SH SOLE 21724 0 0 ARES CAPITAL CORP COM 04010L103 33517158 1814681 SH SOLE 1814681 0 0 ARES COML REAL ESTATE CORP COM 04013V108 16263962 1580560 SH SOLE 1580560 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 34442361 503249 SH SOLE 503249 0 0 ARGENX SE SPONSORED ADR 04016X101 83797196 221200 SH SOLE 221200 0 0 ARISTA NETWORKS INC COM 040413106 106205277 875198 SH SOLE 875198 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 64980 3710 SH SOLE 3710 0 0 ARROW ELECTRS INC COM 042735100 848585 8115 SH SOLE 8115 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 186072695 340543 SH SOLE 340543 0 0 ASSURANT INC COM 04621X108 943577 7545 SH SOLE 7545 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 123008590 1814286 SH SOLE 1814286 0 0 AT&T INC COM 00206R102 2257931 122647 SH SOLE 122647 0 0 ATMOS ENERGY CORP COM 049560105 60277633 537857 SH SOLE 537857 0 0 AURORA CANNABIS INC COM 05156X884 148 161 SH SOLE 161 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 24480 800 SH SOLE 800 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 13673540 57245 SH SOLE 57245 0 0 AUTOZONE INC COM 053332102 148094109 60050 SH SOLE 60050 0 0 AVALONBAY CMNTYS INC COM 053484101 15722195 97339 SH SOLE 97339 0 0 AVEPOINT INC COM CL A 053604104 1843335 448500 SH SOLE 448500 0 0 AVERY DENNISON CORP COM 053611109 35479620 196020 SH SOLE 196020 0 0 AXALTA COATING SYS LTD COM G0750C108 1025778 40274 SH SOLE 40274 0 0 AXSOME THERAPEUTICS INC COM 05464T104 9116766 118200 SH SOLE 118200 0 0 BAIDU INC SPON ADR REP A 056752108 343140 3000 SH SOLE 3000 0 0 BALL CORP COM 058498106 9063491 177229 SH SOLE 177229 0 0 BALLARD PWR SYS INC NEW COM 058586108 479 100 SH SOLE 100 0 0 BANK AMERICA CORP COM 060505104 112452667 3395310 SH SOLE 3395310 0 0 BANK MONTREAL QUE COM 063671101 864767215 9544892 SH SOLE 9544892 0 0 BANK NEW YORK MELLON CORP COM 064058100 1734585 38106 SH SOLE 38106 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 792503306 16180141 SH SOLE 16180141 0 0 BANK OZK LITTLE ROCK ARK COM 06417N103 58487 1460 SH SOLE 1460 0 0 BARRICK GOLD CORP COM 067901108 12026137 700008 SH SOLE 700008 0 0 BAUSCH HEALTH COS INC COM 071734107 973 155 SH SOLE 155 0 0 BAXTER INTL INC COM 071813109 10194 200 SH SOLE 200 0 0 BCE INC COM NEW 05534B760 522794171 11895203 SH SOLE 11895203 0 0 BECTON DICKINSON & CO COM 075887109 10672208 41967 SH SOLE 41967 0 0 BEIGENE LTD SPONSORED ADR 07725L102 175952 800 SH SOLE 800 0 0 BERKLEY W R CORP COM 084423102 138843318 1913233 SH SOLE 1913233 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 267934608 867383 SH SOLE 867383 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4687110 10 SH SOLE 10 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1158443 19170 SH SOLE 19170 0 0 BEST BUY INC COM 086516101 247046 3080 SH SOLE 3080 0 0 BHP GROUP LTD SPONSORED ADS 088606108 42904906 691457 SH SOLE 691457 0 0 BILIBILI INC SPONS ADS REP Z 090040106 61594 2600 SH SOLE 2600 0 0 BILL COM HLDGS INC COM 090043100 110300208 1012300 SH SOLE 1012300 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 116509662 1125806 SH SOLE 1125806 0 0 BIONTECH SE SPONSORED ADS 09075V102 15022 100 SH SOLE 100 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 231560 3500 SH SOLE 3500 0 0 BLACKBERRY LTD COM 09228F103 3260 1000 SH SOLE 1000 0 0 BLACKROCK INC COM 09247X101 5618727 7929 SH SOLE 7929 0 0 BLACKSTONE INC COM 09260D107 16989880 229005 SH SOLE 229005 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 31242749 1475803 SH SOLE 1475803 0 0 BLOOM ENERGY CORP COM CL A 093712107 4024090 210465 SH SOLE 210465 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 31058593 2930056 SH SOLE 2930056 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 10996 251 SH SOLE 251 0 0 BOEING CO COM 097023105 15715425 82500 SH SOLE 82500 0 0 BOOKING HOLDINGS INC COM 09857L108 121331947 60206 SH SOLE 60206 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 303168935 2900583 SH SOLE 2900583 0 0 BOSTON PROPERTIES INC COM 101121101 4818454 71300 SH SOLE 71300 0 0 BOSTON SCIENTIFIC CORP COM 101137107 79000981 1707391 SH SOLE 1707391 0 0 BP PLC SPONSORED ADR 055622104 1376486 39407 SH SOLE 39407 0 0 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 18540142 1538601 SH SOLE 1538601 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 3489503 48499 SH SOLE 48499 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 579350 14491 SH SOLE 14491 0 0 BROADCOM INC COM 11135F101 33648443 60180 SH SOLE 60180 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 529008 3944 SH SOLE 3944 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 168850703 5889456 SH SOLE 5889456 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 12247528 651811 SH SOLE 651811 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 26739441 1576618 SH SOLE 1576618 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 775028457 24635361 SH SOLE 24635361 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 488099658 15750231 SH SOLE 15750231 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 547828 14083 SH SOLE 14083 0 0 BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 4098 131 SH SOLE 131 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 74523 2706 SH SOLE 2706 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 201569437 7954595 SH SOLE 7954595 0 0 BROWN & BROWN INC COM 115236101 18230969 320010 SH SOLE 320010 0 0 BROWN FORMAN CORP CL B 115637209 2120478 32285 SH SOLE 32285 0 0 BRP INC COM SUN VTG 05577W200 8825143 115588 SH SOLE 115588 0 0 BRUKER CORP COM 116794108 3054083 44683 SH SOLE 44683 0 0 BUMBLE INC COM CL A 12047B105 26312 1250 SH SOLE 1250 0 0 BUNGE LIMITED COM G16962105 1517801 15213 SH SOLE 15213 0 0 BURLINGTON STORES INC COM 122017106 37304798 183985 SH SOLE 183985 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5184816 32276 SH SOLE 32276 0 0 CAE INC COM 124765108 37930400 1961241 SH SOLE 1961241 0 0 CALIX INC COM 13100M509 9299637 135900 SH SOLE 135900 0 0 CAMDEN PPTY TR SH BEN INT 133131102 32846289 293585 SH SOLE 293585 0 0 CAMECO CORP COM 13321L108 113350 5000 SH SOLE 5000 0 0 CAMPBELL SOUP CO COM 134429109 1590362 28024 SH SOLE 28024 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 8905 500 SH SOLE 500 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 367295101 9080225 SH SOLE 9080225 0 0 CANADIAN NAT RES LTD COM 136385101 789964338 14225902 SH SOLE 14225902 0 0 CANADIAN NATL RY CO COM 136375102 1003216907 8438904 SH SOLE 8438904 0 0 CANADIAN PAC RY LTD COM 13645T100 963838330 12921817 SH SOLE 12921817 0 0 CANOPY GROWTH CORP COM 138035100 4158 1800 SH SOLE 1800 0 0 CAPITAL ONE FINL CORP COM 14040H105 1929105 20752 SH SOLE 20752 0 0 CARLISLE COS INC COM 142339100 16560775 70277 SH SOLE 70277 0 0 CARLYLE GROUP INC COM 14316J108 753489 25251 SH SOLE 25251 0 0 CARNIVAL CORP COMMON STOCK 143658300 4836 600 SH SOLE 600 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 58575 1420 SH SOLE 1420 0 0 CARVANA CO CL A 146869102 2370 500 SH SOLE 500 0 0 CATALENT INC COM 148806102 14117746 313658 SH SOLE 313658 0 0 CATERPILLAR INC COM 149123101 14448821 60314 SH SOLE 60314 0 0 CBRE GROUP INC CL A 12504L109 1504952 19555 SH SOLE 19555 0 0 CDW CORP COM 12514G108 218818538 1225325 SH SOLE 1225325 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 41340 1000 SH SOLE 1000 0 0 CELSIUS HLDGS INC COM NEW 15118V207 89287128 858200 SH SOLE 858200 0 0 CENOVUS ENERGY INC COM 15135U109 88277689 4548052 SH SOLE 4548052 0 0 CENOVUS ENERGY INC *W EXP 01/01/202 15135U117 393 27 SH SOLE 27 0 0 CENTERPOINT ENERGY INC COM 15189T107 2113905 70487 SH SOLE 70487 0 0 CENTERRA GOLD INC COM 152006102 2242 433 SH SOLE 433 0 0 CENTRAL SECS CORP COM 155123102 1679466 50300 SH SOLE 50300 0 0 CF INDS HLDGS INC COM 125269100 2554040 29977 SH SOLE 29977 0 0 CGI INC CL A SUB VTG 12532H104 145546091 1689842 SH SOLE 1689842 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 4184518 439089 SH SOLE 439089 0 0 CHART INDS INC COM 16115Q308 3547125 30783 SH SOLE 30783 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 3311700 26250 SH SOLE 26250 0 0 CHEMOURS CO COM 163851108 6124 200 SH SOLE 200 0 0 CHENIERE ENERGY INC COM NEW 16411R208 374900 2500 SH SOLE 2500 0 0 CHESAPEAKE ENERGY CORP COM 165167735 336995 3571 SH SOLE 3571 0 0 CHEVRON CORP NEW COM 166764100 217678471 1212761 SH SOLE 1212761 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 92127948 66399 SH SOLE 66399 0 0 CHUBB LIMITED COM H1467J104 220465875 999392 SH SOLE 999392 0 0 CHURCH & DWIGHT CO INC COM 171340102 4075722 50561 SH SOLE 50561 0 0 CHURCHILL DOWNS INC COM 171484108 598981 2833 SH SOLE 2833 0 0 CIGNA CORP NEW COM 125523100 2966487 8953 SH SOLE 8953 0 0 CINTAS CORP COM 172908105 4123290 9130 SH SOLE 9130 0 0 CISCO SYS INC COM 17275R102 7299210 153216 SH SOLE 153216 0 0 CITIGROUP INC COM NEW 172967424 2031641 44918 SH SOLE 44918 0 0 CITIZENS FINL GROUP INC COM 174610105 1633855 41500 SH SOLE 41500 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 5756150 201264 SH SOLE 201264 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 5516376 165359 SH SOLE 165359 0 0 CLEARWAY ENERGY INC CL C 18539C204 49720769 1560112 SH SOLE 1560112 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 109419 6792 SH SOLE 6792 0 0 CLOUDFLARE INC CL A COM 18915M107 20566029 454900 SH SOLE 454900 0 0 CME GROUP INC COM 12572Q105 9601936 57100 SH SOLE 57100 0 0 CMS ENERGY CORP COM 125896100 62693090 989943 SH SOLE 989943 0 0 COCA COLA CO COM 191216100 300752214 4728065 SH SOLE 4728065 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2326946 40688 SH SOLE 40688 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 899990 78260 SH SOLE 78260 0 0 COLGATE PALMOLIVE CO COM 194162103 3437450 43628 SH SOLE 43628 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 8347751 90697 SH SOLE 90697 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 17835929 203653 SH SOLE 203653 0 0 COMCAST CORP NEW CL A 20030N101 82387396 2355945 SH SOLE 2355945 0 0 CONAGRA BRANDS INC COM 205887102 10332 267 SH SOLE 267 0 0 CONOCOPHILLIPS COM 20825C104 22860612 193734 SH SOLE 193734 0 0 CONSOLIDATED EDISON INC COM 209115104 3137795 32922 SH SOLE 32922 0 0 CONSTELLATION ENERGY CORP COM 21037T109 37149440 430918 SH SOLE 430918 0 0 COPART INC COM 217204106 49442 812 SH SOLE 812 0 0 CORE LABORATORIES N V COM N22717107 13824 682 SH SOLE 682 0 0 CORNING INC COM 219350105 415220 13000 SH SOLE 13000 0 0 CORTEVA INC COM 22052L104 25013064 425537 SH SOLE 425537 0 0 COSTAR GROUP INC COM 22160N109 7310688 94600 SH SOLE 94600 0 0 COSTCO WHSL CORP NEW COM 22160K105 213643369 468003 SH SOLE 468003 0 0 CREDICORP LTD COM G2519Y108 81396 600 SH SOLE 600 0 0 CRESCENT PT ENERGY CORP COM 22576C101 88195 12335 SH SOLE 12335 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 74366327 706300 SH SOLE 706300 0 0 CROWN CASTLE INC COM 22822V101 51828315 382102 SH SOLE 382102 0 0 CSX CORP COM 126408103 48759081 1573889 SH SOLE 1573889 0 0 CUBESMART COM 229663109 27771010 689963 SH SOLE 689963 0 0 CUMMINS INC COM 231021106 2665 11 SH SOLE 11 0 0 CURTISS WRIGHT CORP COM 231561101 4278617 25622 SH SOLE 25622 0 0 CVS HEALTH CORP COM 126650100 1745355 18729 SH SOLE 18729 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 32671 252 SH SOLE 252 0 0 D R HORTON INC COM 23331A109 3376979 37884 SH SOLE 37884 0 0 DANAHER CORPORATION COM 235851102 210474609 792987 SH SOLE 792987 0 0 DARLING INGREDIENTS INC COM 237266101 5237155 83674 SH SOLE 83674 0 0 DATADOG INC CL A COM 23804L103 202867350 2760100 SH SOLE 2760100 0 0 DECKERS OUTDOOR CORP COM 243537107 48058864 120400 SH SOLE 120400 0 0 DEERE & CO COM 244199105 124813751 291104 SH SOLE 291104 0 0 DESCARTES SYS GROUP INC COM 249906108 18646489 267717 SH SOLE 267717 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 8352 725 SH SOLE 725 0 0 DEVON ENERGY CORP NEW COM 25179M103 25360142 412293 SH SOLE 412293 0 0 DEXCOM INC COM 252131107 151537768 1338200 SH SOLE 1338200 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 9062743 50860 SH SOLE 50860 0 0 DIAMONDBACK ENERGY INC COM 25278X109 8761716 64057 SH SOLE 64057 0 0 DIGITAL RLTY TR INC COM 253868103 1514077 15100 SH SOLE 15100 0 0 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 4707 160 SH SOLE 160 0 0 DISNEY WALT CO COM 254687106 77469853 891688 SH SOLE 891688 0 0 DOCEBO INC COM 25609L105 82850 2500 SH SOLE 2500 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 8288450 117500 SH SOLE 117500 0 0 DOLLAR GEN CORP NEW COM 256677105 216804163 880423 SH SOLE 880423 0 0 DOMINION ENERGY INC COM 25746U109 42924 700 SH SOLE 700 0 0 DOMINOS PIZZA INC COM 25754A201 12653992 36530 SH SOLE 36530 0 0 DONALDSON INC COM 257651109 20439310 347194 SH SOLE 347194 0 0 DOUBLEVERIFY HLDGS INC COM 25862V105 39683916 1807100 SH SOLE 1807100 0 0 DOVER CORP COM 260003108 1567235 11574 SH SOLE 11574 0 0 DOW INC COM 260557103 9807859 194639 SH SOLE 194639 0 0 DTE ENERGY CO COM 233331107 1929254 16415 SH SOLE 16415 0 0 DUCKHORN PORTFOLIO INC COM 26414D106 10687616 644998 SH SOLE 644998 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2320879 22535 SH SOLE 22535 0 0 DUPONT DE NEMOURS INC COM 26614N102 43873168 639271 SH SOLE 639271 0 0 EATON CORP PLC SHS G29183103 81810658 521253 SH SOLE 521253 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 791300 52404 SH SOLE 52404 0 0 ECOLAB INC COM 278865100 7436951 51092 SH SOLE 51092 0 0 EDISON INTL COM 281020107 1724229 27102 SH SOLE 27102 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 60100593 805530 SH SOLE 805530 0 0 ELBIT SYS LTD ORD M3760D101 367023096 2237400 SH SOLE 2237400 0 0 ELDORADO GOLD CORP NEW COM 284902509 5517 660 SH SOLE 660 0 0 ELECTRONIC ARTS INC COM 285512109 1294741 10597 SH SOLE 10597 0 0 ELEVANCE HEALTH INC COM 036752103 167738112 326994 SH SOLE 326994 0 0 EMBECTA CORP COMMON STOCK 29082K105 657 26 SH SOLE 26 0 0 EMERSON ELEC CO COM 291011104 44183757 459960 SH SOLE 459960 0 0 ENBRIDGE INC COM 29250N105 954162109 24403123 SH SOLE 24403123 0 0 ENDAVA PLC ADS 29260V105 74549250 974500 SH SOLE 974500 0 0 ENERFLEX LTD COM 29269R105 45823792 7250600 SH SOLE 7250600 0 0 ENERPLUS CORP COM 292766102 794 45 SH SOLE 45 0 0 ENPHASE ENERGY INC COM 29355A107 195505505 737868 SH SOLE 737868 0 0 EOG RES INC COM 26875P101 9092304 70200 SH SOLE 70200 0 0 EPAM SYS INC COM 29414B104 97732068 298200 SH SOLE 298200 0 0 EQT CORP COM 26884L109 2046004 60479 SH SOLE 60479 0 0 EQUIFAX INC COM 294429105 60524481 311404 SH SOLE 311404 0 0 EQUINIX INC COM 29444U700 15273334 23317 SH SOLE 23317 0 0 EQUINOR ASA SPONSORED ADR 29446M102 152980 4272 SH SOLE 4272 0 0 EQUINOX GOLD CORP COM 29446Y502 2351 717 SH SOLE 717 0 0 EQUITABLE HLDGS INC COM 29452E101 2729915 95119 SH SOLE 95119 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 9485411 146833 SH SOLE 146833 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1443199 24461 SH SOLE 24461 0 0 ERIE INDTY CO CL A 29530P102 909071 3655 SH SOLE 3655 0 0 ERO COPPER CORP COM 296006109 7483423 544249 SH SOLE 544249 0 0 ESSEX PPTY TR INC COM 297178105 1383201 6527 SH SOLE 6527 0 0 ETSY INC COM 29786A106 7898293 65940 SH SOLE 65940 0 0 EVEREST RE GROUP LTD COM G3223R108 1688814 5098 SH SOLE 5098 0 0 EVERGY INC COM 30034W106 53090391 843642 SH SOLE 843642 0 0 EVERSOURCE ENERGY COM 30040W108 74289534 886087 SH SOLE 886087 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 73528 2546 SH SOLE 2546 0 0 EXELON CORP COM 30161N101 64238612 1485973 SH SOLE 1485973 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4380 50 SH SOLE 50 0 0 EXPEDITORS INTL WASH INC COM 302130109 98360072 946498 SH SOLE 946498 0 0 EXXON MOBIL CORP COM 30231G102 295558887 2679591 SH SOLE 2679591 0 0 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 47503 2374 SH SOLE 2374 0 0 FABRINET SHS G3323L100 51288 400 SH SOLE 400 0 0 FACTSET RESH SYS INC COM 303075105 1411857 3519 SH SOLE 3519 0 0 FAIR ISAAC CORP COM 303250104 2539774 4243 SH SOLE 4243 0 0 FASTENAL CO COM 311900104 2317355 48972 SH SOLE 48972 0 0 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 7018541 69463 SH SOLE 69463 0 0 FEDEX CORP COM 31428X106 29097 168 SH SOLE 168 0 0 FERGUSON PLC NEW SHS G3421J106 2795625 22018 SH SOLE 22018 0 0 FERRARI N V COM N3167Y103 21138586 98677 SH SOLE 98677 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1517064 40326 SH SOLE 40326 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 5977042 88092 SH SOLE 88092 0 0 FIFTH THIRD BANCORP COM 316773100 1352723 41229 SH SOLE 41229 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 6701877 54983 SH SOLE 54983 0 0 FIRST SOLAR INC COM 336433107 6291180 42000 SH SOLE 42000 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 14817305 186710 SH SOLE 186710 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 65905 1144 SH SOLE 1144 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 109471 2828 SH SOLE 2828 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 77619 2173 SH SOLE 2173 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 46010 975 SH SOLE 975 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 99346 944 SH SOLE 944 0 0 FIRSTENERGY CORP COM 337932107 77095324 1838229 SH SOLE 1838229 0 0 FIRSTSERVICE CORP NEW COM 33767E202 52316595 426900 SH SOLE 426900 0 0 FISERV INC COM 337738108 6338301 62712 SH SOLE 62712 0 0 FIVE BELOW INC COM 33829M101 99793591 564220 SH SOLE 564220 0 0 FIVE9 INC COM 338307101 7586748 111800 SH SOLE 111800 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 25741195 592160 SH SOLE 592160 0 0 FMC CORP COM NEW 302491303 8112 65 SH SOLE 65 0 0 FORD MTR CO DEL COM 345370860 1363187 117213 SH SOLE 117213 0 0 FORTIS INC COM 349553107 381166826 9519651 SH SOLE 9519651 0 0 FORTIVE CORP COM 34959J108 11506982 179097 SH SOLE 179097 0 0 FRANCO NEV CORP COM 351858105 141909037 1039779 SH SOLE 1039779 0 0 FS KKR CAP CORP COM 302635206 27656142 1580351 SH SOLE 1580351 0 0 FUELCELL ENERGY INC COM 35952H601 20433 7350 SH SOLE 7350 0 0 FULL TRUCK ALLIANCE CO LTD SPONSORED ADS 35969L108 81600 10200 SH SOLE 10200 0 0 FUSION PHARMACEUTICALS INC COM 36118A100 2313111 734321 SH SOLE 734321 0 0 GABELLI DIVID & INCOME TR COM 36242H104 3228783 156661 SH SOLE 156661 0 0 GALLAGHER ARTHUR J & CO COM 363576109 30413387 161310 SH SOLE 161310 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 41240 2000 SH SOLE 2000 0 0 GENERAC HLDGS INC COM 368736104 5485567 54496 SH SOLE 54496 0 0 GENERAL AMERN INVS CO INC COM 368802104 4818795 133300 SH SOLE 133300 0 0 GENERAL DYNAMICS CORP COM 369550108 32761188 132043 SH SOLE 132043 0 0 GENERAL ELECTRIC CO COM NEW 369604301 7911 121 SH SOLE 121 0 0 GENERAL MLS INC COM 370334104 246641001 2941455 SH SOLE 2941455 0 0 GENERAL MTRS CO COM 37045V100 1677290 49860 SH SOLE 49860 0 0 GENMAB A/S SPONSORED ADS 372303206 96948488 2287600 SH SOLE 2287600 0 0 GENUINE PARTS CO COM 372460105 3012480 17362 SH SOLE 17362 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 3186 109 SH SOLE 109 0 0 GILDAN ACTIVEWEAR INC COM 375916103 3894526 142136 SH SOLE 142136 0 0 GILEAD SCIENCES INC COM 375558103 2163935 25206 SH SOLE 25206 0 0 GITLAB INC CLASS A COM 37637K108 179587968 3952200 SH SOLE 3952200 0 0 GLOBAL PMTS INC COM 37940X102 4773219 48059 SH SOLE 48059 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 31748942 1127048 SH SOLE 1127048 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 1004249 25508 SH SOLE 25508 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6165 300 SH SOLE 300 0 0 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 692486 12850 SH SOLE 12850 0 0 GLOBANT S A COM L44385109 83256016 495100 SH SOLE 495100 0 0 GLOBE LIFE INC COM 37959E102 1472638 12216 SH SOLE 12216 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 196278 14306 SH SOLE 14306 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 32608738 94964 SH SOLE 94964 0 0 GRAINGER W W INC COM 384802104 2826306 5081 SH SOLE 5081 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 80274678 1574322 SH SOLE 1574322 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 2871562 129059 SH SOLE 129059 0 0 GSK PLC SPONSORED ADR 37733W204 1818705 51756 SH SOLE 51756 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 44229 707 SH SOLE 707 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 67872 1600 SH SOLE 1600 0 0 HAIN CELESTIAL GROUP INC COM 405217100 3442861 212785 SH SOLE 212785 0 0 HALEON PLC SPON ADS 405552100 1016 127 SH SOLE 127 0 0 HALLIBURTON CO COM 406216101 18691 475 SH SOLE 475 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 173880 6000 SH SOLE 6000 0 0 HARLEY DAVIDSON INC COM 412822108 2080 50 SH SOLE 50 0 0 HARMONY BIOSCIENCES HLDGS IN COM 413197104 6380580 115800 SH SOLE 115800 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2084111 27484 SH SOLE 27484 0 0 HCA HEALTHCARE INC COM 40412C101 38874719 162005 SH SOLE 162005 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 6082811 88917 SH SOLE 88917 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 12557563 500900 SH SOLE 500900 0 0 HENRY JACK & ASSOC INC COM 426281101 2004017 11415 SH SOLE 11415 0 0 HERSHEY CO COM 427866108 37194773 160620 SH SOLE 160620 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2484142 155648 SH SOLE 155648 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 6054539 47915 SH SOLE 47915 0 0 HIVE BLOCKCHAIN TECHNLGIES L COM NEW 43366H704 31 22 SH SOLE 22 0 0 HOLOGIC INC COM 436440101 1792896 23966 SH SOLE 23966 0 0 HOME DEPOT INC COM 437076102 384320128 1216742 SH SOLE 1216742 0 0 HONEYWELL INTL INC COM 438516106 442021823 2062631 SH SOLE 2062631 0 0 HOSTESS BRANDS INC CL A 44109J106 6461306 287937 SH SOLE 287937 0 0 HOWMET AEROSPACE INC COM 443201108 16686194 423400 SH SOLE 423400 0 0 HUBBELL INC COM 443510607 5014642 21368 SH SOLE 21368 0 0 HUMANA INC COM 444859102 372273008 726826 SH SOLE 726826 0 0 HUNTINGTON BANCSHARES INC COM 446150104 9898 702 SH SOLE 702 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1325487 5746 SH SOLE 5746 0 0 I-80 GOLD CORP COM 44955L106 4117 1460 SH SOLE 1460 0 0 ICL GROUP LTD SHS M53213100 2097304 286909 SH SOLE 286909 0 0 IDEXX LABS INC COM 45168D104 2690904 6596 SH SOLE 6596 0 0 ILLINOIS TOOL WKS INC COM 452308109 158854805 721084 SH SOLE 721084 0 0 IMPERIAL OIL LTD COM NEW 453038408 1175121 24110 SH SOLE 24110 0 0 IMPINJ INC COM 453204109 8854498 81100 SH SOLE 81100 0 0 INFOSYS LTD SPONSORED ADR 456788108 4619024 256470 SH SOLE 256470 0 0 INMODE LTD SHS M5425M103 3570 100 SH SOLE 100 0 0 INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 5987 200 SH SOLE 200 0 0 INSULET CORP COM 45784P101 8831700 30000 SH SOLE 30000 0 0 INTEL CORP COM 458140100 185406 7015 SH SOLE 7015 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 79483854 1098602 SH SOLE 1098602 0 0 INTERCORP FINL SVCS INC SHS P5626F128 9400 400 SH SOLE 400 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 105678 1008 SH SOLE 1008 0 0 INTUIT COM 461202103 21558117 55388 SH SOLE 55388 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 65880036 248276 SH SOLE 248276 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 13956764 427466 SH SOLE 427466 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 17040589 365521 SH SOLE 365521 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 72940 1000 SH SOLE 1000 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 17532 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 30260216 587121 SH SOLE 587121 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 11423720 259630 SH SOLE 259630 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1484443 5146 SH SOLE 5146 0 0 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 178354 3907 SH SOLE 3907 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 459380 5891 SH SOLE 5891 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 847500 6000 SH SOLE 6000 0 0 INVESCO LTD SHS G491BT108 646344 35928 SH SOLE 35928 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2077250 7801 SH SOLE 7801 0 0 INVITATION HOMES INC COM 46187W107 25022088 844200 SH SOLE 844200 0 0 IQIYI INC SPONSORED ADS 46267X108 19080 3600 SH SOLE 3600 0 0 IQVIA HLDGS INC COM 46266C105 46714 228 SH SOLE 228 0 0 ISHARES GOLD TR ISHARES NEW 464285204 244724 7075 SH SOLE 7075 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 137901100 1451285 SH SOLE 1451285 0 0 ISHARES INC CORE MSCI EMKT 46434G103 84731172 1814372 SH SOLE 1814372 0 0 ISHARES INC MSCI CDA ETF 464286509 1767976 54017 SH SOLE 54017 0 0 ISHARES INC MSCI AUST ETF 464286103 770869 34677 SH SOLE 34677 0 0 ISHARES INC MSCI HONG KG ETF 464286871 332483 15825 SH SOLE 15825 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 2057069 37786 SH SOLE 37786 0 0 ISHARES INC MSCI SWITZERLAND 464286749 190781 4550 SH SOLE 4550 0 0 ISHARES INC MSCI WORLD ETF 464286392 52112 477 SH SOLE 477 0 0 ISHARES TR GL TIMB FORE ETF 464288174 18097872 248768 SH SOLE 248768 0 0 ISHARES TR MICRO-CAP ETF 464288869 57775529 535802 SH SOLE 535802 0 0 ISHARES TR CONV BD ETF 46435G102 64902069 934246 SH SOLE 934246 0 0 ISHARES TR GLB INFRASTR ETF 464288372 103284625 2253155 SH SOLE 2253155 0 0 ISHARES TR USD INV GRDE ETF 464288620 166410855 3388533 SH SOLE 3388533 0 0 ISHARES TR US CONSUM DISCRE 464287580 10082717 177014 SH SOLE 177014 0 0 ISHARES TR U.S. FINLS ETF 464287788 17127539 226945 SH SOLE 226945 0 0 ISHARES TR BROAD USD HIGH 46435U853 64726795 1874509 SH SOLE 1874509 0 0 ISHARES TR IBOXX HI YD ETF 464288513 88557967 1202743 SH SOLE 1202743 0 0 ISHARES TR JPMORGAN USD EMG 464288281 69923024 826611 SH SOLE 826611 0 0 ISHARES TR IBOXX INV CP ETF 464287242 141338509 1340591 SH SOLE 1340591 0 0 ISHARES TR EAFE SML CP ETF 464288273 40710219 720790 SH SOLE 720790 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1417698 24600 SH SOLE 24600 0 0 ISHARES TR MSCI ACWI ETF 464288257 47261353 556802 SH SOLE 556802 0 0 ISHARES TR U.S. REAL ES ETF 464287739 7736303 91891 SH SOLE 91891 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 37960099 761945 SH SOLE 761945 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 1390124 45090 SH SOLE 45090 0 0 ISHARES TR MSCI INTL SML CP 46434V266 699000 23300 SH SOLE 23300 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 13004284 113189 SH SOLE 113189 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 3660717 113020 SH SOLE 113020 0 0 ISHARES TR 20 YR TR BD ETF 464287432 21232862 213267 SH SOLE 213267 0 0 ISHARES TR U.S. TECH ETF 464287721 5536096 74320 SH SOLE 74320 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 11501982 100930 SH SOLE 100930 0 0 ISHARES TR MSCI USA MMENTM 46432F396 7493505 51350 SH SOLE 51350 0 0 ISHARES TR CORE US AGGBD ET 464287226 48163682 496584 SH SOLE 496584 0 0 ISHARES TR CORE DIV GRWTH 46434V621 13555500 271110 SH SOLE 271110 0 0 ISHARES TR CORE S&P MCP ETF 464287507 19012554 78600 SH SOLE 78600 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 2492391 49521 SH SOLE 49521 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 8312409 115290 SH SOLE 115290 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 7472672 92062 SH SOLE 92062 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 650232 10036 SH SOLE 10036 0 0 ISHARES TR US HLTHCR PR ETF 464288828 338092 1263 SH SOLE 1263 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 990500 35000 SH SOLE 35000 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 1402685 22060 SH SOLE 22060 0 0 ISHARES TR CORE S&P SCP ETF 464287804 7489809 79140 SH SOLE 79140 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 2432333 25395 SH SOLE 25395 0 0 ISHARES TR RUS TP200 VL ETF 464289420 149950 2308 SH SOLE 2308 0 0 ISHARES TR MSCI EAFE ETF 464287465 4424201 67401 SH SOLE 67401 0 0 ISHARES TR PFD AND INCM SEC 464288687 1090195 35709 SH SOLE 35709 0 0 ISHARES TR MSCI INDIA ETF 46429B598 375660 9000 SH SOLE 9000 0 0 ISHARES TR CORE MSCI EAFE 46432F842 5662805 91869 SH SOLE 91869 0 0 ISHARES TR CORE S&P500 ETF 464287200 13774696 35852 SH SOLE 35852 0 0 ISHARES TR MSCI CHINA ETF 46429B671 171522 3611 SH SOLE 3611 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 99587 5017 SH SOLE 5017 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 183414 855 SH SOLE 855 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 375892 9918 SH SOLE 9918 0 0 ISHARES TR US AER DEF ETF 464288760 75841 678 SH SOLE 678 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 59416 700 SH SOLE 700 0 0 ISHARES TR NATIONAL MUN ETF 464288414 383143 3631 SH SOLE 3631 0 0 ISHARES TR RUS MD CP GR ETF 464287481 64204 768 SH SOLE 768 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 60781 577 SH SOLE 577 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 30024 600 SH SOLE 600 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 11648 84 SH SOLE 84 0 0 JACOBS SOLUTIONS INC COM 46982L108 8044 67 SH SOLE 67 0 0 JD.COM INC SPON ADR CL A 47215P106 4823026 85926 SH SOLE 85926 0 0 JOHNSON & JOHNSON COM 478160104 598048575 3385500 SH SOLE 3385500 0 0 JPMORGAN CHASE & CO COM 46625H100 254678026 1899165 SH SOLE 1899165 0 0 JUNIPER NETWORKS INC COM 48203R104 1297000 40582 SH SOLE 40582 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 48888 2400 SH SOLE 2400 0 0 KE HLDGS INC SPONSORED ADS 482497104 93532 6700 SH SOLE 6700 0 0 KELLOGG CO COM 487836108 2509571 35227 SH SOLE 35227 0 0 KEURIG DR PEPPER INC COM 49271V100 2283167 64026 SH SOLE 64026 0 0 KEYCORP COM 493267108 1422116 81637 SH SOLE 81637 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 7986402 46685 SH SOLE 46685 0 0 KIMBERLY-CLARK CORP COM 494368103 2305713 16985 SH SOLE 16985 0 0 KIMCO RLTY CORP COM 49446R109 7878 372 SH SOLE 372 0 0 KINROSS GOLD CORP COM 496902404 51608634 12618248 SH SOLE 12618248 0 0 KKR & CO INC COM 48251W104 6923032 149139 SH SOLE 149139 0 0 KLA CORP COM NEW 482480100 46733622 123952 SH SOLE 123952 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 940182 17939 SH SOLE 17939 0 0 KONTOOR BRANDS INC COM 50050N103 6734835 168413 SH SOLE 168413 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 3020000 100000 SH SOLE 100000 0 0 KROGER CO COM 501044101 17832 400 SH SOLE 400 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 389 35 SH SOLE 35 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 45263396 217393 SH SOLE 217393 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1661311 7055 SH SOLE 7055 0 0 LAM RESEARCH CORP COM 512807108 83975940 199800 SH SOLE 199800 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 7740 82 SH SOLE 82 0 0 LAS VEGAS SANDS CORP COM 517834107 9205405 191500 SH SOLE 191500 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 8259224 127300 SH SOLE 127300 0 0 LAUDER ESTEE COS INC CL A 518439104 99462336 400880 SH SOLE 400880 0 0 LCI INDS COM 50189K103 25701 278 SH SOLE 278 0 0 LENNAR CORP CL A 526057104 2718801 30042 SH SOLE 30042 0 0 LENNOX INTL INC COM 526107107 1327726 5550 SH SOLE 5550 0 0 LEXARIA BIOSCIENCE CORP COM NEW 52886N406 6607 2686 SH SOLE 2686 0 0 LI AUTO INC SPONSORED ADS 50202M102 126480 6200 SH SOLE 6200 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 750530 131672 SH SOLE 131672 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 3868 51 SH SOLE 51 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 7855 103 SH SOLE 103 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 1165217 61554 SH SOLE 61554 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 12325 315 SH SOLE 315 0 0 LIFE STORAGE INC COM 53223X107 704275 7150 SH SOLE 7150 0 0 LILLY ELI & CO COM 532457108 378179051 1033728 SH SOLE 1033728 0 0 LINDE PLC SHS G5494J103 30206551 92607 SH SOLE 92607 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 5 5 SH SOLE 5 0 0 LISTED FD TR WAHED FTSE ETF 53656F607 119960 3407 SH SOLE 3407 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 19806 284 SH SOLE 284 0 0 LKQ CORP COM 501889208 1910368 35768 SH SOLE 35768 0 0 LOCKHEED MARTIN CORP COM 539830109 1187522 2441 SH SOLE 2441 0 0 LOEWS CORP COM 540424108 1591825 27290 SH SOLE 27290 0 0 LOWES COS INC COM 548661107 1392687 6990 SH SOLE 6990 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 48694 25100 SH SOLE 25100 0 0 LULULEMON ATHLETICA INC COM 550021109 15057 47 SH SOLE 47 0 0 LUMEN TECHNOLOGIES INC COM 550241103 805800 154368 SH SOLE 154368 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1985413 23912 SH SOLE 23912 0 0 M & T BK CORP COM 55261F104 8995460 62012 SH SOLE 62012 0 0 MAG SILVER CORP COM 55903Q104 13519950 865000 SH SOLE 865000 0 0 MAGNA INTL INC COM 559222401 13771684 245135 SH SOLE 245135 0 0 MANHATTAN ASSOCIATES INC COM 562750109 8813640 72600 SH SOLE 72600 0 0 MANULIFE FINL CORP COM 56501R106 133782445 7499016 SH SOLE 7499016 0 0 MARATHON OIL CORP COM 565849106 2915845 107715 SH SOLE 107715 0 0 MARATHON PETE CORP COM 56585A102 4178633 35902 SH SOLE 35902 0 0 MARSH & MCLENNAN COS INC COM 571748102 187910648 1135549 SH SOLE 1135549 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3717670 11000 SH SOLE 11000 0 0 MARVELL TECHNOLOGY INC COM 573874104 42721306 1153383 SH SOLE 1153383 0 0 MASTERCARD INCORPORATED CL A 57636Q104 207391040 596414 SH SOLE 596414 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4830166 58272 SH SOLE 58272 0 0 MCDONALDS CORP COM 580135101 682033032 2588066 SH SOLE 2588066 0 0 MCKESSON CORP COM 58155Q103 329798376 879181 SH SOLE 879181 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 793179 71201 SH SOLE 71201 0 0 MEDTRONIC PLC SHS G5960L103 119181288 1533470 SH SOLE 1533470 0 0 MERCADOLIBRE INC COM 58733R102 146945344 173645 SH SOLE 173645 0 0 MERCK & CO INC COM 58933Y105 388333099 3500073 SH SOLE 3500073 0 0 META PLATFORMS INC CL A 30303M102 41360015 343693 SH SOLE 343693 0 0 METLIFE INC COM 59156R108 32274993 445972 SH SOLE 445972 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2023630 1400 SH SOLE 1400 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 499477 7110 SH SOLE 7110 0 0 MICROSOFT CORP COM 594918104 1456279850 6072387 SH SOLE 6072387 0 0 MID-AMER APT CMNTYS INC COM 59522J103 57022535 363224 SH SOLE 363224 0 0 MODERNA INC COM 60770K107 2694 15 SH SOLE 15 0 0 MOHAWK INDS INC COM 608190104 642759 6288 SH SOLE 6288 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1129885 21931 SH SOLE 21931 0 0 MONDAY COM LTD SHS M7S64H106 109007000 893500 SH SOLE 893500 0 0 MONDELEZ INTL INC CL A 609207105 328516517 4928980 SH SOLE 4928980 0 0 MONGODB INC CL A 60937P106 200383120 1018000 SH SOLE 1018000 0 0 MONROE CAP CORP COM 610335101 3416 400 SH SOLE 400 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 7830602 77126 SH SOLE 77126 0 0 MOODYS CORP COM 615369105 11345685 40721 SH SOLE 40721 0 0 MORGAN STANLEY COM NEW 617446448 58130724 683730 SH SOLE 683730 0 0 MOSAIC CO NEW COM 61945C103 1846049 42080 SH SOLE 42080 0 0 NASDAQ INC COM 631103108 1491050 24304 SH SOLE 24304 0 0 NCINO INC COM 63947X101 11260796 425900 SH SOLE 425900 0 0 NETEASE INC SPONSORED ADS 64110W102 1139201 15685 SH SOLE 15685 0 0 NETFLIX INC COM 64110L106 10364737 35149 SH SOLE 35149 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 5875059 882141 SH SOLE 882141 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 82580816 691400 SH SOLE 691400 0 0 NEW GOLD INC CDA COM 644535106 1663 1697 SH SOLE 1697 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581206 59194 1700 SH SOLE 1700 0 0 NEWMONT CORP COM 651639106 1676591 35521 SH SOLE 35521 0 0 NEXGEN ENERGY LTD COM 65340P106 17972802 4057066 SH SOLE 4057066 0 0 NEXTERA ENERGY INC COM 65339F101 519958309 6219597 SH SOLE 6219597 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 105120070 1499787 SH SOLE 1499787 0 0 NIKE INC CL B 654106103 448137535 3829908 SH SOLE 3829908 0 0 NIKOLA CORP COM 654110105 86832 40200 SH SOLE 40200 0 0 NIO INC SPON ADS 62914V106 160875 16500 SH SOLE 16500 0 0 NISOURCE INC COM 65473P105 1398968 51020 SH SOLE 51020 0 0 NORDSON CORP COM 655663102 4167944 17533 SH SOLE 17533 0 0 NORTHERN TR CORP COM 665859104 8052 91 SH SOLE 91 0 0 NORTHROP GRUMMAN CORP COM 666807102 417840687 765823 SH SOLE 765823 0 0 NOVA LTD COM M7516K103 13068800 160000 SH SOLE 160000 0 0 NOVARTIS AG SPONSORED ADR 66987V109 973879 10735 SH SOLE 10735 0 0 NRG ENERGY INC COM NEW 629377508 1072938 33719 SH SOLE 33719 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 85877 21100 SH SOLE 21100 0 0 NUCOR CORP COM 670346105 2996436 22733 SH SOLE 22733 0 0 NUTRIEN LTD COM 67077M108 338202003 4631001 SH SOLE 4631001 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2028066 178370 SH SOLE 178370 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 17227471 677980 SH SOLE 677980 0 0 NVIDIA CORPORATION COM 67066G104 98217917 672081 SH SOLE 672081 0 0 NVR INC COM 62944T105 2121786 460 SH SOLE 460 0 0 OAK STR HEALTH INC COM 67181A107 9803612 455770 SH SOLE 455770 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 1823064 265366 SH SOLE 265366 0 0 OBSIDIAN ENERGY LTD COM 674482203 610 92 SH SOLE 92 0 0 OCCIDENTAL PETE CORP COM 674599105 3078384 48871 SH SOLE 48871 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 7019865 24737 SH SOLE 24737 0 0 OMNICOM GROUP INC COM 681919106 21779 267 SH SOLE 267 0 0 ON HLDG AG NAMEN AKT A H5919C104 3885024 226400 SH SOLE 226400 0 0 ON SEMICONDUCTOR CORP COM 682189105 2172534 34833 SH SOLE 34833 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 8 5 SH SOLE 5 0 0 OPEN TEXT CORP COM 683715106 41844773 1411767 SH SOLE 1411767 0 0 ORACLE CORP COM 68389X105 450765774 5514629 SH SOLE 5514629 0 0 ORANGE SPONSORED ADR 684060106 27664 2800 SH SOLE 2800 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 43031181 50983 SH SOLE 50983 0 0 ORGANON & CO COMMON STOCK 68622V106 1647 59 SH SOLE 59 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 5552 460 SH SOLE 460 0 0 OTIS WORLDWIDE CORP COM 68902V107 1566 20 SH SOLE 20 0 0 OVINTIV INC COM 69047Q102 507201 10002 SH SOLE 10002 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 12947584 1121003 SH SOLE 1121003 0 0 PACCAR INC COM 693718108 19794 200 SH SOLE 200 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 19228 2200 SH SOLE 2200 0 0 PALO ALTO NETWORKS INC COM 697435105 138005060 989000 SH SOLE 989000 0 0 PAPA JOHNS INTL INC COM 698813102 44269528 537839 SH SOLE 537839 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 1320117 78206 SH SOLE 78206 0 0 PARKER-HANNIFIN CORP COM 701094104 10476 36 SH SOLE 36 0 0 PATTERSON COS INC COM 703395103 2453465 87530 SH SOLE 87530 0 0 PAYCHEX INC COM 704326107 3287682 28450 SH SOLE 28450 0 0 PAYLOCITY HLDG CORP COM 70438V106 104958678 540300 SH SOLE 540300 0 0 PAYPAL HLDGS INC COM 70450Y103 3553450 49894 SH SOLE 49894 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 119 15 SH SOLE 15 0 0 PEMBINA PIPELINE CORP COM 706327103 1513117 44569 SH SOLE 44569 0 0 PEPSICO INC COM 713448108 194853010 1078562 SH SOLE 1078562 0 0 PFIZER INC COM 717081103 94733536 1848820 SH SOLE 1848820 0 0 PG&E CORP COM 69331C108 54734948 3366233 SH SOLE 3366233 0 0 PHILIP MORRIS INTL INC COM 718172109 46030308 454800 SH SOLE 454800 0 0 PHILLIPS 66 COM 718546104 155287 1492 SH SOLE 1492 0 0 PINDUODUO INC SPONSORED ADS 722304102 76151390 933800 SH SOLE 933800 0 0 PINTEREST INC CL A 72352L106 4506368 185600 SH SOLE 185600 0 0 PIONEER NAT RES CO COM 723787107 10706923 46880 SH SOLE 46880 0 0 PLUG POWER INC COM NEW 72919P202 4609655 372648 SH SOLE 372648 0 0 PNC FINL SVCS GROUP INC COM 693475105 10581 67 SH SOLE 67 0 0 POOL CORP COM 73278L105 13197309 43652 SH SOLE 43652 0 0 PPG INDS INC COM 693506107 1196416 9515 SH SOLE 9515 0 0 PPL CORP COM 69351T106 1990524 68122 SH SOLE 68122 0 0 PRECISION DRILLING CORP COM NEW 74022D407 13422 175 SH SOLE 175 0 0 PRICE T ROWE GROUP INC COM 74144T108 1372192 12582 SH SOLE 12582 0 0 PRIMERICA INC COM 74164M108 794192 5600 SH SOLE 5600 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3063331 36503 SH SOLE 36503 0 0 PROCTER AND GAMBLE CO COM 742718109 110321584 727907 SH SOLE 727907 0 0 PROGRESSIVE CORP COM 743315103 350833771 2704755 SH SOLE 2704755 0 0 PROLOGIS INC. COM 74340W103 106954503 948767 SH SOLE 948767 0 0 PRUDENTIAL FINL INC COM 744320102 1290990 12980 SH SOLE 12980 0 0 PUBLIC STORAGE COM 74460D109 16663739 59473 SH SOLE 59473 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7965 130 SH SOLE 130 0 0 PULTE GROUP INC COM 745867101 14984697 329117 SH SOLE 329117 0 0 QUALCOMM INC COM 747525103 9559173 86949 SH SOLE 86949 0 0 QUANTA SVCS INC COM 74762E102 25607677 179703 SH SOLE 179703 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2061879 13180 SH SOLE 13180 0 0 RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 1348662 114100 SH SOLE 114100 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 69616129 689815 SH SOLE 689815 0 0 REALTY INCOME CORP COM 756109104 1663324 26223 SH SOLE 26223 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 875521 30970 SH SOLE 30970 0 0 REGENCY CTRS CORP COM 758849103 40715375 651446 SH SOLE 651446 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2154369 2986 SH SOLE 2986 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1674198 77653 SH SOLE 77653 0 0 RELX PLC SPONSORED ADR 759530108 1869991 67460 SH SOLE 67460 0 0 REPUBLIC SVCS INC COM 760759100 25475653 197501 SH SOLE 197501 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 164909017 2550008 SH SOLE 2550008 0 0 RIO TINTO PLC SPONSORED ADR 767204100 1222717 17173 SH SOLE 17173 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1895146 32771 SH SOLE 32771 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 460 25 SH SOLE 25 0 0 ROBERT HALF INTL INC COM 770323103 1228309 16637 SH SOLE 16637 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 549739112 11736531 SH SOLE 11736531 0 0 ROLLINS INC COM 775711104 2332128 63824 SH SOLE 63824 0 0 ROPER TECHNOLOGIES INC COM 776696106 8797352 20360 SH SOLE 20360 0 0 ROSS STORES INC COM 778296103 221377525 1907276 SH SOLE 1907276 0 0 ROYAL BK CDA COM 780087102 1732578559 18427766 SH SOLE 18427766 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 19772 400 SH SOLE 400 0 0 ROYCE MICRO-CAP TR INC COM 780915104 2625630 302492 SH SOLE 302492 0 0 ROYCE VALUE TR INC COM 780910105 751377 56665 SH SOLE 56665 0 0 RPM INTL INC COM 749685103 3634592 37297 SH SOLE 37297 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1140090 15250 SH SOLE 15250 0 0 S&P GLOBAL INC COM 78409V104 32874026 98149 SH SOLE 98149 0 0 SALESFORCE INC COM 79466L302 48925975 369002 SH SOLE 369002 0 0 SAMSARA INC COM CL A 79589L106 6481002 521400 SH SOLE 521400 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 19898 3783 SH SOLE 3783 0 0 SANOFI SPONSORED ADR 80105N105 909418 18778 SH SOLE 18778 0 0 SAP SE SPON ADR 803054204 1103204 10691 SH SOLE 10691 0 0 SAREPTA THERAPEUTICS INC COM 803607100 7593388 58600 SH SOLE 58600 0 0 SCHLUMBERGER LTD COM STK 806857108 61631361 1152850 SH SOLE 1152850 0 0 SCHWAB CHARLES CORP COM 808513105 902288 10837 SH SOLE 10837 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 30493524 1230570 SH SOLE 1230570 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 80803793 1560220 SH SOLE 1560220 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 18464863 455810 SH SOLE 455810 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 274466 4940 SH SOLE 4940 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 29455 936 SH SOLE 936 0 0 SEI INVTS CO COM 784117103 788157 13519 SH SOLE 13519 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 24231830 504935 SH SOLE 504935 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 107590699 864599 SH SOLE 864599 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 39159436 555453 SH SOLE 555453 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 29756746 302991 SH SOLE 302991 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 9239516 250190 SH SOLE 250190 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 21612988 167335 SH SOLE 167335 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8752438 112673 SH SOLE 112673 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 53014783 390245 SH SOLE 390245 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 25782627 753878 SH SOLE 753878 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 18287090 209067 SH SOLE 209067 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2407741 32297 SH SOLE 32297 0 0 SERVICENOW INC COM 81762P102 93767205 241500 SH SOLE 241500 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 30614581 1063745 SH SOLE 1063745 0 0 SHERWIN WILLIAMS CO COM 824348106 179142379 754824 SH SOLE 754824 0 0 SHIFT4 PMTS INC CL A 82452J109 3831205 68500 SH SOLE 68500 0 0 SHOCKWAVE MED INC COM 82489T104 67727934 329400 SH SOLE 329400 0 0 SHOPIFY INC CL A 82509L107 12433087 358199 SH SOLE 358199 0 0 SIGMA LITHIUM CORPORATION COM 826599102 4326126 153300 SH SOLE 153300 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 25996 400 SH SOLE 400 0 0 SILVERCREST METALS INC COM 828363101 17548200 2924700 SH SOLE 2924700 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7663342 65320 SH SOLE 65320 0 0 SKECHERS U S A INC CL A 830566105 41950 1000 SH SOLE 1000 0 0 SKEENA RES LTD NEW COM 83056P715 20881000 3925000 SH SOLE 3925000 0 0 SMITH A O CORP COM 831865209 51311767 896432 SH SOLE 896432 0 0 SMUCKER J M CO COM NEW 832696405 2271524 14335 SH SOLE 14335 0 0 SNAP INC CL A 83304A106 26850 3000 SH SOLE 3000 0 0 SNDL INC COM 83307B101 21938 10497 SH SOLE 10497 0 0 SNOWFLAKE INC CL A 833445109 245955790 1713500 SH SOLE 1713500 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4337713 15313 SH SOLE 15313 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 8352660 109500 SH SOLE 109500 0 0 SOUTHERN CO COM 842587107 2386379 33418 SH SOLE 33418 0 0 SOUTHERN COPPER CORP COM 84265V105 59680840 988257 SH SOLE 988257 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 124248 375 SH SOLE 375 0 0 SPDR GOLD TR GOLD SHS 78463V107 2481833 14630 SH SOLE 14630 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 22994683 403274 SH SOLE 403274 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1486396 45990 SH SOLE 45990 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 123142 322 SH SOLE 322 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 66418 150 SH SOLE 150 0 0 SPDR SER TR BLOOMBERG INTL T 78464A516 33205910 1480424 SH SOLE 1480424 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 15315714 112715 SH SOLE 112715 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 24672240 274136 SH SOLE 274136 0 0 SPDR SER TR S&P INS ETF 78464A789 481080 11748 SH SOLE 11748 0 0 SPDR SER TR S&P DIVID ETF 78464A763 13294689 106264 SH SOLE 106264 0 0 SPDR SER TR AEROSPACE DEF 78464A631 446472 4057 SH SOLE 4057 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 197748 1458 SH SOLE 1458 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 416449 14415 SH SOLE 14415 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 16180 180 SH SOLE 180 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 2163 84 SH SOLE 84 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 516060 36600 SH SOLE 36600 0 0 SRH TOTAL RETURN FUND INC COM 101507101 5461000 430000 SH SOLE 430000 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 41183437 1006930 SH SOLE 1006930 0 0 STANTEC INC COM 85472N109 5365540 111922 SH SOLE 111922 0 0 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 15384 800 SH SOLE 800 0 0 STARBUCKS CORP COM 855244109 99729232 1005335 SH SOLE 1005335 0 0 STARWOOD PPTY TR INC COM 85571B105 58816424 3208752 SH SOLE 3208752 0 0 STATE STR CORP COM 857477103 384514 4957 SH SOLE 4957 0 0 STEAKHOLDER FOODS LTD SPONSORED ADS 583435102 2058 2018 SH SOLE 2018 0 0 STEEL DYNAMICS INC COM 858119100 32183943 329416 SH SOLE 329416 0 0 STELLANTIS N.V SHS N82405106 3310261 233117 SH SOLE 233117 0 0 STERICYCLE INC COM 858912108 773295 15500 SH SOLE 15500 0 0 STONECO LTD COM CL A G85158106 25488 2700 SH SOLE 2700 0 0 STRYKER CORPORATION COM 863667101 273425880 1118352 SH SOLE 1118352 0 0 SUN LIFE FINANCIAL INC. COM 866796105 312555840 6733215 SH SOLE 6733215 0 0 SUNCOR ENERGY INC NEW COM 867224107 679214347 21406062 SH SOLE 21406062 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 3910367 217122 SH SOLE 217122 0 0 SUNRUN INC COM 86771W105 2556016 106412 SH SOLE 106412 0 0 SYNCHRONY FINANCIAL COM 87165B103 1616646 49198 SH SOLE 49198 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8218705 110333 SH SOLE 110333 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 70172165 673890 SH SOLE 673890 0 0 TAPESTRY INC COM 876030107 2056281 53999 SH SOLE 53999 0 0 TARGA RES CORP COM 87612G101 30678900 417400 SH SOLE 417400 0 0 TARGET CORP COM 87612E106 106712 716 SH SOLE 716 0 0 TC ENERGY CORP COM 87807B107 588828023 14772404 SH SOLE 14772404 0 0 TE CONNECTIVITY LTD SHS H84989104 59162294 515351 SH SOLE 515351 0 0 TECK RESOURCES LTD CL B 878742204 27411898 724799 SH SOLE 724799 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 937468 47323 SH SOLE 47323 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 20355419 50900 SH SOLE 50900 0 0 TELEFLEX INCORPORATED COM 879369106 15305064 61311 SH SOLE 61311 0 0 TELEFONICA S A SPONSORED ADR 879382208 10877 3047 SH SOLE 3047 0 0 TELUS CORPORATION COM 87971M103 527616688 27323495 SH SOLE 27323495 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 16932462 855607 SH SOLE 855607 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 76176 9200 SH SOLE 9200 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 540544 11079 SH SOLE 11079 0 0 TERADYNE INC COM 880770102 1865271 21354 SH SOLE 21354 0 0 TESLA INC COM 88160R101 574141 4661 SH SOLE 4661 0 0 TETRA TECH INC NEW COM 88162G103 20616 142 SH SOLE 142 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3693 405 SH SOLE 405 0 0 TEXAS INSTRS INC COM 882508104 44531416 269528 SH SOLE 269528 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1964464 838 SH SOLE 838 0 0 TFI INTL INC COM 87241L109 99414623 991766 SH SOLE 991766 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 5824 2600 SH SOLE 2600 0 0 THE TRADE DESK INC COM CL A 88339J105 89718279 2001300 SH SOLE 2001300 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 675773726 1227140 SH SOLE 1227140 0 0 THOMSON REUTERS CORP. COM NEW 884903709 179689223 1575254 SH SOLE 1575254 0 0 TIDAL ETF TR SP FDS S&P 500 886364801 82104 3191 SH SOLE 3191 0 0 TILRAY BRANDS INC COM CL 2 88688T100 7739 2877 SH SOLE 2877 0 0 TJX COS INC NEW COM 872540109 585863004 7360088 SH SOLE 7360088 0 0 T-MOBILE US INC COM 872590104 299552540 2139661 SH SOLE 2139661 0 0 TOAST INC CL A 888787108 68541045 3801500 SH SOLE 3801500 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1548273337 23907865 SH SOLE 23907865 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 9970048 160600 SH SOLE 160600 0 0 TRACTOR SUPPLY CO COM 892356106 127769236 567939 SH SOLE 567939 0 0 TRANSALTA CORP COM 89346D107 33189 3700 SH SOLE 3700 0 0 TRANSDIGM GROUP INC COM 893641100 40075333 63647 SH SOLE 63647 0 0 TRAVELERS COMPANIES INC COM 89417E109 2317188 12359 SH SOLE 12359 0 0 TRI CONTL CORP COM 895436103 3036360 118469 SH SOLE 118469 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 34833756 4517997 SH SOLE 4517997 0 0 TRIP COM GROUP LTD ADS 89677Q107 605612 17605 SH SOLE 17605 0 0 TRUIST FINL CORP COM 89832Q109 6061851 140875 SH SOLE 140875 0 0 TYLER TECHNOLOGIES INC COM 902252105 1933170 5996 SH SOLE 5996 0 0 TYSON FOODS INC CL A 902494103 2603668 41826 SH SOLE 41826 0 0 U HAUL HOLDING COMPANY COM 023586100 756648 12571 SH SOLE 12571 0 0 UBER TECHNOLOGIES INC COM 90353T100 41292744 1669743 SH SOLE 1669743 0 0 UGI CORP NEW COM 902681105 875148 23608 SH SOLE 23608 0 0 ULTA BEAUTY INC COM 90384S303 30643874 65329 SH SOLE 65329 0 0 UNILEVER PLC SPON ADR NEW 904767704 3396157 67451 SH SOLE 67451 0 0 UNION PAC CORP COM 907818108 169640026 819240 SH SOLE 819240 0 0 UNITED PARCEL SERVICE INC CL B 911312106 12555941 72227 SH SOLE 72227 0 0 UNITED RENTALS INC COM 911363109 5307131 14932 SH SOLE 14932 0 0 UNITEDHEALTH GROUP INC COM 91324P102 649772172 1225569 SH SOLE 1225569 0 0 US BANCORP DEL COM NEW 902973304 23810580 545989 SH SOLE 545989 0 0 VAIL RESORTS INC COM 91879Q109 2022876 8487 SH SOLE 8487 0 0 VALE S A SPONSORED ADS 91912E105 215519 12700 SH SOLE 12700 0 0 VALERO ENERGY CORP COM 91913Y100 20504635 161632 SH SOLE 161632 0 0 VALLEY NATL BANCORP COM 919794107 2129073 188247 SH SOLE 188247 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 33311757 388068 SH SOLE 388068 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 24653928 1017496 SH SOLE 1017496 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 24455747 905098 SH SOLE 905098 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 69179851 2413812 SH SOLE 2413812 0 0 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 303728 2230 SH SOLE 2230 0 0 VANECK ETF TRUST EMERGING MRKT HI 92189F353 152964 8400 SH SOLE 8400 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 13708 180 SH SOLE 180 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6591679 91755 SH SOLE 91755 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 49223565 1037815 SH SOLE 1037815 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 50887426 253752 SH SOLE 253752 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 34123301 189827 SH SOLE 189827 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 102014468 555816 SH SOLE 555816 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 110198028 540690 SH SOLE 540690 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 34755733 256993 SH SOLE 256993 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 51163295 322187 SH SOLE 322187 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 64616729 783423 SH SOLE 783423 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 32460653 92391 SH SOLE 92391 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 280666 1468 SH SOLE 1468 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 65389010 636018 SH SOLE 636018 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1053241 12220 SH SOLE 12220 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 461739 9209 SH SOLE 9209 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 77024 1976 SH SOLE 1976 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 43823749 578837 SH SOLE 578837 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 32614715 716492 SH SOLE 716492 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 143863 2610 SH SOLE 2610 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 9853 148 SH SOLE 148 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 285478 1880 SH SOLE 1880 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 204914 3962 SH SOLE 3962 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 152267 3628 SH SOLE 3628 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1035527 12590 SH SOLE 12590 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1208499 4872 SH SOLE 4872 0 0 VBI VACCINES INC CDA COM NEW 91822J103 39 100 SH SOLE 100 0 0 VEEVA SYS INC CL A COM 922475108 5648 35 SH SOLE 35 0 0 VENTAS INC COM 92276F100 51227436 1137124 SH SOLE 1137124 0 0 VERISK ANALYTICS INC COM 92345Y106 345253 1957 SH SOLE 1957 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2309470 58616 SH SOLE 58616 0 0 VERMILION ENERGY INC COM 923725105 1686633 95290 SH SOLE 95290 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2161229 7484 SH SOLE 7484 0 0 VIATRIS INC COM 92556V106 2370 213 SH SOLE 213 0 0 VICI PPTYS INC COM 925652109 7098289 219083 SH SOLE 219083 0 0 VINTAGE WINE ESTATES INC COM 92747V106 3260 1000 SH SOLE 1000 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 81840 6000 SH SOLE 6000 0 0 VISA INC COM CL A 92826C839 894996422 4307838 SH SOLE 4307838 0 0 WABTEC COM 929740108 299 3 SH SOLE 3 0 0 WALKER & DUNLOP INC COM 93148P102 8870045 113023 SH SOLE 113023 0 0 WALMART INC COM 931142103 66306392 467638 SH SOLE 467638 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 2161 228 SH SOLE 228 0 0 WASTE CONNECTIONS INC COM 94106B101 488407112 3684423 SH SOLE 3684423 0 0 WASTE MGMT INC DEL COM 94106L109 4325495 27572 SH SOLE 27572 0 0 WATERS CORP COM 941848103 2349756 6859 SH SOLE 6859 0 0 WEC ENERGY GROUP INC COM 92939U106 68778960 733564 SH SOLE 733564 0 0 WEIBO CORP SPONSORED ADR 948596101 17208 900 SH SOLE 900 0 0 WELLS FARGO CO NEW COM 949746101 76808814 1860228 SH SOLE 1860228 0 0 WELLTOWER INC COM 95040Q104 5244000 80000 SH SOLE 80000 0 0 WEST FRASER TIMBER CO LTD COM 952845105 90507 1252 SH SOLE 1252 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1799457 58047 SH SOLE 58047 0 0 WILLIAMS COS INC COM 969457100 86287751 2622728 SH SOLE 2622728 0 0 WINGSTOP INC COM 974155103 61571188 447400 SH SOLE 447400 0 0 WISDOMTREE TR BIOREVOLUTION FD 97717Y618 63189 3640 SH SOLE 3640 0 0 WISDOMTREE TR CYBERSECURITY FD 97717Y659 51005 3350 SH SOLE 3350 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 11608435 192320 SH SOLE 192320 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 249057 3560 SH SOLE 3560 0 0 WNS HLDGS LTD SPON ADR 92932M101 39995 500 SH SOLE 500 0 0 WP CAREY INC COM 92936U109 3528785 45154 SH SOLE 45154 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 18612195 261004 SH SOLE 261004 0 0 WYNN RESORTS LTD COM 983134107 12370 150 SH SOLE 150 0 0 XP INC CL A G98239109 112749 7350 SH SOLE 7350 0 0 XPENG INC ADS 98422D105 70574 7100 SH SOLE 7100 0 0 XYLEM INC COM 98419M100 11057 100 SH SOLE 100 0 0 YANDEX N V SHS CLASS A N97284108 0 7631 SH SOLE 7631 0 0 YUM CHINA HLDGS INC COM 98850P109 1032447 18892 SH SOLE 18892 0 0 ZAI LAB LTD ADR 98887Q104 27630 900 SH SOLE 900 0 0 ZENTEK LTD COM 98942X102 10461 6750 SH SOLE 6750 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 690161 40149 SH SOLE 40149 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2020365 15846 SH SOLE 15846 0 0 ZOETIS INC CL A 98978V103 1768858 12070 SH SOLE 12070 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 139724 5200 SH SOLE 5200 0 0