The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   2,271,764 18,944 SH   SOLE   18,944 0 0
ABB LTD SPONSORED ADR 000375204   51,782 1,700 SH   SOLE   1,700 0 0
ABBOTT LABS COM 002824100   13,830,905 125,976 SH   SOLE   125,976 0 0
ABBVIE INC COM 00287Y109   3,893,992 24,095 SH   SOLE   24,095 0 0
ABCAM PLC ADS 000380204   55,735 3,582 SH   SOLE   3,582 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   62,640 6,000 SH   SOLE   6,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   88,745,647 332,580 SH   SOLE   332,580 0 0
ACTIVISION BLIZZARD INC COM 00507V109   10,717,459 140,006 SH   SOLE   140,006 0 0
ACUITY BRANDS INC COM 00508Y102   2,027,397 12,242 SH   SOLE   12,242 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   6,136,519 422,044 SH   SOLE   422,044 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   76,728 228 SH   SOLE   228 0 0
ADVANCED MICRO DEVICES INC COM 007903107   78,675,017 1,214,683 SH   SOLE   1,214,683 0 0
AFLAC INC COM 001055102   3,591,460 49,923 SH   SOLE   49,923 0 0
AGNICO EAGLE MINES LTD COM 008474108   69,995,332 1,346,323 SH   SOLE   1,346,323 0 0
AGRIFORCE GROWING SYSTEMS LT COM C00948106   30,015 26,562 SH   SOLE   26,562 0 0
AIR PRODS & CHEMS INC COM 009158106   19,962,301 64,758 SH   SOLE   64,758 0 0
AIRBNB INC COM CL A 009066101   11,887,920 139,040 SH   SOLE   139,040 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   84,329 12,934 SH   SOLE   12,934 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   7,799,488 88,540 SH   SOLE   88,540 0 0
ALIGN TECHNOLOGY INC COM 016255101   12,563,313 59,570 SH   SOLE   59,570 0 0
ALLIANT ENERGY CORP COM 018802108   1,696,437 30,727 SH   SOLE   30,727 0 0
ALLSTATE CORP COM 020002101   840,720 6,200 SH   SOLE   6,200 0 0
ALLY FINL INC COM 02005N100   1,092,890 44,699 SH   SOLE   44,699 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   93,003,139 391,345 SH   SOLE   391,345 0 0
ALPHABET INC CAP STK CL A 02079K305   452,894,736 5,133,115 SH   SOLE   5,133,115 0 0
ALPHABET INC CAP STK CL C 02079K107   199,759,357 2,251,317 SH   SOLE   2,251,317 0 0
ALTICE USA INC CL A 02156K103   1,472,000 320,000 SH   SOLE   320,000 0 0
ALTRIA GROUP INC COM 02209S103   35,379 774 SH   SOLE   774 0 0
AMAZON COM INC COM 023135106   299,281,836 3,562,879 SH   SOLE   3,562,879 0 0
AMBEV SA SPONSORED ADR 02319V103   267,174 98,226 SH   SOLE   98,226 0 0
AMCOR PLC ORD G0250X107   8,444 709 SH   SOLE   709 0 0
AMEREN CORP COM 023608102   2,006,213 22,562 SH   SOLE   22,562 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   12,720 1,000 SH   SOLE   1,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101   69,932,099 736,515 SH   SOLE   736,515 0 0
AMERICAN EXPRESS CO COM 025816109   118,643 803 SH   SOLE   803 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   3,631,809 57,429 SH   SOLE   57,429 0 0
AMERICAN TOWER CORP NEW COM 03027X100   477,479,898 2,253,752 SH   SOLE   2,253,752 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   41,281,890 270,843 SH   SOLE   270,843 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   11,523,274 407,039 SH   SOLE   407,039 0 0
AMERIPRISE FINL INC COM 03076C106   1,836,460 5,898 SH   SOLE   5,898 0 0
AMERISOURCEBERGEN CORP COM 03073E105   2,369,653 14,300 SH   SOLE   14,300 0 0
AMETEK INC COM 031100100   1,917,098 13,721 SH   SOLE   13,721 0 0
AMGEN INC COM 031162100   3,877,616 14,764 SH   SOLE   14,764 0 0
AMPHENOL CORP NEW CL A 032095101   2,970,678 39,016 SH   SOLE   39,016 0 0
ANALOG DEVICES INC COM 032654105   22,588,079 137,707 SH   SOLE   137,707 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   591,574 9,853 SH   SOLE   9,853 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   1,067,997 50,664 SH   SOLE   50,664 0 0
AON PLC SHS CL A G0403H108   28,463,476 94,834 SH   SOLE   94,834 0 0
APA CORPORATION COM 03743Q108   15,246,668 326,621 SH   SOLE   326,621 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   122,116,067 1,914,345 SH   SOLE   1,914,345 0 0
APPLE INC COM 037833100   472,902,323 3,639,670 SH   SOLE   3,639,670 0 0
APPLIED MATLS INC COM 038222105   26,686,307 274,043 SH   SOLE   274,043 0 0
APTIV PLC SHS G6095L109   996,491 10,700 SH   SOLE   10,700 0 0
ARBOR REALTY TRUST INC COM 038923108   11,666,238 884,476 SH   SOLE   884,476 0 0
ARCH CAP GROUP LTD ORD G0450A105   2,705,755 43,099 SH   SOLE   43,099 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   2,017,073 21,724 SH   SOLE   21,724 0 0
ARES CAPITAL CORP COM 04010L103   33,517,158 1,814,681 SH   SOLE   1,814,681 0 0
ARES COML REAL ESTATE CORP COM 04013V108   16,263,962 1,580,560 SH   SOLE   1,580,560 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   34,442,361 503,249 SH   SOLE   503,249 0 0
ARGENX SE SPONSORED ADR 04016X101   83,797,196 221,200 SH   SOLE   221,200 0 0
ARISTA NETWORKS INC COM 040413106   106,205,277 875,198 SH   SOLE   875,198 0 0
ARK ETF TR ISRAEL INOVATE 00214Q609   64,980 3,710 SH   SOLE   3,710 0 0
ARROW ELECTRS INC COM 042735100   848,585 8,115 SH   SOLE   8,115 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   186,072,695 340,543 SH   SOLE   340,543 0 0
ASSURANT INC COM 04621X108   943,577 7,545 SH   SOLE   7,545 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   123,008,590 1,814,286 SH   SOLE   1,814,286 0 0
AT&T INC COM 00206R102   2,257,931 122,647 SH   SOLE   122,647 0 0
ATMOS ENERGY CORP COM 049560105   60,277,633 537,857 SH   SOLE   537,857 0 0
AURORA CANNABIS INC COM 05156X884   148 161 SH   SOLE   161 0 0
AUTOHOME INC SP ADS RP CL A 05278C107   24,480 800 SH   SOLE   800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   13,673,540 57,245 SH   SOLE   57,245 0 0
AUTOZONE INC COM 053332102   148,094,109 60,050 SH   SOLE   60,050 0 0
AVALONBAY CMNTYS INC COM 053484101   15,722,195 97,339 SH   SOLE   97,339 0 0
AVEPOINT INC COM CL A 053604104   1,843,335 448,500 SH   SOLE   448,500 0 0
AVERY DENNISON CORP COM 053611109   35,479,620 196,020 SH   SOLE   196,020 0 0
AXALTA COATING SYS LTD COM G0750C108   1,025,778 40,274 SH   SOLE   40,274 0 0
AXSOME THERAPEUTICS INC COM 05464T104   9,116,766 118,200 SH   SOLE   118,200 0 0
BAIDU INC SPON ADR REP A 056752108   343,140 3,000 SH   SOLE   3,000 0 0
BALL CORP COM 058498106   9,063,491 177,229 SH   SOLE   177,229 0 0
BALLARD PWR SYS INC NEW COM 058586108   479 100 SH   SOLE   100 0 0
BANK AMERICA CORP COM 060505104   112,452,667 3,395,310 SH   SOLE   3,395,310 0 0
BANK MONTREAL QUE COM 063671101   864,767,215 9,544,892 SH   SOLE   9,544,892 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,734,585 38,106 SH   SOLE   38,106 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   792,503,306 16,180,141 SH   SOLE   16,180,141 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103   58,487 1,460 SH   SOLE   1,460 0 0
BARRICK GOLD CORP COM 067901108   12,026,137 700,008 SH   SOLE   700,008 0 0
BAUSCH HEALTH COS INC COM 071734107   973 155 SH   SOLE   155 0 0
BAXTER INTL INC COM 071813109   10,194 200 SH   SOLE   200 0 0
BCE INC COM NEW 05534B760   522,794,171 11,895,203 SH   SOLE   11,895,203 0 0
BECTON DICKINSON & CO COM 075887109   10,672,208 41,967 SH   SOLE   41,967 0 0
BEIGENE LTD SPONSORED ADR 07725L102   175,952 800 SH   SOLE   800 0 0
BERKLEY W R CORP COM 084423102   138,843,318 1,913,233 SH   SOLE   1,913,233 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   267,934,608 867,383 SH   SOLE   867,383 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,687,110 10 SH   SOLE   10 0 0
BERRY GLOBAL GROUP INC COM 08579W103   1,158,443 19,170 SH   SOLE   19,170 0 0
BEST BUY INC COM 086516101   247,046 3,080 SH   SOLE   3,080 0 0
BHP GROUP LTD SPONSORED ADS 088606108   42,904,906 691,457 SH   SOLE   691,457 0 0
BILIBILI INC SPONS ADS REP Z 090040106   61,594 2,600 SH   SOLE   2,600 0 0
BILL COM HLDGS INC COM 090043100   110,300,208 1,012,300 SH   SOLE   1,012,300 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   116,509,662 1,125,806 SH   SOLE   1,125,806 0 0
BIONTECH SE SPONSORED ADS 09075V102   15,022 100 SH   SOLE   100 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   231,560 3,500 SH   SOLE   3,500 0 0
BLACKBERRY LTD COM 09228F103   3,260 1,000 SH   SOLE   1,000 0 0
BLACKROCK INC COM 09247X101   5,618,727 7,929 SH   SOLE   7,929 0 0
BLACKSTONE INC COM 09260D107   16,989,880 229,005 SH   SOLE   229,005 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   31,242,749 1,475,803 SH   SOLE   1,475,803 0 0
BLOOM ENERGY CORP COM CL A 093712107   4,024,090 210,465 SH   SOLE   210,465 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   31,058,593 2,930,056 SH   SOLE   2,930,056 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109   10,996 251 SH   SOLE   251 0 0
BOEING CO COM 097023105   15,715,425 82,500 SH   SOLE   82,500 0 0
BOOKING HOLDINGS INC COM 09857L108   121,331,947 60,206 SH   SOLE   60,206 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   303,168,935 2,900,583 SH   SOLE   2,900,583 0 0
BOSTON PROPERTIES INC COM 101121101   4,818,454 71,300 SH   SOLE   71,300 0 0
BOSTON SCIENTIFIC CORP COM 101137107   79,000,981 1,707,391 SH   SOLE   1,707,391 0 0
BP PLC SPONSORED ADR 055622104   1,376,486 39,407 SH   SOLE   39,407 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100   18,540,142 1,538,601 SH   SOLE   1,538,601 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   3,489,503 48,499 SH   SOLE   48,499 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   579,350 14,491 SH   SOLE   14,491 0 0
BROADCOM INC COM 11135F101   33,648,443 60,180 SH   SOLE   60,180 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   529,008 3,944 SH   SOLE   3,944 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   168,850,703 5,889,456 SH   SOLE   5,889,456 0 0
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   12,247,528 651,811 SH   SOLE   651,811 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   26,739,441 1,576,618 SH   SOLE   1,576,618 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   775,028,457 24,635,361 SH   SOLE   24,635,361 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   488,099,658 15,750,231 SH   SOLE   15,750,231 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   547,828 14,083 SH   SOLE   14,083 0 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   4,098 131 SH   SOLE   131 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   74,523 2,706 SH   SOLE   2,706 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   201,569,437 7,954,595 SH   SOLE   7,954,595 0 0
BROWN & BROWN INC COM 115236101   18,230,969 320,010 SH   SOLE   320,010 0 0
BROWN FORMAN CORP CL B 115637209   2,120,478 32,285 SH   SOLE   32,285 0 0
BRP INC COM SUN VTG 05577W200   8,825,143 115,588 SH   SOLE   115,588 0 0
BRUKER CORP COM 116794108   3,054,083 44,683 SH   SOLE   44,683 0 0
BUMBLE INC COM CL A 12047B105   26,312 1,250 SH   SOLE   1,250 0 0
BUNGE LIMITED COM G16962105   1,517,801 15,213 SH   SOLE   15,213 0 0
BURLINGTON STORES INC COM 122017106   37,304,798 183,985 SH   SOLE   183,985 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   5,184,816 32,276 SH   SOLE   32,276 0 0
CAE INC COM 124765108   37,930,400 1,961,241 SH   SOLE   1,961,241 0 0
CALIX INC COM 13100M509   9,299,637 135,900 SH   SOLE   135,900 0 0
CAMDEN PPTY TR SH BEN INT 133131102   32,846,289 293,585 SH   SOLE   293,585 0 0
CAMECO CORP COM 13321L108   113,350 5,000 SH   SOLE   5,000 0 0
CAMPBELL SOUP CO COM 134429109   1,590,362 28,024 SH   SOLE   28,024 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   8,905 500 SH   SOLE   500 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   367,295,101 9,080,225 SH   SOLE   9,080,225 0 0
CANADIAN NAT RES LTD COM 136385101   789,964,338 14,225,902 SH   SOLE   14,225,902 0 0
CANADIAN NATL RY CO COM 136375102   1,003,216,907 8,438,904 SH   SOLE   8,438,904 0 0
CANADIAN PAC RY LTD COM 13645T100   963,838,330 12,921,817 SH   SOLE   12,921,817 0 0
CANOPY GROWTH CORP COM 138035100   4,158 1,800 SH   SOLE   1,800 0 0
CAPITAL ONE FINL CORP COM 14040H105   1,929,105 20,752 SH   SOLE   20,752 0 0
CARLISLE COS INC COM 142339100   16,560,775 70,277 SH   SOLE   70,277 0 0
CARLYLE GROUP INC COM 14316J108   753,489 25,251 SH   SOLE   25,251 0 0
CARNIVAL CORP COMMON STOCK 143658300   4,836 600 SH   SOLE   600 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   58,575 1,420 SH   SOLE   1,420 0 0
CARVANA CO CL A 146869102   2,370 500 SH   SOLE   500 0 0
CATALENT INC COM 148806102   14,117,746 313,658 SH   SOLE   313,658 0 0
CATERPILLAR INC COM 149123101   14,448,821 60,314 SH   SOLE   60,314 0 0
CBRE GROUP INC CL A 12504L109   1,504,952 19,555 SH   SOLE   19,555 0 0
CDW CORP COM 12514G108   218,818,538 1,225,325 SH   SOLE   1,225,325 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106   41,340 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   89,287,128 858,200 SH   SOLE   858,200 0 0
CENOVUS ENERGY INC COM 15135U109   88,277,689 4,548,052 SH   SOLE   4,548,052 0 0
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117   393 27 SH   SOLE   27 0 0
CENTERPOINT ENERGY INC COM 15189T107   2,113,905 70,487 SH   SOLE   70,487 0 0
CENTERRA GOLD INC COM 152006102   2,242 433 SH   SOLE   433 0 0
CENTRAL SECS CORP COM 155123102   1,679,466 50,300 SH   SOLE   50,300 0 0
CF INDS HLDGS INC COM 125269100   2,554,040 29,977 SH   SOLE   29,977 0 0
CGI INC CL A SUB VTG 12532H104   145,546,091 1,689,842 SH   SOLE   1,689,842 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   4,184,518 439,089 SH   SOLE   439,089 0 0
CHART INDS INC COM 16115Q308   3,547,125 30,783 SH   SOLE   30,783 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   3,311,700 26,250 SH   SOLE   26,250 0 0
CHEMOURS CO COM 163851108   6,124 200 SH   SOLE   200 0 0
CHENIERE ENERGY INC COM NEW 16411R208   374,900 2,500 SH   SOLE   2,500 0 0
CHESAPEAKE ENERGY CORP COM 165167735   336,995 3,571 SH   SOLE   3,571 0 0
CHEVRON CORP NEW COM 166764100   217,678,471 1,212,761 SH   SOLE   1,212,761 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   92,127,948 66,399 SH   SOLE   66,399 0 0
CHUBB LIMITED COM H1467J104   220,465,875 999,392 SH   SOLE   999,392 0 0
CHURCH & DWIGHT CO INC COM 171340102   4,075,722 50,561 SH   SOLE   50,561 0 0
CHURCHILL DOWNS INC COM 171484108   598,981 2,833 SH   SOLE   2,833 0 0
CIGNA CORP NEW COM 125523100   2,966,487 8,953 SH   SOLE   8,953 0 0
CINTAS CORP COM 172908105   4,123,290 9,130 SH   SOLE   9,130 0 0
CISCO SYS INC COM 17275R102   7,299,210 153,216 SH   SOLE   153,216 0 0
CITIGROUP INC COM NEW 172967424   2,031,641 44,918 SH   SOLE   44,918 0 0
CITIZENS FINL GROUP INC COM 174610105   1,633,855 41,500 SH   SOLE   41,500 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   5,756,150 201,264 SH   SOLE   201,264 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   5,516,376 165,359 SH   SOLE   165,359 0 0
CLEARWAY ENERGY INC CL C 18539C204   49,720,769 1,560,112 SH   SOLE   1,560,112 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   109,419 6,792 SH   SOLE   6,792 0 0
CLOUDFLARE INC CL A COM 18915M107   20,566,029 454,900 SH   SOLE   454,900 0 0
CME GROUP INC COM 12572Q105   9,601,936 57,100 SH   SOLE   57,100 0 0
CMS ENERGY CORP COM 125896100   62,693,090 989,943 SH   SOLE   989,943 0 0
COCA COLA CO COM 191216100   300,752,214 4,728,065 SH   SOLE   4,728,065 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,326,946 40,688 SH   SOLE   40,688 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106   899,990 78,260 SH   SOLE   78,260 0 0
COLGATE PALMOLIVE CO COM 194162103   3,437,450 43,628 SH   SOLE   43,628 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   8,347,751 90,697 SH   SOLE   90,697 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   17,835,929 203,653 SH   SOLE   203,653 0 0
COMCAST CORP NEW CL A 20030N101   82,387,396 2,355,945 SH   SOLE   2,355,945 0 0
CONAGRA BRANDS INC COM 205887102   10,332 267 SH   SOLE   267 0 0
CONOCOPHILLIPS COM 20825C104   22,860,612 193,734 SH   SOLE   193,734 0 0
CONSOLIDATED EDISON INC COM 209115104   3,137,795 32,922 SH   SOLE   32,922 0 0
CONSTELLATION ENERGY CORP COM 21037T109   37,149,440 430,918 SH   SOLE   430,918 0 0
COPART INC COM 217204106   49,442 812 SH   SOLE   812 0 0
CORE LABORATORIES N V COM N22717107   13,824 682 SH   SOLE   682 0 0
CORNING INC COM 219350105   415,220 13,000 SH   SOLE   13,000 0 0
CORTEVA INC COM 22052L104   25,013,064 425,537 SH   SOLE   425,537 0 0
COSTAR GROUP INC COM 22160N109   7,310,688 94,600 SH   SOLE   94,600 0 0
COSTCO WHSL CORP NEW COM 22160K105   213,643,369 468,003 SH   SOLE   468,003 0 0
CREDICORP LTD COM G2519Y108   81,396 600 SH   SOLE   600 0 0
CRESCENT PT ENERGY CORP COM 22576C101   88,195 12,335 SH   SOLE   12,335 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   74,366,327 706,300 SH   SOLE   706,300 0 0
CROWN CASTLE INC COM 22822V101   51,828,315 382,102 SH   SOLE   382,102 0 0
CSX CORP COM 126408103   48,759,081 1,573,889 SH   SOLE   1,573,889 0 0
CUBESMART COM 229663109   27,771,010 689,963 SH   SOLE   689,963 0 0
CUMMINS INC COM 231021106   2,665 11 SH   SOLE   11 0 0
CURTISS WRIGHT CORP COM 231561101   4,278,617 25,622 SH   SOLE   25,622 0 0
CVS HEALTH CORP COM 126650100   1,745,355 18,729 SH   SOLE   18,729 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   32,671 252 SH   SOLE   252 0 0
D R HORTON INC COM 23331A109   3,376,979 37,884 SH   SOLE   37,884 0 0
DANAHER CORPORATION COM 235851102   210,474,609 792,987 SH   SOLE   792,987 0 0
DARLING INGREDIENTS INC COM 237266101   5,237,155 83,674 SH   SOLE   83,674 0 0
DATADOG INC CL A COM 23804L103   202,867,350 2,760,100 SH   SOLE   2,760,100 0 0
DECKERS OUTDOOR CORP COM 243537107   48,058,864 120,400 SH   SOLE   120,400 0 0
DEERE & CO COM 244199105   124,813,751 291,104 SH   SOLE   291,104 0 0
DESCARTES SYS GROUP INC COM 249906108   18,646,489 267,717 SH   SOLE   267,717 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   8,352 725 SH   SOLE   725 0 0
DEVON ENERGY CORP NEW COM 25179M103   25,360,142 412,293 SH   SOLE   412,293 0 0
DEXCOM INC COM 252131107   151,537,768 1,338,200 SH   SOLE   1,338,200 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   9,062,743 50,860 SH   SOLE   50,860 0 0
DIAMONDBACK ENERGY INC COM 25278X109   8,761,716 64,057 SH   SOLE   64,057 0 0
DIGITAL RLTY TR INC COM 253868103   1,514,077 15,100 SH   SOLE   15,100 0 0
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   4,707 160 SH   SOLE   160 0 0
DISNEY WALT CO COM 254687106   77,469,853 891,688 SH   SOLE   891,688 0 0
DOCEBO INC COM 25609L105   82,850 2,500 SH   SOLE   2,500 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   8,288,450 117,500 SH   SOLE   117,500 0 0
DOLLAR GEN CORP NEW COM 256677105   216,804,163 880,423 SH   SOLE   880,423 0 0
DOMINION ENERGY INC COM 25746U109   42,924 700 SH   SOLE   700 0 0
DOMINOS PIZZA INC COM 25754A201   12,653,992 36,530 SH   SOLE   36,530 0 0
DONALDSON INC COM 257651109   20,439,310 347,194 SH   SOLE   347,194 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105   39,683,916 1,807,100 SH   SOLE   1,807,100 0 0
DOVER CORP COM 260003108   1,567,235 11,574 SH   SOLE   11,574 0 0
DOW INC COM 260557103   9,807,859 194,639 SH   SOLE   194,639 0 0
DTE ENERGY CO COM 233331107   1,929,254 16,415 SH   SOLE   16,415 0 0
DUCKHORN PORTFOLIO INC COM 26414D106   10,687,616 644,998 SH   SOLE   644,998 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,320,879 22,535 SH   SOLE   22,535 0 0
DUPONT DE NEMOURS INC COM 26614N102   43,873,168 639,271 SH   SOLE   639,271 0 0
EATON CORP PLC SHS G29183103   81,810,658 521,253 SH   SOLE   521,253 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   791,300 52,404 SH   SOLE   52,404 0 0
ECOLAB INC COM 278865100   7,436,951 51,092 SH   SOLE   51,092 0 0
EDISON INTL COM 281020107   1,724,229 27,102 SH   SOLE   27,102 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   60,100,593 805,530 SH   SOLE   805,530 0 0
ELBIT SYS LTD ORD M3760D101   367,023,096 2,237,400 SH   SOLE   2,237,400 0 0
ELDORADO GOLD CORP NEW COM 284902509   5,517 660 SH   SOLE   660 0 0
ELECTRONIC ARTS INC COM 285512109   1,294,741 10,597 SH   SOLE   10,597 0 0
ELEVANCE HEALTH INC COM 036752103   167,738,112 326,994 SH   SOLE   326,994 0 0
EMBECTA CORP COMMON STOCK 29082K105   657 26 SH   SOLE   26 0 0
EMERSON ELEC CO COM 291011104   44,183,757 459,960 SH   SOLE   459,960 0 0
ENBRIDGE INC COM 29250N105   954,162,109 24,403,123 SH   SOLE   24,403,123 0 0
ENDAVA PLC ADS 29260V105   74,549,250 974,500 SH   SOLE   974,500 0 0
ENERFLEX LTD COM 29269R105   45,823,792 7,250,600 SH   SOLE   7,250,600 0 0
ENERPLUS CORP COM 292766102   794 45 SH   SOLE   45 0 0
ENPHASE ENERGY INC COM 29355A107   195,505,505 737,868 SH   SOLE   737,868 0 0
EOG RES INC COM 26875P101   9,092,304 70,200 SH   SOLE   70,200 0 0
EPAM SYS INC COM 29414B104   97,732,068 298,200 SH   SOLE   298,200 0 0
EQT CORP COM 26884L109   2,046,004 60,479 SH   SOLE   60,479 0 0
EQUIFAX INC COM 294429105   60,524,481 311,404 SH   SOLE   311,404 0 0
EQUINIX INC COM 29444U700   15,273,334 23,317 SH   SOLE   23,317 0 0
EQUINOR ASA SPONSORED ADR 29446M102   152,980 4,272 SH   SOLE   4,272 0 0
EQUINOX GOLD CORP COM 29446Y502   2,351 717 SH   SOLE   717 0 0
EQUITABLE HLDGS INC COM 29452E101   2,729,915 95,119 SH   SOLE   95,119 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   9,485,411 146,833 SH   SOLE   146,833 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   1,443,199 24,461 SH   SOLE   24,461 0 0
ERIE INDTY CO CL A 29530P102   909,071 3,655 SH   SOLE   3,655 0 0
ERO COPPER CORP COM 296006109   7,483,423 544,249 SH   SOLE   544,249 0 0
ESSEX PPTY TR INC COM 297178105   1,383,201 6,527 SH   SOLE   6,527 0 0
ETSY INC COM 29786A106   7,898,293 65,940 SH   SOLE   65,940 0 0
EVEREST RE GROUP LTD COM G3223R108   1,688,814 5,098 SH   SOLE   5,098 0 0
EVERGY INC COM 30034W106   53,090,391 843,642 SH   SOLE   843,642 0 0
EVERSOURCE ENERGY COM 30040W108   74,289,534 886,087 SH   SOLE   886,087 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723   73,528 2,546 SH   SOLE   2,546 0 0
EXELON CORP COM 30161N101   64,238,612 1,485,973 SH   SOLE   1,485,973 0 0
EXPEDIA GROUP INC COM NEW 30212P303   4,380 50 SH   SOLE   50 0 0
EXPEDITORS INTL WASH INC COM 302130109   98,360,072 946,498 SH   SOLE   946,498 0 0
EXXON MOBIL CORP COM 30231G102   295,558,887 2,679,591 SH   SOLE   2,679,591 0 0
F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104   47,503 2,374 SH   SOLE   2,374 0 0
FABRINET SHS G3323L100   51,288 400 SH   SOLE   400 0 0
FACTSET RESH SYS INC COM 303075105   1,411,857 3,519 SH   SOLE   3,519 0 0
FAIR ISAAC CORP COM 303250104   2,539,774 4,243 SH   SOLE   4,243 0 0
FASTENAL CO COM 311900104   2,317,355 48,972 SH   SOLE   48,972 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   7,018,541 69,463 SH   SOLE   69,463 0 0
FEDEX CORP COM 31428X106   29,097 168 SH   SOLE   168 0 0
FERGUSON PLC NEW SHS G3421J106   2,795,625 22,018 SH   SOLE   22,018 0 0
FERRARI N V COM N3167Y103   21,138,586 98,677 SH   SOLE   98,677 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,517,064 40,326 SH   SOLE   40,326 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   5,977,042 88,092 SH   SOLE   88,092 0 0
FIFTH THIRD BANCORP COM 316773100   1,352,723 41,229 SH   SOLE   41,229 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   6,701,877 54,983 SH   SOLE   54,983 0 0
FIRST SOLAR INC COM 336433107   6,291,180 42,000 SH   SOLE   42,000 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   14,817,305 186,710 SH   SOLE   186,710 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   65,905 1,144 SH   SOLE   1,144 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   109,471 2,828 SH   SOLE   2,828 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   77,619 2,173 SH   SOLE   2,173 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   46,010 975 SH   SOLE   975 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   99,346 944 SH   SOLE   944 0 0
FIRSTENERGY CORP COM 337932107   77,095,324 1,838,229 SH   SOLE   1,838,229 0 0
FIRSTSERVICE CORP NEW COM 33767E202   52,316,595 426,900 SH   SOLE   426,900 0 0
FISERV INC COM 337738108   6,338,301 62,712 SH   SOLE   62,712 0 0
FIVE BELOW INC COM 33829M101   99,793,591 564,220 SH   SOLE   564,220 0 0
FIVE9 INC COM 338307101   7,586,748 111,800 SH   SOLE   111,800 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   25,741,195 592,160 SH   SOLE   592,160 0 0
FMC CORP COM NEW 302491303   8,112 65 SH   SOLE   65 0 0
FORD MTR CO DEL COM 345370860   1,363,187 117,213 SH   SOLE   117,213 0 0
FORTIS INC COM 349553107   381,166,826 9,519,651 SH   SOLE   9,519,651 0 0
FORTIVE CORP COM 34959J108   11,506,982 179,097 SH   SOLE   179,097 0 0
FRANCO NEV CORP COM 351858105   141,909,037 1,039,779 SH   SOLE   1,039,779 0 0
FS KKR CAP CORP COM 302635206   27,656,142 1,580,351 SH   SOLE   1,580,351 0 0
FUELCELL ENERGY INC COM 35952H601   20,433 7,350 SH   SOLE   7,350 0 0
FULL TRUCK ALLIANCE CO LTD SPONSORED ADS 35969L108   81,600 10,200 SH   SOLE   10,200 0 0
FUSION PHARMACEUTICALS INC COM 36118A100   2,313,111 734,321 SH   SOLE   734,321 0 0
GABELLI DIVID & INCOME TR COM 36242H104   3,228,783 156,661 SH   SOLE   156,661 0 0
GALLAGHER ARTHUR J & CO COM 363576109   30,413,387 161,310 SH   SOLE   161,310 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108   41,240 2,000 SH   SOLE   2,000 0 0
GENERAC HLDGS INC COM 368736104   5,485,567 54,496 SH   SOLE   54,496 0 0
GENERAL AMERN INVS CO INC COM 368802104   4,818,795 133,300 SH   SOLE   133,300 0 0
GENERAL DYNAMICS CORP COM 369550108   32,761,188 132,043 SH   SOLE   132,043 0 0
GENERAL ELECTRIC CO COM NEW 369604301   7,911 121 SH   SOLE   121 0 0
GENERAL MLS INC COM 370334104   246,641,001 2,941,455 SH   SOLE   2,941,455 0 0
GENERAL MTRS CO COM 37045V100   1,677,290 49,860 SH   SOLE   49,860 0 0
GENMAB A/S SPONSORED ADS 372303206   96,948,488 2,287,600 SH   SOLE   2,287,600 0 0
GENUINE PARTS CO COM 372460105   3,012,480 17,362 SH   SOLE   17,362 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,186 109 SH   SOLE   109 0 0
GILDAN ACTIVEWEAR INC COM 375916103   3,894,526 142,136 SH   SOLE   142,136 0 0
GILEAD SCIENCES INC COM 375558103   2,163,935 25,206 SH   SOLE   25,206 0 0
GITLAB INC CLASS A COM 37637K108   179,587,968 3,952,200 SH   SOLE   3,952,200 0 0
GLOBAL PMTS INC COM 37940X102   4,773,219 48,059 SH   SOLE   48,059 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848   31,748,942 1,127,048 SH   SOLE   1,127,048 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475   1,004,249 25,508 SH   SOLE   25,508 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   6,165 300 SH   SOLE   300 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108   692,486 12,850 SH   SOLE   12,850 0 0
GLOBANT S A COM L44385109   83,256,016 495,100 SH   SOLE   495,100 0 0
GLOBE LIFE INC COM 37959E102   1,472,638 12,216 SH   SOLE   12,216 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   196,278 14,306 SH   SOLE   14,306 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   32,608,738 94,964 SH   SOLE   94,964 0 0
GRAINGER W W INC COM 384802104   2,826,306 5,081 SH   SOLE   5,081 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   80,274,678 1,574,322 SH   SOLE   1,574,322 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   2,871,562 129,059 SH   SOLE   129,059 0 0
GSK PLC SPONSORED ADR 37733W204   1,818,705 51,756 SH   SOLE   51,756 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   44,229 707 SH   SOLE   707 0 0
H WORLD GROUP LTD SPONSORED ADS 44332N106   67,872 1,600 SH   SOLE   1,600 0 0
HAIN CELESTIAL GROUP INC COM 405217100   3,442,861 212,785 SH   SOLE   212,785 0 0
HALEON PLC SPON ADS 405552100   1,016 127 SH   SOLE   127 0 0
HALLIBURTON CO COM 406216101   18,691 475 SH   SOLE   475 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100   173,880 6,000 SH   SOLE   6,000 0 0
HARLEY DAVIDSON INC COM 412822108   2,080 50 SH   SOLE   50 0 0
HARMONY BIOSCIENCES HLDGS IN COM 413197104   6,380,580 115,800 SH   SOLE   115,800 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   2,084,111 27,484 SH   SOLE   27,484 0 0
HCA HEALTHCARE INC COM 40412C101   38,874,719 162,005 SH   SOLE   162,005 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   6,082,811 88,917 SH   SOLE   88,917 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   12,557,563 500,900 SH   SOLE   500,900 0 0
HENRY JACK & ASSOC INC COM 426281101   2,004,017 11,415 SH   SOLE   11,415 0 0
HERSHEY CO COM 427866108   37,194,773 160,620 SH   SOLE   160,620 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   2,484,142 155,648 SH   SOLE   155,648 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   6,054,539 47,915 SH   SOLE   47,915 0 0
HIVE BLOCKCHAIN TECHNLGIES L COM NEW 43366H704   31 22 SH   SOLE   22 0 0
HOLOGIC INC COM 436440101   1,792,896 23,966 SH   SOLE   23,966 0 0
HOME DEPOT INC COM 437076102   384,320,128 1,216,742 SH   SOLE   1,216,742 0 0
HONEYWELL INTL INC COM 438516106   442,021,823 2,062,631 SH   SOLE   2,062,631 0 0
HOSTESS BRANDS INC CL A 44109J106   6,461,306 287,937 SH   SOLE   287,937 0 0
HOWMET AEROSPACE INC COM 443201108   16,686,194 423,400 SH   SOLE   423,400 0 0
HUBBELL INC COM 443510607   5,014,642 21,368 SH   SOLE   21,368 0 0
HUMANA INC COM 444859102   372,273,008 726,826 SH   SOLE   726,826 0 0
HUNTINGTON BANCSHARES INC COM 446150104   9,898 702 SH   SOLE   702 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   1,325,487 5,746 SH   SOLE   5,746 0 0
I-80 GOLD CORP COM 44955L106   4,117 1,460 SH   SOLE   1,460 0 0
ICL GROUP LTD SHS M53213100   2,097,304 286,909 SH   SOLE   286,909 0 0
IDEXX LABS INC COM 45168D104   2,690,904 6,596 SH   SOLE   6,596 0 0
ILLINOIS TOOL WKS INC COM 452308109   158,854,805 721,084 SH   SOLE   721,084 0 0
IMPERIAL OIL LTD COM NEW 453038408   1,175,121 24,110 SH   SOLE   24,110 0 0
IMPINJ INC COM 453204109   8,854,498 81,100 SH   SOLE   81,100 0 0
INFOSYS LTD SPONSORED ADR 456788108   4,619,024 256,470 SH   SOLE   256,470 0 0
INMODE LTD SHS M5425M103   3,570 100 SH   SOLE   100 0 0
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433   5,987 200 SH   SOLE   200 0 0
INSULET CORP COM 45784P101   8,831,700 30,000 SH   SOLE   30,000 0 0
INTEL CORP COM 458140100   185,406 7,015 SH   SOLE   7,015 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   79,483,854 1,098,602 SH   SOLE   1,098,602 0 0
INTERCORP FINL SVCS INC SHS P5626F128   9,400 400 SH   SOLE   400 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   105,678 1,008 SH   SOLE   1,008 0 0
INTUIT COM 461202103   21,558,117 55,388 SH   SOLE   55,388 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   65,880,036 248,276 SH   SOLE   248,276 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   13,956,764 427,466 SH   SOLE   427,466 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   17,040,589 365,521 SH   SOLE   365,521 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   72,940 1,000 SH   SOLE   1,000 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   17,532 400 SH   SOLE   400 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   30,260,216 587,121 SH   SOLE   587,121 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   11,423,720 259,630 SH   SOLE   259,630 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   1,484,443 5,146 SH   SOLE   5,146 0 0
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753   178,354 3,907 SH   SOLE   3,907 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   459,380 5,891 SH   SOLE   5,891 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   847,500 6,000 SH   SOLE   6,000 0 0
INVESCO LTD SHS G491BT108   646,344 35,928 SH   SOLE   35,928 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,077,250 7,801 SH   SOLE   7,801 0 0
INVITATION HOMES INC COM 46187W107   25,022,088 844,200 SH   SOLE   844,200 0 0
IQIYI INC SPONSORED ADS 46267X108   19,080 3,600 SH   SOLE   3,600 0 0
IQVIA HLDGS INC COM 46266C105   46,714 228 SH   SOLE   228 0 0
ISHARES GOLD TR ISHARES NEW 464285204   244,724 7,075 SH   SOLE   7,075 0 0
ISHARES INC MSCI GBL MIN VOL 464286525   137,901,100 1,451,285 SH   SOLE   1,451,285 0 0
ISHARES INC CORE MSCI EMKT 46434G103   84,731,172 1,814,372 SH   SOLE   1,814,372 0 0
ISHARES INC MSCI CDA ETF 464286509   1,767,976 54,017 SH   SOLE   54,017 0 0
ISHARES INC MSCI AUST ETF 464286103   770,869 34,677 SH   SOLE   34,677 0 0
ISHARES INC MSCI HONG KG ETF 464286871   332,483 15,825 SH   SOLE   15,825 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   2,057,069 37,786 SH   SOLE   37,786 0 0
ISHARES INC MSCI SWITZERLAND 464286749   190,781 4,550 SH   SOLE   4,550 0 0
ISHARES INC MSCI WORLD ETF 464286392   52,112 477 SH   SOLE   477 0 0
ISHARES TR GL TIMB FORE ETF 464288174   18,097,872 248,768 SH   SOLE   248,768 0 0
ISHARES TR MICRO-CAP ETF 464288869   57,775,529 535,802 SH   SOLE   535,802 0 0
ISHARES TR CONV BD ETF 46435G102   64,902,069 934,246 SH   SOLE   934,246 0 0
ISHARES TR GLB INFRASTR ETF 464288372   103,284,625 2,253,155 SH   SOLE   2,253,155 0 0
ISHARES TR USD INV GRDE ETF 464288620   166,410,855 3,388,533 SH   SOLE   3,388,533 0 0
ISHARES TR US CONSUM DISCRE 464287580   10,082,717 177,014 SH   SOLE   177,014 0 0
ISHARES TR U.S. FINLS ETF 464287788   17,127,539 226,945 SH   SOLE   226,945 0 0
ISHARES TR BROAD USD HIGH 46435U853   64,726,795 1,874,509 SH   SOLE   1,874,509 0 0
ISHARES TR IBOXX HI YD ETF 464288513   88,557,967 1,202,743 SH   SOLE   1,202,743 0 0
ISHARES TR JPMORGAN USD EMG 464288281   69,923,024 826,611 SH   SOLE   826,611 0 0
ISHARES TR IBOXX INV CP ETF 464287242   141,338,509 1,340,591 SH   SOLE   1,340,591 0 0
ISHARES TR EAFE SML CP ETF 464288273   40,710,219 720,790 SH   SOLE   720,790 0 0
ISHARES TR INTL DIV GRWTH 46435G524   1,417,698 24,600 SH   SOLE   24,600 0 0
ISHARES TR MSCI ACWI ETF 464288257   47,261,353 556,802 SH   SOLE   556,802 0 0
ISHARES TR U.S. REAL ES ETF 464287739   7,736,303 91,891 SH   SOLE   91,891 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   37,960,099 761,945 SH   SOLE   761,945 0 0
ISHARES TR MSCI INTL MOMENT 46434V449   1,390,124 45,090 SH   SOLE   45,090 0 0
ISHARES TR MSCI INTL SML CP 46434V266   699,000 23,300 SH   SOLE   23,300 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   13,004,284 113,189 SH   SOLE   113,189 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   3,660,717 113,020 SH   SOLE   113,020 0 0
ISHARES TR 20 YR TR BD ETF 464287432   21,232,862 213,267 SH   SOLE   213,267 0 0
ISHARES TR U.S. TECH ETF 464287721   5,536,096 74,320 SH   SOLE   74,320 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   11,501,982 100,930 SH   SOLE   100,930 0 0
ISHARES TR MSCI USA MMENTM 46432F396   7,493,505 51,350 SH   SOLE   51,350 0 0
ISHARES TR CORE US AGGBD ET 464287226   48,163,682 496,584 SH   SOLE   496,584 0 0
ISHARES TR CORE DIV GRWTH 46434V621   13,555,500 271,110 SH   SOLE   271,110 0 0
ISHARES TR CORE S&P MCP ETF 464287507   19,012,554 78,600 SH   SOLE   78,600 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   2,492,391 49,521 SH   SOLE   49,521 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   8,312,409 115,290 SH   SOLE   115,290 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   7,472,672 92,062 SH   SOLE   92,062 0 0
ISHARES TR MSCI AC ASIA ETF 464288182   650,232 10,036 SH   SOLE   10,036 0 0
ISHARES TR US HLTHCR PR ETF 464288828   338,092 1,263 SH   SOLE   1,263 0 0
ISHARES TR CHINA LG-CAP ETF 464287184   990,500 35,000 SH   SOLE   35,000 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689   1,402,685 22,060 SH   SOLE   22,060 0 0
ISHARES TR CORE S&P SCP ETF 464287804   7,489,809 79,140 SH   SOLE   79,140 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   2,432,333 25,395 SH   SOLE   25,395 0 0
ISHARES TR RUS TP200 VL ETF 464289420   149,950 2,308 SH   SOLE   2,308 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,424,201 67,401 SH   SOLE   67,401 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,090,195 35,709 SH   SOLE   35,709 0 0
ISHARES TR MSCI INDIA ETF 46429B598   375,660 9,000 SH   SOLE   9,000 0 0
ISHARES TR CORE MSCI EAFE 46432F842   5,662,805 91,869 SH   SOLE   91,869 0 0
ISHARES TR CORE S&P500 ETF 464287200   13,774,696 35,852 SH   SOLE   35,852 0 0
ISHARES TR MSCI CHINA ETF 46429B671   171,522 3,611 SH   SOLE   3,611 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   99,587 5,017 SH   SOLE   5,017 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   183,414 855 SH   SOLE   855 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   375,892 9,918 SH   SOLE   9,918 0 0
ISHARES TR US AER DEF ETF 464288760   75,841 678 SH   SOLE   678 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325   59,416 700 SH   SOLE   700 0 0
ISHARES TR NATIONAL MUN ETF 464288414   383,143 3,631 SH   SOLE   3,631 0 0
ISHARES TR RUS MD CP GR ETF 464287481   64,204 768 SH   SOLE   768 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   60,781 577 SH   SOLE   577 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   30,024 600 SH   SOLE   600 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   11,648 84 SH   SOLE   84 0 0
JACOBS SOLUTIONS INC COM 46982L108   8,044 67 SH   SOLE   67 0 0
JD.COM INC SPON ADR CL A 47215P106   4,823,026 85,926 SH   SOLE   85,926 0 0
JOHNSON & JOHNSON COM 478160104   598,048,575 3,385,500 SH   SOLE   3,385,500 0 0
JPMORGAN CHASE & CO COM 46625H100   254,678,026 1,899,165 SH   SOLE   1,899,165 0 0
JUNIPER NETWORKS INC COM 48203R104   1,297,000 40,582 SH   SOLE   40,582 0 0
KANZHUN LIMITED SPONSORED ADS 48553T106   48,888 2,400 SH   SOLE   2,400 0 0
KE HLDGS INC SPONSORED ADS 482497104   93,532 6,700 SH   SOLE   6,700 0 0
KELLOGG CO COM 487836108   2,509,571 35,227 SH   SOLE   35,227 0 0
KEURIG DR PEPPER INC COM 49271V100   2,283,167 64,026 SH   SOLE   64,026 0 0
KEYCORP COM 493267108   1,422,116 81,637 SH   SOLE   81,637 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   7,986,402 46,685 SH   SOLE   46,685 0 0
KIMBERLY-CLARK CORP COM 494368103   2,305,713 16,985 SH   SOLE   16,985 0 0
KIMCO RLTY CORP COM 49446R109   7,878 372 SH   SOLE   372 0 0
KINROSS GOLD CORP COM 496902404   51,608,634 12,618,248 SH   SOLE   12,618,248 0 0
KKR & CO INC COM 48251W104   6,923,032 149,139 SH   SOLE   149,139 0 0
KLA CORP COM NEW 482480100   46,733,622 123,952 SH   SOLE   123,952 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   940,182 17,939 SH   SOLE   17,939 0 0
KONTOOR BRANDS INC COM 50050N103   6,734,835 168,413 SH   SOLE   168,413 0 0
KRANESHARES TR CSI CHI INTERNET 500767306   3,020,000 100,000 SH   SOLE   100,000 0 0
KROGER CO COM 501044101   17,832 400 SH   SOLE   400 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   389 35 SH   SOLE   35 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   45,263,396 217,393 SH   SOLE   217,393 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   1,661,311 7,055 SH   SOLE   7,055 0 0
LAM RESEARCH CORP COM 512807108   83,975,940 199,800 SH   SOLE   199,800 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   7,740 82 SH   SOLE   82 0 0
LAS VEGAS SANDS CORP COM 517834107   9,205,405 191,500 SH   SOLE   191,500 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   8,259,224 127,300 SH   SOLE   127,300 0 0
LAUDER ESTEE COS INC CL A 518439104   99,462,336 400,880 SH   SOLE   400,880 0 0
LCI INDS COM 50189K103   25,701 278 SH   SOLE   278 0 0
LENNAR CORP CL A 526057104   2,718,801 30,042 SH   SOLE   30,042 0 0
LENNOX INTL INC COM 526107107   1,327,726 5,550 SH   SOLE   5,550 0 0
LEXARIA BIOSCIENCE CORP COM NEW 52886N406   6,607 2,686 SH   SOLE   2,686 0 0
LI AUTO INC SPONSORED ADS 50202M102   126,480 6,200 SH   SOLE   6,200 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   750,530 131,672 SH   SOLE   131,672 0 0
LIBERTY BROADBAND CORP COM SER A 530307107   3,868 51 SH   SOLE   51 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   7,855 103 SH   SOLE   103 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104   1,165,217 61,554 SH   SOLE   61,554 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   12,325 315 SH   SOLE   315 0 0
LIFE STORAGE INC COM 53223X107   704,275 7,150 SH   SOLE   7,150 0 0
LILLY ELI & CO COM 532457108   378,179,051 1,033,728 SH   SOLE   1,033,728 0 0
LINDE PLC SHS G5494J103   30,206,551 92,607 SH   SOLE   92,607 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   5 5 SH   SOLE   5 0 0
LISTED FD TR WAHED FTSE ETF 53656F607   119,960 3,407 SH   SOLE   3,407 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   19,806 284 SH   SOLE   284 0 0
LKQ CORP COM 501889208   1,910,368 35,768 SH   SOLE   35,768 0 0
LOCKHEED MARTIN CORP COM 539830109   1,187,522 2,441 SH   SOLE   2,441 0 0
LOEWS CORP COM 540424108   1,591,825 27,290 SH   SOLE   27,290 0 0
LOWES COS INC COM 548661107   1,392,687 6,990 SH   SOLE   6,990 0 0
LUFAX HOLDING LTD ADS REP SHS CL A 54975P102   48,694 25,100 SH   SOLE   25,100 0 0
LULULEMON ATHLETICA INC COM 550021109   15,057 47 SH   SOLE   47 0 0
LUMEN TECHNOLOGIES INC COM 550241103   805,800 154,368 SH   SOLE   154,368 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   1,985,413 23,912 SH   SOLE   23,912 0 0
M & T BK CORP COM 55261F104   8,995,460 62,012 SH   SOLE   62,012 0 0
MAG SILVER CORP COM 55903Q104   13,519,950 865,000 SH   SOLE   865,000 0 0
MAGNA INTL INC COM 559222401   13,771,684 245,135 SH   SOLE   245,135 0 0
MANHATTAN ASSOCIATES INC COM 562750109   8,813,640 72,600 SH   SOLE   72,600 0 0
MANULIFE FINL CORP COM 56501R106   133,782,445 7,499,016 SH   SOLE   7,499,016 0 0
MARATHON OIL CORP COM 565849106   2,915,845 107,715 SH   SOLE   107,715 0 0
MARATHON PETE CORP COM 56585A102   4,178,633 35,902 SH   SOLE   35,902 0 0
MARSH & MCLENNAN COS INC COM 571748102   187,910,648 1,135,549 SH   SOLE   1,135,549 0 0
MARTIN MARIETTA MATLS INC COM 573284106   3,717,670 11,000 SH   SOLE   11,000 0 0
MARVELL TECHNOLOGY INC COM 573874104   42,721,306 1,153,383 SH   SOLE   1,153,383 0 0
MASTERCARD INCORPORATED CL A 57636Q104   207,391,040 596,414 SH   SOLE   596,414 0 0
MCCORMICK & CO INC COM NON VTG 579780206   4,830,166 58,272 SH   SOLE   58,272 0 0
MCDONALDS CORP COM 580135101   682,033,032 2,588,066 SH   SOLE   2,588,066 0 0
MCKESSON CORP COM 58155Q103   329,798,376 879,181 SH   SOLE   879,181 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   793,179 71,201 SH   SOLE   71,201 0 0
MEDTRONIC PLC SHS G5960L103   119,181,288 1,533,470 SH   SOLE   1,533,470 0 0
MERCADOLIBRE INC COM 58733R102   146,945,344 173,645 SH   SOLE   173,645 0 0
MERCK & CO INC COM 58933Y105   388,333,099 3,500,073 SH   SOLE   3,500,073 0 0
META PLATFORMS INC CL A 30303M102   41,360,015 343,693 SH   SOLE   343,693 0 0
METLIFE INC COM 59156R108   32,274,993 445,972 SH   SOLE   445,972 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   2,023,630 1,400 SH   SOLE   1,400 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   499,477 7,110 SH   SOLE   7,110 0 0
MICROSOFT CORP COM 594918104   1,456,279,850 6,072,387 SH   SOLE   6,072,387 0 0
MID-AMER APT CMNTYS INC COM 59522J103   57,022,535 363,224 SH   SOLE   363,224 0 0
MODERNA INC COM 60770K107   2,694 15 SH   SOLE   15 0 0
MOHAWK INDS INC COM 608190104   642,759 6,288 SH   SOLE   6,288 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,129,885 21,931 SH   SOLE   21,931 0 0
MONDAY COM LTD SHS M7S64H106   109,007,000 893,500 SH   SOLE   893,500 0 0
MONDELEZ INTL INC CL A 609207105   328,516,517 4,928,980 SH   SOLE   4,928,980 0 0
MONGODB INC CL A 60937P106   200,383,120 1,018,000 SH   SOLE   1,018,000 0 0
MONROE CAP CORP COM 610335101   3,416 400 SH   SOLE   400 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   7,830,602 77,126 SH   SOLE   77,126 0 0
MOODYS CORP COM 615369105   11,345,685 40,721 SH   SOLE   40,721 0 0
MORGAN STANLEY COM NEW 617446448   58,130,724 683,730 SH   SOLE   683,730 0 0
MOSAIC CO NEW COM 61945C103   1,846,049 42,080 SH   SOLE   42,080 0 0
NASDAQ INC COM 631103108   1,491,050 24,304 SH   SOLE   24,304 0 0
NCINO INC COM 63947X101   11,260,796 425,900 SH   SOLE   425,900 0 0
NETEASE INC SPONSORED ADS 64110W102   1,139,201 15,685 SH   SOLE   15,685 0 0
NETFLIX INC COM 64110L106   10,364,737 35,149 SH   SOLE   35,149 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104   5,875,059 882,141 SH   SOLE   882,141 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   82,580,816 691,400 SH   SOLE   691,400 0 0
NEW GOLD INC CDA COM 644535106   1,663 1,697 SH   SOLE   1,697 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581206   59,194 1,700 SH   SOLE   1,700 0 0
NEWMONT CORP COM 651639106   1,676,591 35,521 SH   SOLE   35,521 0 0
NEXGEN ENERGY LTD COM 65340P106   17,972,802 4,057,066 SH   SOLE   4,057,066 0 0
NEXTERA ENERGY INC COM 65339F101   519,958,309 6,219,597 SH   SOLE   6,219,597 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   105,120,070 1,499,787 SH   SOLE   1,499,787 0 0
NIKE INC CL B 654106103   448,137,535 3,829,908 SH   SOLE   3,829,908 0 0
NIKOLA CORP COM 654110105   86,832 40,200 SH   SOLE   40,200 0 0
NIO INC SPON ADS 62914V106   160,875 16,500 SH   SOLE   16,500 0 0
NISOURCE INC COM 65473P105   1,398,968 51,020 SH   SOLE   51,020 0 0
NORDSON CORP COM 655663102   4,167,944 17,533 SH   SOLE   17,533 0 0
NORTHERN TR CORP COM 665859104   8,052 91 SH   SOLE   91 0 0
NORTHROP GRUMMAN CORP COM 666807102   417,840,687 765,823 SH   SOLE   765,823 0 0
NOVA LTD COM M7516K103   13,068,800 160,000 SH   SOLE   160,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109   973,879 10,735 SH   SOLE   10,735 0 0
NRG ENERGY INC COM NEW 629377508   1,072,938 33,719 SH   SOLE   33,719 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   85,877 21,100 SH   SOLE   21,100 0 0
NUCOR CORP COM 670346105   2,996,436 22,733 SH   SOLE   22,733 0 0
NUTRIEN LTD COM 67077M108   338,202,003 4,631,001 SH   SOLE   4,631,001 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   2,028,066 178,370 SH   SOLE   178,370 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   17,227,471 677,980 SH   SOLE   677,980 0 0
NVIDIA CORPORATION COM 67066G104   98,217,917 672,081 SH   SOLE   672,081 0 0
NVR INC COM 62944T105   2,121,786 460 SH   SOLE   460 0 0
OAK STR HEALTH INC COM 67181A107   9,803,612 455,770 SH   SOLE   455,770 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108   1,823,064 265,366 SH   SOLE   265,366 0 0
OBSIDIAN ENERGY LTD COM 674482203   610 92 SH   SOLE   92 0 0
OCCIDENTAL PETE CORP COM 674599105   3,078,384 48,871 SH   SOLE   48,871 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   7,019,865 24,737 SH   SOLE   24,737 0 0
OMNICOM GROUP INC COM 681919106   21,779 267 SH   SOLE   267 0 0
ON HLDG AG NAMEN AKT A H5919C104   3,885,024 226,400 SH   SOLE   226,400 0 0
ON SEMICONDUCTOR CORP COM 682189105   2,172,534 34,833 SH   SOLE   34,833 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   8 5 SH   SOLE   5 0 0
OPEN TEXT CORP COM 683715106   41,844,773 1,411,767 SH   SOLE   1,411,767 0 0
ORACLE CORP COM 68389X105   450,765,774 5,514,629 SH   SOLE   5,514,629 0 0
ORANGE SPONSORED ADR 684060106   27,664 2,800 SH   SOLE   2,800 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   43,031,181 50,983 SH   SOLE   50,983 0 0
ORGANON & CO COMMON STOCK 68622V106   1,647 59 SH   SOLE   59 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   5,552 460 SH   SOLE   460 0 0
OTIS WORLDWIDE CORP COM 68902V107   1,566 20 SH   SOLE   20 0 0
OVINTIV INC COM 69047Q102   507,201 10,002 SH   SOLE   10,002 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   12,947,584 1,121,003 SH   SOLE   1,121,003 0 0
PACCAR INC COM 693718108   19,794 200 SH   SOLE   200 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101   19,228 2,200 SH   SOLE   2,200 0 0
PALO ALTO NETWORKS INC COM 697435105   138,005,060 989,000 SH   SOLE   989,000 0 0
PAPA JOHNS INTL INC COM 698813102   44,269,528 537,839 SH   SOLE   537,839 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   1,320,117 78,206 SH   SOLE   78,206 0 0
PARKER-HANNIFIN CORP COM 701094104   10,476 36 SH   SOLE   36 0 0
PATTERSON COS INC COM 703395103   2,453,465 87,530 SH   SOLE   87,530 0 0
PAYCHEX INC COM 704326107   3,287,682 28,450 SH   SOLE   28,450 0 0
PAYLOCITY HLDG CORP COM 70438V106   104,958,678 540,300 SH   SOLE   540,300 0 0
PAYPAL HLDGS INC COM 70450Y103   3,553,450 49,894 SH   SOLE   49,894 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   119 15 SH   SOLE   15 0 0
PEMBINA PIPELINE CORP COM 706327103   1,513,117 44,569 SH   SOLE   44,569 0 0
PEPSICO INC COM 713448108   194,853,010 1,078,562 SH   SOLE   1,078,562 0 0
PFIZER INC COM 717081103   94,733,536 1,848,820 SH   SOLE   1,848,820 0 0
PG&E CORP COM 69331C108   54,734,948 3,366,233 SH   SOLE   3,366,233 0 0
PHILIP MORRIS INTL INC COM 718172109   46,030,308 454,800 SH   SOLE   454,800 0 0
PHILLIPS 66 COM 718546104   155,287 1,492 SH   SOLE   1,492 0 0
PINDUODUO INC SPONSORED ADS 722304102   76,151,390 933,800 SH   SOLE   933,800 0 0
PINTEREST INC CL A 72352L106   4,506,368 185,600 SH   SOLE   185,600 0 0
PIONEER NAT RES CO COM 723787107   10,706,923 46,880 SH   SOLE   46,880 0 0
PLUG POWER INC COM NEW 72919P202   4,609,655 372,648 SH   SOLE   372,648 0 0
PNC FINL SVCS GROUP INC COM 693475105   10,581 67 SH   SOLE   67 0 0
POOL CORP COM 73278L105   13,197,309 43,652 SH   SOLE   43,652 0 0
PPG INDS INC COM 693506107   1,196,416 9,515 SH   SOLE   9,515 0 0
PPL CORP COM 69351T106   1,990,524 68,122 SH   SOLE   68,122 0 0
PRECISION DRILLING CORP COM NEW 74022D407   13,422 175 SH   SOLE   175 0 0
PRICE T ROWE GROUP INC COM 74144T108   1,372,192 12,582 SH   SOLE   12,582 0 0
PRIMERICA INC COM 74164M108   794,192 5,600 SH   SOLE   5,600 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   3,063,331 36,503 SH   SOLE   36,503 0 0
PROCTER AND GAMBLE CO COM 742718109   110,321,584 727,907 SH   SOLE   727,907 0 0
PROGRESSIVE CORP COM 743315103   350,833,771 2,704,755 SH   SOLE   2,704,755 0 0
PROLOGIS INC. COM 74340W103   106,954,503 948,767 SH   SOLE   948,767 0 0
PRUDENTIAL FINL INC COM 744320102   1,290,990 12,980 SH   SOLE   12,980 0 0
PUBLIC STORAGE COM 74460D109   16,663,739 59,473 SH   SOLE   59,473 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   7,965 130 SH   SOLE   130 0 0
PULTE GROUP INC COM 745867101   14,984,697 329,117 SH   SOLE   329,117 0 0
QUALCOMM INC COM 747525103   9,559,173 86,949 SH   SOLE   86,949 0 0
QUANTA SVCS INC COM 74762E102   25,607,677 179,703 SH   SOLE   179,703 0 0
QUEST DIAGNOSTICS INC COM 74834L100   2,061,879 13,180 SH   SOLE   13,180 0 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   1,348,662 114,100 SH   SOLE   114,100 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   69,616,129 689,815 SH   SOLE   689,815 0 0
REALTY INCOME CORP COM 756109104   1,663,324 26,223 SH   SOLE   26,223 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101   875,521 30,970 SH   SOLE   30,970 0 0
REGENCY CTRS CORP COM 758849103   40,715,375 651,446 SH   SOLE   651,446 0 0
REGENERON PHARMACEUTICALS COM 75886F107   2,154,369 2,986 SH   SOLE   2,986 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   1,674,198 77,653 SH   SOLE   77,653 0 0
RELX PLC SPONSORED ADR 759530108   1,869,991 67,460 SH   SOLE   67,460 0 0
REPUBLIC SVCS INC COM 760759100   25,475,653 197,501 SH   SOLE   197,501 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   164,909,017 2,550,008 SH   SOLE   2,550,008 0 0
RIO TINTO PLC SPONSORED ADR 767204100   1,222,717 17,173 SH   SOLE   17,173 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   1,895,146 32,771 SH   SOLE   32,771 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   460 25 SH   SOLE   25 0 0
ROBERT HALF INTL INC COM 770323103   1,228,309 16,637 SH   SOLE   16,637 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   549,739,112 11,736,531 SH   SOLE   11,736,531 0 0
ROLLINS INC COM 775711104   2,332,128 63,824 SH   SOLE   63,824 0 0
ROPER TECHNOLOGIES INC COM 776696106   8,797,352 20,360 SH   SOLE   20,360 0 0
ROSS STORES INC COM 778296103   221,377,525 1,907,276 SH   SOLE   1,907,276 0 0
ROYAL BK CDA COM 780087102   1,732,578,559 18,427,766 SH   SOLE   18,427,766 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   19,772 400 SH   SOLE   400 0 0
ROYCE MICRO-CAP TR INC COM 780915104   2,625,630 302,492 SH   SOLE   302,492 0 0
ROYCE VALUE TR INC COM 780910105   751,377 56,665 SH   SOLE   56,665 0 0
RPM INTL INC COM 749685103   3,634,592 37,297 SH   SOLE   37,297 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   1,140,090 15,250 SH   SOLE   15,250 0 0
S&P GLOBAL INC COM 78409V104   32,874,026 98,149 SH   SOLE   98,149 0 0
SALESFORCE INC COM 79466L302   48,925,975 369,002 SH   SOLE   369,002 0 0
SAMSARA INC COM CL A 79589L106   6,481,002 521,400 SH   SOLE   521,400 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   19,898 3,783 SH   SOLE   3,783 0 0
SANOFI SPONSORED ADR 80105N105   909,418 18,778 SH   SOLE   18,778 0 0
SAP SE SPON ADR 803054204   1,103,204 10,691 SH   SOLE   10,691 0 0
SAREPTA THERAPEUTICS INC COM 803607100   7,593,388 58,600 SH   SOLE   58,600 0 0
SCHLUMBERGER LTD COM STK 806857108   61,631,361 1,152,850 SH   SOLE   1,152,850 0 0
SCHWAB CHARLES CORP COM 808513105   902,288 10,837 SH   SOLE   10,837 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   30,493,524 1,230,570 SH   SOLE   1,230,570 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   80,803,793 1,560,220 SH   SOLE   1,560,220 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   18,464,863 455,810 SH   SOLE   455,810 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   274,466 4,940 SH   SOLE   4,940 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   29,455 936 SH   SOLE   936 0 0
SEI INVTS CO COM 784117103   788,157 13,519 SH   SOLE   13,519 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   24,231,830 504,935 SH   SOLE   504,935 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   107,590,699 864,599 SH   SOLE   864,599 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   39,159,436 555,453 SH   SOLE   555,453 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   29,756,746 302,991 SH   SOLE   302,991 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   9,239,516 250,190 SH   SOLE   250,190 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   21,612,988 167,335 SH   SOLE   167,335 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   8,752,438 112,673 SH   SOLE   112,673 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   53,014,783 390,245 SH   SOLE   390,245 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   25,782,627 753,878 SH   SOLE   753,878 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   18,287,090 209,067 SH   SOLE   209,067 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,407,741 32,297 SH   SOLE   32,297 0 0
SERVICENOW INC COM 81762P102   93,767,205 241,500 SH   SOLE   241,500 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   30,614,581 1,063,745 SH   SOLE   1,063,745 0 0
SHERWIN WILLIAMS CO COM 824348106   179,142,379 754,824 SH   SOLE   754,824 0 0
SHIFT4 PMTS INC CL A 82452J109   3,831,205 68,500 SH   SOLE   68,500 0 0
SHOCKWAVE MED INC COM 82489T104   67,727,934 329,400 SH   SOLE   329,400 0 0
SHOPIFY INC CL A 82509L107   12,433,087 358,199 SH   SOLE   358,199 0 0
SIGMA LITHIUM CORPORATION COM 826599102   4,326,126 153,300 SH   SOLE   153,300 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   25,996 400 SH   SOLE   400 0 0
SILVERCREST METALS INC COM 828363101   17,548,200 2,924,700 SH   SOLE   2,924,700 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   7,663,342 65,320 SH   SOLE   65,320 0 0
SKECHERS U S A INC CL A 830566105   41,950 1,000 SH   SOLE   1,000 0 0
SKEENA RES LTD NEW COM 83056P715   20,881,000 3,925,000 SH   SOLE   3,925,000 0 0
SMITH A O CORP COM 831865209   51,311,767 896,432 SH   SOLE   896,432 0 0
SMUCKER J M CO COM NEW 832696405   2,271,524 14,335 SH   SOLE   14,335 0 0
SNAP INC CL A 83304A106   26,850 3,000 SH   SOLE   3,000 0 0
SNDL INC COM 83307B101   21,938 10,497 SH   SOLE   10,497 0 0
SNOWFLAKE INC CL A 833445109   245,955,790 1,713,500 SH   SOLE   1,713,500 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   4,337,713 15,313 SH   SOLE   15,313 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   8,352,660 109,500 SH   SOLE   109,500 0 0
SOUTHERN CO COM 842587107   2,386,379 33,418 SH   SOLE   33,418 0 0
SOUTHERN COPPER CORP COM 84265V105   59,680,840 988,257 SH   SOLE   988,257 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   124,248 375 SH   SOLE   375 0 0
SPDR GOLD TR GOLD SHS 78463V107   2,481,833 14,630 SH   SOLE   14,630 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   22,994,683 403,274 SH   SOLE   403,274 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   1,486,396 45,990 SH   SOLE   45,990 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   123,142 322 SH   SOLE   322 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   66,418 150 SH   SOLE   150 0 0
SPDR SER TR BLOOMBERG INTL T 78464A516   33,205,910 1,480,424 SH   SOLE   1,480,424 0 0
SPDR SER TR S&P OILGAS EXP 78468R556   15,315,714 112,715 SH   SOLE   112,715 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   24,672,240 274,136 SH   SOLE   274,136 0 0
SPDR SER TR S&P INS ETF 78464A789   481,080 11,748 SH   SOLE   11,748 0 0
SPDR SER TR S&P DIVID ETF 78464A763   13,294,689 106,264 SH   SOLE   106,264 0 0
SPDR SER TR AEROSPACE DEF 78464A631   446,472 4,057 SH   SOLE   4,057 0 0
SPDR SER TR SSGA US LRG ETF 78468R804   197,748 1,458 SH   SOLE   1,458 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   416,449 14,415 SH   SOLE   14,415 0 0
SPDR SER TR HLTH CR EQUIP 78464A581   16,180 180 SH   SOLE   180 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656   2,163 84 SH   SOLE   84 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   516,060 36,600 SH   SOLE   36,600 0 0
SRH TOTAL RETURN FUND INC COM 101507101   5,461,000 430,000 SH   SOLE   430,000 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   41,183,437 1,006,930 SH   SOLE   1,006,930 0 0
STANTEC INC COM 85472N109   5,365,540 111,922 SH   SOLE   111,922 0 0
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   15,384 800 SH   SOLE   800 0 0
STARBUCKS CORP COM 855244109   99,729,232 1,005,335 SH   SOLE   1,005,335 0 0
STARWOOD PPTY TR INC COM 85571B105   58,816,424 3,208,752 SH   SOLE   3,208,752 0 0
STATE STR CORP COM 857477103   384,514 4,957 SH   SOLE   4,957 0 0
STEAKHOLDER FOODS LTD SPONSORED ADS 583435102   2,058 2,018 SH   SOLE   2,018 0 0
STEEL DYNAMICS INC COM 858119100   32,183,943 329,416 SH   SOLE   329,416 0 0
STELLANTIS N.V SHS N82405106   3,310,261 233,117 SH   SOLE   233,117 0 0
STERICYCLE INC COM 858912108   773,295 15,500 SH   SOLE   15,500 0 0
STONECO LTD COM CL A G85158106   25,488 2,700 SH   SOLE   2,700 0 0
STRYKER CORPORATION COM 863667101   273,425,880 1,118,352 SH   SOLE   1,118,352 0 0
SUN LIFE FINANCIAL INC. COM 866796105   312,555,840 6,733,215 SH   SOLE   6,733,215 0 0
SUNCOR ENERGY INC NEW COM 867224107   679,214,347 21,406,062 SH   SOLE   21,406,062 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104   3,910,367 217,122 SH   SOLE   217,122 0 0
SUNRUN INC COM 86771W105   2,556,016 106,412 SH   SOLE   106,412 0 0
SYNCHRONY FINANCIAL COM 87165B103   1,616,646 49,198 SH   SOLE   49,198 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,218,705 110,333 SH   SOLE   110,333 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   70,172,165 673,890 SH   SOLE   673,890 0 0
TAPESTRY INC COM 876030107   2,056,281 53,999 SH   SOLE   53,999 0 0
TARGA RES CORP COM 87612G101   30,678,900 417,400 SH   SOLE   417,400 0 0
TARGET CORP COM 87612E106   106,712 716 SH   SOLE   716 0 0
TC ENERGY CORP COM 87807B107   588,828,023 14,772,404 SH   SOLE   14,772,404 0 0
TE CONNECTIVITY LTD SHS H84989104   59,162,294 515,351 SH   SOLE   515,351 0 0
TECK RESOURCES LTD CL B 878742204   27,411,898 724,799 SH   SOLE   724,799 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104   937,468 47,323 SH   SOLE   47,323 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   20,355,419 50,900 SH   SOLE   50,900 0 0
TELEFLEX INCORPORATED COM 879369106   15,305,064 61,311 SH   SOLE   61,311 0 0
TELEFONICA S A SPONSORED ADR 879382208   10,877 3,047 SH   SOLE   3,047 0 0
TELUS CORPORATION COM 87971M103   527,616,688 27,323,495 SH   SOLE   27,323,495 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   16,932,462 855,607 SH   SOLE   855,607 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   76,176 9,200 SH   SOLE   9,200 0 0
TENET HEALTHCARE CORP COM NEW 88033G407   540,544 11,079 SH   SOLE   11,079 0 0
TERADYNE INC COM 880770102   1,865,271 21,354 SH   SOLE   21,354 0 0
TESLA INC COM 88160R101   574,141 4,661 SH   SOLE   4,661 0 0
TETRA TECH INC NEW COM 88162G103   20,616 142 SH   SOLE   142 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   3,693 405 SH   SOLE   405 0 0
TEXAS INSTRS INC COM 882508104   44,531,416 269,528 SH   SOLE   269,528 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,964,464 838 SH   SOLE   838 0 0
TFI INTL INC COM 87241L109   99,414,623 991,766 SH   SOLE   991,766 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   5,824 2,600 SH   SOLE   2,600 0 0
THE TRADE DESK INC COM CL A 88339J105   89,718,279 2,001,300 SH   SOLE   2,001,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   675,773,726 1,227,140 SH   SOLE   1,227,140 0 0
THOMSON REUTERS CORP. COM NEW 884903709   179,689,223 1,575,254 SH   SOLE   1,575,254 0 0
TIDAL ETF TR SP FDS S&P 500 886364801   82,104 3,191 SH   SOLE   3,191 0 0
TILRAY BRANDS INC COM CL 2 88688T100   7,739 2,877 SH   SOLE   2,877 0 0
TJX COS INC NEW COM 872540109   585,863,004 7,360,088 SH   SOLE   7,360,088 0 0
T-MOBILE US INC COM 872590104   299,552,540 2,139,661 SH   SOLE   2,139,661 0 0
TOAST INC CL A 888787108   68,541,045 3,801,500 SH   SOLE   3,801,500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   1,548,273,337 23,907,865 SH   SOLE   23,907,865 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   9,970,048 160,600 SH   SOLE   160,600 0 0
TRACTOR SUPPLY CO COM 892356106   127,769,236 567,939 SH   SOLE   567,939 0 0
TRANSALTA CORP COM 89346D107   33,189 3,700 SH   SOLE   3,700 0 0
TRANSDIGM GROUP INC COM 893641100   40,075,333 63,647 SH   SOLE   63,647 0 0
TRAVELERS COMPANIES INC COM 89417E109   2,317,188 12,359 SH   SOLE   12,359 0 0
TRI CONTL CORP COM 895436103   3,036,360 118,469 SH   SOLE   118,469 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   34,833,756 4,517,997 SH   SOLE   4,517,997 0 0
TRIP COM GROUP LTD ADS 89677Q107   605,612 17,605 SH   SOLE   17,605 0 0
TRUIST FINL CORP COM 89832Q109   6,061,851 140,875 SH   SOLE   140,875 0 0
TYLER TECHNOLOGIES INC COM 902252105   1,933,170 5,996 SH   SOLE   5,996 0 0
TYSON FOODS INC CL A 902494103   2,603,668 41,826 SH   SOLE   41,826 0 0
U HAUL HOLDING COMPANY COM 023586100   756,648 12,571 SH   SOLE   12,571 0 0
UBER TECHNOLOGIES INC COM 90353T100   41,292,744 1,669,743 SH   SOLE   1,669,743 0 0
UGI CORP NEW COM 902681105   875,148 23,608 SH   SOLE   23,608 0 0
ULTA BEAUTY INC COM 90384S303   30,643,874 65,329 SH   SOLE   65,329 0 0
UNILEVER PLC SPON ADR NEW 904767704   3,396,157 67,451 SH   SOLE   67,451 0 0
UNION PAC CORP COM 907818108   169,640,026 819,240 SH   SOLE   819,240 0 0
UNITED PARCEL SERVICE INC CL B 911312106   12,555,941 72,227 SH   SOLE   72,227 0 0
UNITED RENTALS INC COM 911363109   5,307,131 14,932 SH   SOLE   14,932 0 0
UNITEDHEALTH GROUP INC COM 91324P102   649,772,172 1,225,569 SH   SOLE   1,225,569 0 0
US BANCORP DEL COM NEW 902973304   23,810,580 545,989 SH   SOLE   545,989 0 0
VAIL RESORTS INC COM 91879Q109   2,022,876 8,487 SH   SOLE   8,487 0 0
VALE S A SPONSORED ADS 91912E105   215,519 12,700 SH   SOLE   12,700 0 0
VALERO ENERGY CORP COM 91913Y100   20,504,635 161,632 SH   SOLE   161,632 0 0
VALLEY NATL BANCORP COM 919794107   2,129,073 188,247 SH   SOLE   188,247 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   33,311,757 388,068 SH   SOLE   388,068 0 0
VANECK ETF TRUST JP MRGAN EM LOC 92189H300   24,653,928 1,017,496 SH   SOLE   1,017,496 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   24,455,747 905,098 SH   SOLE   905,098 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   69,179,851 2,413,812 SH   SOLE   2,413,812 0 0
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304   303,728 2,230 SH   SOLE   2,230 0 0
VANECK ETF TRUST EMERGING MRKT HI 92189F353   152,964 8,400 SH   SOLE   8,400 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   13,708 180 SH   SOLE   180 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   6,591,679 91,755 SH   SOLE   91,755 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   49,223,565 1,037,815 SH   SOLE   1,037,815 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   50,887,426 253,752 SH   SOLE   253,752 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   34,123,301 189,827 SH   SOLE   189,827 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   102,014,468 555,816 SH   SOLE   555,816 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   110,198,028 540,690 SH   SOLE   540,690 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   34,755,733 256,993 SH   SOLE   256,993 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   51,163,295 322,187 SH   SOLE   322,187 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   64,616,729 783,423 SH   SOLE   783,423 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   32,460,653 92,391 SH   SOLE   92,391 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   280,666 1,468 SH   SOLE   1,468 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   65,389,010 636,018 SH   SOLE   636,018 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,053,241 12,220 SH   SOLE   12,220 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   461,739 9,209 SH   SOLE   9,209 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   77,024 1,976 SH   SOLE   1,976 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   43,823,749 578,837 SH   SOLE   578,837 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   32,614,715 716,492 SH   SOLE   716,492 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   143,863 2,610 SH   SOLE   2,610 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   9,853 148 SH   SOLE   148 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   285,478 1,880 SH   SOLE   1,880 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   204,914 3,962 SH   SOLE   3,962 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   152,267 3,628 SH   SOLE   3,628 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   1,035,527 12,590 SH   SOLE   12,590 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,208,499 4,872 SH   SOLE   4,872 0 0
VBI VACCINES INC CDA COM NEW 91822J103   39 100 SH   SOLE   100 0 0
VEEVA SYS INC CL A COM 922475108   5,648 35 SH   SOLE   35 0 0
VENTAS INC COM 92276F100   51,227,436 1,137,124 SH   SOLE   1,137,124 0 0
VERISK ANALYTICS INC COM 92345Y106   345,253 1,957 SH   SOLE   1,957 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,309,470 58,616 SH   SOLE   58,616 0 0
VERMILION ENERGY INC COM 923725105   1,686,633 95,290 SH   SOLE   95,290 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,161,229 7,484 SH   SOLE   7,484 0 0
VIATRIS INC COM 92556V106   2,370 213 SH   SOLE   213 0 0
VICI PPTYS INC COM 925652109   7,098,289 219,083 SH   SOLE   219,083 0 0
VINTAGE WINE ESTATES INC COM 92747V106   3,260 1,000 SH   SOLE   1,000 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103   81,840 6,000 SH   SOLE   6,000 0 0
VISA INC COM CL A 92826C839   894,996,422 4,307,838 SH   SOLE   4,307,838 0 0
WABTEC COM 929740108   299 3 SH   SOLE   3 0 0
WALKER & DUNLOP INC COM 93148P102   8,870,045 113,023 SH   SOLE   113,023 0 0
WALMART INC COM 931142103   66,306,392 467,638 SH   SOLE   467,638 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   2,161 228 SH   SOLE   228 0 0
WASTE CONNECTIONS INC COM 94106B101   488,407,112 3,684,423 SH   SOLE   3,684,423 0 0
WASTE MGMT INC DEL COM 94106L109   4,325,495 27,572 SH   SOLE   27,572 0 0
WATERS CORP COM 941848103   2,349,756 6,859 SH   SOLE   6,859 0 0
WEC ENERGY GROUP INC COM 92939U106   68,778,960 733,564 SH   SOLE   733,564 0 0
WEIBO CORP SPONSORED ADR 948596101   17,208 900 SH   SOLE   900 0 0
WELLS FARGO CO NEW COM 949746101   76,808,814 1,860,228 SH   SOLE   1,860,228 0 0
WELLTOWER INC COM 95040Q104   5,244,000 80,000 SH   SOLE   80,000 0 0
WEST FRASER TIMBER CO LTD COM 952845105   90,507 1,252 SH   SOLE   1,252 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,799,457 58,047 SH   SOLE   58,047 0 0
WILLIAMS COS INC COM 969457100   86,287,751 2,622,728 SH   SOLE   2,622,728 0 0
WINGSTOP INC COM 974155103   61,571,188 447,400 SH   SOLE   447,400 0 0
WISDOMTREE TR BIOREVOLUTION FD 97717Y618   63,189 3,640 SH   SOLE   3,640 0 0
WISDOMTREE TR CYBERSECURITY FD 97717Y659   51,005 3,350 SH   SOLE   3,350 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   11,608,435 192,320 SH   SOLE   192,320 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   249,057 3,560 SH   SOLE   3,560 0 0
WNS HLDGS LTD SPON ADR 92932M101   39,995 500 SH   SOLE   500 0 0
WP CAREY INC COM 92936U109   3,528,785 45,154 SH   SOLE   45,154 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105   18,612,195 261,004 SH   SOLE   261,004 0 0
WYNN RESORTS LTD COM 983134107   12,370 150 SH   SOLE   150 0 0
XP INC CL A G98239109   112,749 7,350 SH   SOLE   7,350 0 0
XPENG INC ADS 98422D105   70,574 7,100 SH   SOLE   7,100 0 0
XYLEM INC COM 98419M100   11,057 100 SH   SOLE   100 0 0
YANDEX N V SHS CLASS A N97284108   0 7,631 SH   SOLE   7,631 0 0
YUM CHINA HLDGS INC COM 98850P109   1,032,447 18,892 SH   SOLE   18,892 0 0
ZAI LAB LTD ADR 98887Q104   27,630 900 SH   SOLE   900 0 0
ZENTEK LTD COM 98942X102   10,461 6,750 SH   SOLE   6,750 0 0
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   690,161 40,149 SH   SOLE   40,149 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   2,020,365 15,846 SH   SOLE   15,846 0 0
ZOETIS INC CL A 98978V103   1,768,858 12,070 SH   SOLE   12,070 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105   139,724 5,200 SH   SOLE   5,200 0 0