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,232,207 22,302 SH   SOLE   22,302 0 0
ABBOTT LABS COM 002824100   14,207,922 130,324 SH   SOLE   130,324 0 0
ABBVIE INC COM 00287Y109   5,406,175 40,126 SH   SOLE   40,126 0 0
ABCAM PLC ADS 000380204   723,015 29,547 SH   SOLE   29,547 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   103,086,394 334,067 SH   SOLE   334,067 0 0
ACTIVISION BLIZZARD INC COM 00507V109   8,546,249 101,379 SH   SOLE   101,379 0 0
ACUITY BRANDS INC COM 00508Y102   351,763 2,157 SH   SOLE   2,157 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   8,919,666 18,241 SH   SOLE   18,241 0 0
ADVANCE AUTO PARTS INC COM 00751Y106   8,752,350 124,500 SH   SOLE   124,500 0 0
ADVANCED MICRO DEVICES INC COM 007903107   44,894,550 394,123 SH   SOLE   394,123 0 0
AECOM COM 00766T100   9,315 110 SH   SOLE   110 0 0
AFLAC INC COM 001055102   2,953,587 42,315 SH   SOLE   42,315 0 0
AGNICO EAGLE MINES LTD COM 008474108   56,978,049 1,140,017 SH   SOLE   1,140,017 0 0
AGRIFORCE GROWING SYSTEMS LT COM C00948106   6,021 26,562 SH   SOLE   26,562 0 0
AIR PRODS & CHEMS INC COM 009158106   21,356,788 71,301 SH   SOLE   71,301 0 0
AIRBNB INC COM CL A 009066101   15,130,569 118,060 SH   SOLE   118,060 0 0
ALASKA AIR GROUP INC COM 011659109   2,871 54 SH   SOLE   54 0 0
ALBEMARLE CORP COM 012653101   16,535,430 74,120 SH   SOLE   74,120 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   9,513 436 SH   SOLE   436 0 0
ALCON AG ORD SHS H01301128   828,079 10,085 SH   SOLE   10,085 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,279,861 28,900 SH   SOLE   28,900 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   12,342,802 1,494,286 SH   SOLE   1,494,286 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   3,547,792 42,565 SH   SOLE   42,565 0 0
ALIGN TECHNOLOGY INC COM 016255101   12,285,453 34,740 SH   SOLE   34,740 0 0
ALLIANT ENERGY CORP COM 018802108   1,698,935 32,373 SH   SOLE   32,373 0 0
ALLSTATE CORP COM 020002101   4,361 40 SH   SOLE   40 0 0
ALLY FINL INC COM 02005N100   1,048,528 38,820 SH   SOLE   38,820 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   103,517 545 SH   SOLE   545 0 0
ALPHABET INC CAP STK CL A 02079K305   397,658,961 3,322,130 SH   SOLE   3,322,130 0 0
ALPHABET INC CAP STK CL C 02079K107   200,266,439 1,655,505 SH   SOLE   1,655,505 0 0
ALTRIA GROUP INC COM 02209S103   9,739 215 SH   SOLE   215 0 0
AMAZON COM INC COM 023135106   1,074,912,319 8,245,722 SH   SOLE   8,245,722 0 0
AMBEV SA SPONSORED ADR 02319V103   140,966 44,329 SH   SOLE   44,329 0 0
AMCOR PLC ORD G0250X107   7,884 790 SH   SOLE   790 0 0
AMEREN CORP COM 023608102   1,962,040 24,024 SH   SOLE   24,024 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   17,940 1,000 SH   SOLE   1,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101   1,786,387 21,216 SH   SOLE   21,216 0 0
AMERICAN EXPRESS CO COM 025816109   166,883 958 SH   SOLE   958 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   3,547,571 61,654 SH   SOLE   61,654 0 0
AMERICAN TOWER CORP NEW COM 03027X100   502,303,436 2,589,994 SH   SOLE   2,589,994 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   57,101,855 400,013 SH   SOLE   400,013 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   12,243,153 379,045 SH   SOLE   379,045 0 0
AMERIPRISE FINL INC COM 03076C106   1,816,583 5,469 SH   SOLE   5,469 0 0
AMERISOURCEBERGEN CORP COM 03073E105   2,968,232 15,425 SH   SOLE   15,425 0 0
AMETEK INC COM 031100100   2,994,780 18,500 SH   SOLE   18,500 0 0
AMGEN INC COM 031162100   14,572,282 65,635 SH   SOLE   65,635 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   5,747,000 100,000 SH   SOLE   100,000 0 0
AMPHENOL CORP NEW CL A 032095101   3,851,463 45,338 SH   SOLE   45,338 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   10,980 305 SH   SOLE   305 0 0
ANALOG DEVICES INC COM 032654105   996,063 5,113 SH   SOLE   5,113 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   390,857 6,891 SH   SOLE   6,891 0 0
AON PLC SHS CL A G0403H108   30,219,843 87,543 SH   SOLE   87,543 0 0
APA CORPORATION COM 03743Q108   11,297,319 330,621 SH   SOLE   330,621 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106   60,280,870 661,700 SH   SOLE   661,700 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   67,025,097 872,609 SH   SOLE   872,609 0 0
APPLE INC COM 037833100   1,144,646,453 5,901,152 SH   SOLE   5,901,152 0 0
APPLIED MATLS INC COM 038222105   4,389,679 30,370 SH   SOLE   30,370 0 0
APTARGROUP INC COM 038336103   22,476 194 SH   SOLE   194 0 0
APTIV PLC SHS G6095L109   1,010,691 9,900 SH   SOLE   9,900 0 0
ARCH CAP GROUP LTD ORD G0450A105   3,312,337 44,253 SH   SOLE   44,253 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   1,943,478 25,721 SH   SOLE   25,721 0 0
ARES CAPITAL CORP COM 04010L103   18,294,864 973,649 SH   SOLE   973,649 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   49,068,164 509,270 SH   SOLE   509,270 0 0
ARGENX SE SPONSORED ADR 04016X101   85,818,546 220,200 SH   SOLE   220,200 0 0
ARISTA NETWORKS INC COM 040413106   3,374,089 20,820 SH   SOLE   20,820 0 0
ARK ETF TR ISRAEL INOVATE 00214Q609   70,211 3,710 SH   SOLE   3,710 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   4,745,412 209,974 SH   SOLE   209,974 0 0
ARROW ELECTRS INC COM 042735100   1,050,448 7,334 SH   SOLE   7,334 0 0
ASHLAND INC COM 044186104   57,277,514 659,044 SH   SOLE   659,044 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   255,757,752 352,891 SH   SOLE   352,891 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   152,787,993 2,134,805 SH   SOLE   2,134,805 0 0
AT&T INC COM 00206R102   19,235 1,206 SH   SOLE   1,206 0 0
ATI INC COM 01741R102   2,989,771 67,596 SH   SOLE   67,596 0 0
ATLASSIAN CORPORATION CL A 049468101   1,342 8 SH   SOLE   8 0 0
ATMOS ENERGY CORP COM 049560105   63,353,528 544,555 SH   SOLE   544,555 0 0
ATS CORPORATION COM 00217Y104   15,802,417 342,860 SH   SOLE   342,860 0 0
AURORA CANNABIS INC COM 05156X884   86 161 SH   SOLE   161 0 0
AUTODESK INC COM 052769106   3,478 17 SH   SOLE   17 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   8,460,156 38,492 SH   SOLE   38,492 0 0
AUTOZONE INC COM 053332102   1,004,824 403 SH   SOLE   403 0 0
AVALONBAY CMNTYS INC COM 053484101   10,565,808 55,824 SH   SOLE   55,824 0 0
AVANGRID INC COM 05351W103   8,478 225 SH   SOLE   225 0 0
AVERY DENNISON CORP COM 053611109   34,909,760 203,200 SH   SOLE   203,200 0 0
B2GOLD CORP COM 11777Q209   7,407,750 2,075,000 SH   SOLE   2,075,000 0 0
BALL CORP COM 058498106   12,369,392 212,496 SH   SOLE   212,496 0 0
BALLARD PWR SYS INC NEW COM 058586108   436 100 SH   SOLE   100 0 0
BANK AMERICA CORP COM 060505104   275,013,905 9,585,706 SH   SOLE   9,585,706 0 0
BANK MONTREAL QUE COM 063671101   838,125,115 9,280,535 SH   SOLE   9,280,535 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,358,224 52,970 SH   SOLE   52,970 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   801,236,526 16,011,921 SH   SOLE   16,011,921 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103   399,270 9,942 SH   SOLE   9,942 0 0
BARRICK GOLD CORP COM 067901108   14,397,356 850,405 SH   SOLE   850,405 0 0
BAUSCH HEALTH COS INC COM 071734107   1,240 155 SH   SOLE   155 0 0
BAYTEX ENERGY CORP COM 07317Q105   174,067 53,395 SH   SOLE   53,395 0 0
BCE INC COM NEW 05534B760   542,932,267 11,909,021 SH   SOLE   11,909,021 0 0
BECTON DICKINSON & CO COM 075887109   9,683,886 36,680 SH   SOLE   36,680 0 0
BERKLEY W R CORP COM 084423102   120,512,393 2,023,378 SH   SOLE   2,023,378 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   103,094,530 302,330 SH   SOLE   302,330 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,178,100 10 SH   SOLE   10 0 0
BHP GROUP LTD SPONSORED ADS 088606108   1,470,865 24,650 SH   SOLE   24,650 0 0
BILL HOLDINGS INC COM 090043100   72,937,770 624,200 SH   SOLE   624,200 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   33,000,896 380,721 SH   SOLE   380,721 0 0
BIONTECH SE SPONSORED ADS 09075V102   10,793 100 SH   SOLE   100 0 0
BIO-TECHNE CORP COM 09073M104   1,526,481 18,700 SH   SOLE   18,700 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   220,535 3,500 SH   SOLE   3,500 0 0
BLACKBERRY LTD COM 09228F103   5,530 1,000 SH   SOLE   1,000 0 0
BLACKROCK INC COM 09247X101   5,480,740 7,930 SH   SOLE   7,930 0 0
BLACKSTONE INC COM 09260D107   21,415,453 230,348 SH   SOLE   230,348 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   31,715,447 2,722,356 SH   SOLE   2,722,356 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109   15,863 251 SH   SOLE   251 0 0
BOEING CO COM 097023105   4,330,891 20,510 SH   SOLE   20,510 0 0
BOOKING HOLDINGS INC COM 09857L108   166,505,048 61,661 SH   SOLE   61,661 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   260,887,878 2,337,705 SH   SOLE   2,337,705 0 0
BORGWARNER INC COM 099724106   1,383,531 32,159 SH   SOLE   32,159 0 0
BOSTON SCIENTIFIC CORP COM 101137107   106,066,865 1,960,933 SH   SOLE   1,960,933 0 0
BP PLC SPONSORED ADR 055622104   32,043 908 SH   SOLE   908 0 0
BRAZE INC COM CL A 10576N102   6,568,500 150,000 SH   SOLE   150,000 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100   15,172,770 1,336,808 SH   SOLE   1,336,808 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   3,341,899 52,258 SH   SOLE   52,258 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   300,592 9,054 SH   SOLE   9,054 0 0
BROADCOM INC COM 11135F101   57,261,656 66,013 SH   SOLE   66,013 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   732,250 4,421 SH   SOLE   4,421 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   28,165,008 863,163 SH   SOLE   863,163 0 0
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   10,217,988 541,207 SH   SOLE   541,207 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   18,570,804 1,077,818 SH   SOLE   1,077,818 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   777,425,708 23,103,290 SH   SOLE   23,103,290 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   627,807,300 17,200,200 SH   SOLE   17,200,200 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   717,748 15,747 SH   SOLE   15,747 0 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   575 17 SH   SOLE   17 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   83,874 2,661 SH   SOLE   2,661 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   314,334,912 10,659,034 SH   SOLE   10,659,034 0 0
BROWN & BROWN INC COM 115236101   20,338,915 295,452 SH   SOLE   295,452 0 0
BROWN FORMAN CORP CL B 115637209   1,750,771 26,217 SH   SOLE   26,217 0 0
BRP INC COM SUN VTG 05577W200   10,907,308 128,928 SH   SOLE   128,928 0 0
BRUKER CORP COM 116794108   604,665 8,180 SH   SOLE   8,180 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   6,291,360 46,260 SH   SOLE   46,260 0 0
BUMBLE INC COM CL A 12047B105   20,975 1,250 SH   SOLE   1,250 0 0
BUNGE LIMITED COM G16962105   1,666,126 17,659 SH   SOLE   17,659 0 0
BURLINGTON STORES INC COM 122017106   36,869,709 234,257 SH   SOLE   234,257 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   65,217,666 278,090 SH   SOLE   278,090 0 0
CAE INC COM 124765108   43,171,601 1,929,026 SH   SOLE   1,929,026 0 0
CAMDEN PPTY TR SH BEN INT 133131102   28,480,392 261,600 SH   SOLE   261,600 0 0
CAMECO CORP COM 13321L108   4,353,836 138,967 SH   SOLE   138,967 0 0
CAMPBELL SOUP CO COM 134429109   1,338,571 29,284 SH   SOLE   29,284 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   8,900 500 SH   SOLE   500 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   94,147,641 2,205,896 SH   SOLE   2,205,896 0 0
CANADIAN NAT RES LTD COM 136385101   845,513,761 15,028,684 SH   SOLE   15,028,684 0 0
CANADIAN NATL RY CO COM 136375102   1,021,669,534 8,438,668 SH   SOLE   8,438,668 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   1,088,490,685 13,476,423 SH   SOLE   13,476,423 0 0
CANOPY GROWTH CORP COM 138035100   787 2,031 SH   SOLE   2,031 0 0
CAPITAL ONE FINL CORP COM 14040H105   2,287,911 20,919 SH   SOLE   20,919 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107   1,220 34 SH   SOLE   34 0 0
CARLISLE COS INC COM 142339100   47,529,621 185,279 SH   SOLE   185,279 0 0
CARNIVAL CORP COMMON STOCK 143658300   16,947 900 SH   SOLE   900 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   68,599 1,380 SH   SOLE   1,380 0 0
CARVANA CO CL A 146869102   12,960 500 SH   SOLE   500 0 0
CASEYS GEN STORES INC COM 147528103   15,169,579 62,201 SH   SOLE   62,201 0 0
CATERPILLAR INC COM 149123101   50,686 206 SH   SOLE   206 0 0
CAVA GROUP INC COM 148929102   32,407,830 791,400 SH   SOLE   791,400 0 0
CDW CORP COM 12514G108   226,405,419 1,233,817 SH   SOLE   1,233,817 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106   39,970 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   107,983,722 723,800 SH   SOLE   723,800 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889   86,376 12,200 SH   SOLE   12,200 0 0
CENOVUS ENERGY INC COM 15135U109   101,690,774 5,988,856 SH   SOLE   5,988,856 0 0
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117   152 13 SH   SOLE   13 0 0
CENTENE CORP DEL COM 15135B101   40,487,874 600,265 SH   SOLE   600,265 0 0
CENTERPOINT ENERGY INC COM 15189T107   1,955,731 67,092 SH   SOLE   67,092 0 0
CENTERRA GOLD INC COM 152006102   2,388 398 SH   SOLE   398 0 0
CF INDS HLDGS INC COM 125269100   2,274,129 32,759 SH   SOLE   32,759 0 0
CGI INC CL A SUB VTG 12532H104   147,208,324 1,396,266 SH   SOLE   1,396,266 0 0
CHART INDS INC COM 16115Q308   4,982,731 31,183 SH   SOLE   31,183 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   2,992,394 23,821 SH   SOLE   23,821 0 0
CHEMOURS CO COM 163851108   7,378 200 SH   SOLE   200 0 0
CHENIERE ENERGY INC COM NEW 16411R208   5,069,169 33,271 SH   SOLE   33,271 0 0
CHESAPEAKE ENERGY CORP COM 165167735   1,520,800 18,174 SH   SOLE   18,174 0 0
CHEVRON CORP NEW COM 166764100   20,517,495 130,394 SH   SOLE   130,394 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   94,329,900 44,100 SH   SOLE   44,100 0 0
CHUBB LIMITED COM H1467J104   6,162,882 32,005 SH   SOLE   32,005 0 0
CHURCH & DWIGHT CO INC COM 171340102   4,622,106 46,115 SH   SOLE   46,115 0 0
CHURCHILL DOWNS INC COM 171484108   188,714 1,356 SH   SOLE   1,356 0 0
CINTAS CORP COM 172908105   6,986,459 14,055 SH   SOLE   14,055 0 0
CISCO SYS INC COM 17275R102   7,519,788 145,338 SH   SOLE   145,338 0 0
CITIGROUP INC COM NEW 172967424   2,466,546 53,574 SH   SOLE   53,574 0 0
CITIZENS FINL GROUP INC COM 174610105   1,941,942 74,461 SH   SOLE   74,461 0 0
CLEARWAY ENERGY INC CL C 18539C204   65,480,997 2,292,752 SH   SOLE   2,292,752 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   113,833 6,792 SH   SOLE   6,792 0 0
CME GROUP INC COM 12572Q105   136,844,447 738,542 SH   SOLE   738,542 0 0
CMS ENERGY CORP COM 125896100   63,803,910 1,086,024 SH   SOLE   1,086,024 0 0
COCA COLA CO COM 191216100   284,286,274 4,720,795 SH   SOLE   4,720,795 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   27,454 408 SH   SOLE   408 0 0
COGNEX CORP COM 192422103   16,077 287 SH   SOLE   287 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,356,412 36,097 SH   SOLE   36,097 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106   855,546 73,754 SH   SOLE   73,754 0 0
COLGATE PALMOLIVE CO COM 194162103   12,095 157 SH   SOLE   157 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   18,238,694 185,749 SH   SOLE   185,749 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   15,782,371 204,329 SH   SOLE   204,329 0 0
COMCAST CORP NEW CL A 20030N101   71,719,081 1,726,091 SH   SOLE   1,726,091 0 0
CONAGRA BRANDS INC COM 205887102   2,320,846 68,827 SH   SOLE   68,827 0 0
CONFLUENT INC CLASS A COM 20717M103   224,387,988 6,354,800 SH   SOLE   6,354,800 0 0
CONOCOPHILLIPS COM 20825C104   9,487,774 91,572 SH   SOLE   91,572 0 0
CONSOLIDATED EDISON INC COM 209115104   3,127,659 34,598 SH   SOLE   34,598 0 0
CONSTELLATION ENERGY CORP COM 21037T109   39,082,420 426,897 SH   SOLE   426,897 0 0
COPART INC COM 217204106   3,689,170 40,447 SH   SOLE   40,447 0 0
CORE LABORATORIES INC COM 21867A105   15,856 682 SH   SOLE   682 0 0
CORNING INC COM 219350105   455,520 13,000 SH   SOLE   13,000 0 0
CORTEVA INC COM 22052L104   1,604,228 27,997 SH   SOLE   27,997 0 0
COSTCO WHSL CORP NEW COM 22160K105   243,691,246 452,638 SH   SOLE   452,638 0 0
COTERRA ENERGY INC COM 127097103   2,984,514 117,965 SH   SOLE   117,965 0 0
CRESCENT PT ENERGY CORP COM 22576C101   139,317 20,701 SH   SOLE   20,701 0 0
CRH PLC ADR 12626K203   9,591,133 172,100 SH   SOLE   172,100 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   81,219,110 553,000 SH   SOLE   553,000 0 0
CROWN CASTLE INC COM 22822V101   63,859,609 560,467 SH   SOLE   560,467 0 0
CSX CORP COM 126408103   66,317,952 1,944,808 SH   SOLE   1,944,808 0 0
CUBESMART COM 229663109   21,004,580 470,322 SH   SOLE   470,322 0 0
CURTISS WRIGHT CORP COM 231561101   24,243 132 SH   SOLE   132 0 0
CVS HEALTH CORP COM 126650100   1,794,753 25,962 SH   SOLE   25,962 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   369,720 2,365 SH   SOLE   2,365 0 0
D R HORTON INC COM 23331A109   4,190,151 34,433 SH   SOLE   34,433 0 0
DAKOTA GOLD CORP COM 46655E100   4,088,000 1,400,000 SH   SOLE   1,400,000 0 0
DANAHER CORPORATION COM 235851102   186,819,840 778,416 SH   SOLE   778,416 0 0
DARLING INGREDIENTS INC COM 237266101   3,631,628 56,931 SH   SOLE   56,931 0 0
DATADOG INC CL A COM 23804L103   246,678,012 2,507,400 SH   SOLE   2,507,400 0 0
DECKERS OUTDOOR CORP COM 243537107   47,929,996 90,835 SH   SOLE   90,835 0 0
DEERE & CO COM 244199105   812,405 2,005 SH   SOLE   2,005 0 0
DESCARTES SYS GROUP INC COM 249906108   20,987,778 261,987 SH   SOLE   261,987 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   2,631,004 249,858 SH   SOLE   249,858 0 0
DEVON ENERGY CORP NEW COM 25179M103   6,225,273 128,781 SH   SOLE   128,781 0 0
DEXCOM INC COM 252131107   216,732,115 1,686,500 SH   SOLE   1,686,500 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   10,790,282 62,199 SH   SOLE   62,199 0 0
DIAMONDBACK ENERGY INC COM 25278X109   9,964,838 75,859 SH   SOLE   75,859 0 0
DIGITAL RLTY TR INC COM 253868103   7,720,386 67,800 SH   SOLE   67,800 0 0
DISNEY WALT CO COM 254687106   47,434,910 531,305 SH   SOLE   531,305 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   8,769,664 104,800 SH   SOLE   104,800 0 0
DOLLAR GEN CORP NEW COM 256677105   224,179,549 1,320,412 SH   SOLE   1,320,412 0 0
DOLLAR TREE INC COM 256746108   2,169,576 15,119 SH   SOLE   15,119 0 0
DOMINION ENERGY INC COM 25746U109   25,895 500 SH   SOLE   500 0 0
DONALDSON INC COM 257651109   19,605,323 313,635 SH   SOLE   313,635 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105   93,781,632 2,409,600 SH   SOLE   2,409,600 0 0
DOVER CORP COM 260003108   2,147,716 14,546 SH   SOLE   14,546 0 0
DOW INC COM 260557103   6,716,831 126,114 SH   SOLE   126,114 0 0
DRAFTKINGS INC NEW NOTE 3/1 26142RAB0   430,128,750 5,750,000 SH   SOLE   5,750,000 0 0
DTE ENERGY CO COM 233331107   1,800,037 16,361 SH   SOLE   16,361 0 0
DUCKHORN PORTFOLIO INC COM 26414D106   12,457,321 960,472 SH   SOLE   960,472 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,967,908 21,929 SH   SOLE   21,929 0 0
DUPONT DE NEMOURS INC COM 26614N102   46,057,725 644,705 SH   SOLE   644,705 0 0
EATON CORP PLC SHS G29183103   121,597,528 604,662 SH   SOLE   604,662 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   824,094 49,347 SH   SOLE   49,347 0 0
EBAY INC. COM 278642103   9,161 205 SH   SOLE   205 0 0
ECOLAB INC COM 278865100   8,547,788 45,786 SH   SOLE   45,786 0 0
EDISON INTL COM 281020107   1,799,796 25,915 SH   SOLE   25,915 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   73,320,822 777,280 SH   SOLE   777,280 0 0
ELBIT SYS LTD ORD M3760D101   467,339,040 2,236,500 SH   SOLE   2,236,500 0 0
ELDORADO GOLD CORP NEW COM 284902509   6,666 660 SH   SOLE   660 0 0
ELECTRONIC ARTS INC COM 285512109   4,511,614 34,785 SH   SOLE   34,785 0 0
ELEVANCE HEALTH INC COM 036752103   190,288,962 428,299 SH   SOLE   428,299 0 0
EMERSON ELEC CO COM 291011104   2,030,520 22,464 SH   SOLE   22,464 0 0
ENBRIDGE INC COM 29250N105   1,122,426,732 30,213,371 SH   SOLE   30,213,371 0 0
ENERFLEX LTD COM 29269R105   51,862,008 7,604,400 SH   SOLE   7,604,400 0 0
ENERPLUS CORP COM 292766102   7,886 545 SH   SOLE   545 0 0
ENPHASE ENERGY INC COM 29355A107   1,854,338 11,072 SH   SOLE   11,072 0 0
EOG RES INC COM 26875P101   8,126,613 71,012 SH   SOLE   71,012 0 0
EQT CORP COM 26884L109   1,924,308 46,786 SH   SOLE   46,786 0 0
EQUIFAX INC COM 294429105   64,101,131 272,423 SH   SOLE   272,423 0 0
EQUINIX INC COM 29444U700   17,511,651 22,338 SH   SOLE   22,338 0 0
EQUINOR ASA SPONSORED ADR 29446M102   121,425 4,157 SH   SOLE   4,157 0 0
EQUINOX GOLD CORP COM 29446Y502   6,215 1,357 SH   SOLE   1,357 0 0
EQUITABLE HLDGS INC COM 29452E101   1,357,511 49,982 SH   SOLE   49,982 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   9,449,349 141,267 SH   SOLE   141,267 0 0
ERIE INDTY CO CL A 29530P102   798,878 3,804 SH   SOLE   3,804 0 0
ERO COPPER CORP COM 296006109   9,877,034 488,237 SH   SOLE   488,237 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   35,406 700 SH   SOLE   700 0 0
ETSY INC COM 29786A106   3,384 40 SH   SOLE   40 0 0
EVEREST RE GROUP LTD COM G3223R108   1,846,044 5,400 SH   SOLE   5,400 0 0
EVERGY INC COM 30034W106   45,351,270 776,297 SH   SOLE   776,297 0 0
EVERSOURCE ENERGY COM 30040W108   66,035,526 931,127 SH   SOLE   931,127 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723   76,583 2,546 SH   SOLE   2,546 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   67,929 1,160 SH   SOLE   1,160 0 0
EXELON CORP COM 30161N101   68,866,529 1,690,391 SH   SOLE   1,690,391 0 0
EXPEDIA GROUP INC COM NEW 30212P303   8,860 81 SH   SOLE   81 0 0
EXPEDITORS INTL WASH INC COM 302130109   116,625,417 962,812 SH   SOLE   962,812 0 0
EXTRA SPACE STORAGE INC COM 30225T102   2,158,325 14,500 SH   SOLE   14,500 0 0
EXXON MOBIL CORP COM 30231G102   80,774,479 753,142 SH   SOLE   753,142 0 0
FAIR ISAAC CORP COM 303250104   653,032 807 SH   SOLE   807 0 0
FASTENAL CO COM 311900104   3,066,005 51,975 SH   SOLE   51,975 0 0
FEDEX CORP COM 31428X106   2,497,592 10,075 SH   SOLE   10,075 0 0
FERRARI N V COM N3167Y103   79,419,534 244,210 SH   SOLE   244,210 0 0
FIFTH THIRD BANCORP COM 316773100   1,838,579 70,148 SH   SOLE   70,148 0 0
FIRST SOLAR INC COM 336433107   2,207,705 11,614 SH   SOLE   11,614 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   15,723,034 177,521 SH   SOLE   177,521 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   86,875 1,144 SH   SOLE   1,144 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   128,419 2,828 SH   SOLE   2,828 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   99,240 2,173 SH   SOLE   2,173 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   49,881 975 SH   SOLE   975 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   138,919 944 SH   SOLE   944 0 0
FIRSTENERGY CORP COM 337932107   82,887,338 2,131,876 SH   SOLE   2,131,876 0 0
FIRSTSERVICE CORP NEW COM 33767E202   64,311,002 417,360 SH   SOLE   417,360 0 0
FISERV INC COM 337738108   8,639,130 68,483 SH   SOLE   68,483 0 0
FIVE BELOW INC COM 33829M101   15,723 80 SH   SOLE   80 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   3,515 14 SH   SOLE   14 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   71,453,224 1,783,210 SH   SOLE   1,783,210 0 0
FLYWIRE CORPORATION COM VTG 302492103   8,762,592 282,300 SH   SOLE   282,300 0 0
FORD MTR CO DEL COM 345370860   30,260 2,000 SH   SOLE   2,000 0 0
FORTINET INC COM 34959E109   4,308 57 SH   SOLE   57 0 0
FORTIS INC COM 349553107   402,863,836 9,349,358 SH   SOLE   9,349,358 0 0
FORTIVE CORP COM 34959J108   20,291,680 271,388 SH   SOLE   271,388 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   18,030,670 250,600 SH   SOLE   250,600 0 0
FRANCO NEV CORP COM 351858105   126,506,306 887,141 SH   SOLE   887,141 0 0
FRANKLIN RESOURCES INC COM 354613101   8,547 320 SH   SOLE   320 0 0
FREEPORT-MCMORAN INC CL B 35671D857   3,127,400 78,185 SH   SOLE   78,185 0 0
FS KKR CAP CORP COM 302635206   11,605,702 605,094 SH   SOLE   605,094 0 0
FUELCELL ENERGY INC COM 35952H601   15,876 7,350 SH   SOLE   7,350 0 0
FUSION PHARMACEUTICALS INC COM 36118A100   3,429,279 734,321 SH   SOLE   734,321 0 0
GABELLI DIVID & INCOME TR COM 36242H104   1,218,968 57,689 SH   SOLE   57,689 0 0
GALLAGHER ARTHUR J & CO COM 363576109   23,706,972 107,970 SH   SOLE   107,970 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   3,249 40 SH   SOLE   40 0 0
GENERAC HLDGS INC COM 368736104   28,958,212 194,181 SH   SOLE   194,181 0 0
GENERAL DYNAMICS CORP COM 369550108   3,065,242 14,247 SH   SOLE   14,247 0 0
GENERAL ELECTRIC CO COM NEW 369604301   2,695,828 24,541 SH   SOLE   24,541 0 0
GENERAL MLS INC COM 370334104   19,444,217 253,510 SH   SOLE   253,510 0 0
GENERAL MTRS CO COM 37045V100   2,874,223 74,539 SH   SOLE   74,539 0 0
GENMAB A/S SPONSORED ADS 372303206   85,279,236 2,243,600 SH   SOLE   2,243,600 0 0
GENUINE PARTS CO COM 372460105   3,045,801 17,998 SH   SOLE   17,998 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   217,163 5,597 SH   SOLE   5,597 0 0
GILDAN ACTIVEWEAR INC COM 375916103   4,322,964 134,087 SH   SOLE   134,087 0 0
GILEAD SCIENCES INC COM 375558103   3,611,885 46,865 SH   SOLE   46,865 0 0
GLOBAL E ONLINE LTD SHS M5216V106   55,964,980 1,367,000 SH   SOLE   1,367,000 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848   32,127,356 1,236,143 SH   SOLE   1,236,143 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475   985,117 23,998 SH   SOLE   23,998 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   32,510 500 SH   SOLE   500 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   8,622 300 SH   SOLE   300 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108   829,853 12,850 SH   SOLE   12,850 0 0
GLOBE LIFE INC COM 37959E102   1,538,845 14,038 SH   SOLE   14,038 0 0
GOLDEN MINERALS CO COM 381119403   8,015 4,948 SH   SOLE   4,948 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   211,018 15,225 SH   SOLE   15,225 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA WRLD 38149W739   20,560 497 SH   SOLE   497 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,129,409 6,602 SH   SOLE   6,602 0 0
GRAINGER W W INC COM 384802104   3,607,799 4,575 SH   SOLE   4,575 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   98,904,639 1,676,634 SH   SOLE   1,676,634 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   913,140 38,000 SH   SOLE   38,000 0 0
GSK PLC SPONSORED ADR 37733W204   100,540 2,821 SH   SOLE   2,821 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   757,985 9,963 SH   SOLE   9,963 0 0
HALEON PLC SPON ADS 405552100   970,663 115,831 SH   SOLE   115,831 0 0
HALLIBURTON CO COM 406216101   15,670 475 SH   SOLE   475 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   2,195,673 30,487 SH   SOLE   30,487 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   77,360,796 1,109,911 SH   SOLE   1,109,911 0 0
HENRY JACK & ASSOC INC COM 426281101   184,063 1,100 SH   SOLE   1,100 0 0
HERSHEY CO COM 427866108   23,344,453 93,490 SH   SOLE   93,490 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   2,793,386 166,273 SH   SOLE   166,273 0 0
HF SINCLAIR CORP COM 403949100   1,028,617 23,058 SH   SOLE   23,058 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   39,298 270 SH   SOLE   270 0 0
HIVE BLOCKCHAIN TECHNLGIES L COM NEW 43366H704   101 22 SH   SOLE   22 0 0
HOLOGIC INC COM 436440101   2,406,428 29,720 SH   SOLE   29,720 0 0
HOME DEPOT INC COM 437076102   283,408,055 912,336 SH   SOLE   912,336 0 0
HONEYWELL INTL INC COM 438516106   410,896,687 1,980,225 SH   SOLE   1,980,225 0 0
HOSTESS BRANDS INC CL A 44109J106   13,005,693 513,653 SH   SOLE   513,653 0 0
HOWMET AEROSPACE INC COM 443201108   31,074,764 627,013 SH   SOLE   627,013 0 0
HP INC COM 40434L105   10,379 338 SH   SOLE   338 0 0
HUBSPOT INC COM 443573100   133,235,336 250,400 SH   SOLE   250,400 0 0
HUMANA INC COM 444859102   16,141,393 36,100 SH   SOLE   36,100 0 0
HUNTINGTON BANCSHARES INC COM 446150104   7,007 650 SH   SOLE   650 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   1,228,584 5,398 SH   SOLE   5,398 0 0
HUNTSMAN CORP COM 447011107   1,313,712 48,620 SH   SOLE   48,620 0 0
I-80 GOLD CORP COM 44955L106   6,210 2,760 SH   SOLE   2,760 0 0
ICL GROUP LTD SHS M53213100   1,220,379 222,697 SH   SOLE   222,697 0 0
ICON PLC SHS G4705A100   690,802 2,761 SH   SOLE   2,761 0 0
IDEXX LABS INC COM 45168D104   7,273,797 14,483 SH   SOLE   14,483 0 0
ILLINOIS TOOL WKS INC COM 452308109   138,125,844 552,150 SH   SOLE   552,150 0 0
ILLUMINA INC COM 452327109   749 4 SH   SOLE   4 0 0
IMPERIAL OIL LTD COM NEW 453038408   949,171 18,553 SH   SOLE   18,553 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,799 112 SH   SOLE   112 0 0
INMODE LTD SHS M5425M103   3,735 100 SH   SOLE   100 0 0
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433   6,834 200 SH   SOLE   200 0 0
INSPIRE MED SYS INC COM 457730109   108,072,656 332,900 SH   SOLE   332,900 0 0
INTEL CORP COM 458140100   167,701 5,015 SH   SOLE   5,015 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   58,730,905 707,005 SH   SOLE   707,005 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,943 22 SH   SOLE   22 0 0
INTERNATIONAL PAPER CO COM 460146103   7,952 250 SH   SOLE   250 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,911,098 49,536 SH   SOLE   49,536 0 0
INTUIT COM 461202103   30,800,906 67,223 SH   SOLE   67,223 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   54,573,282 159,599 SH   SOLE   159,599 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   18,940,527 1,392,174 SH   SOLE   1,392,174 0 0
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   13,230,379 627,925 SH   SOLE   627,925 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   14,489,175 405,065 SH   SOLE   405,065 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   7,269,320 345,500 SH   SOLE   345,500 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   53,980 1,050 SH   SOLE   1,050 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   71,420 1,000 SH   SOLE   1,000 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   12,155,879 215,568 SH   SOLE   215,568 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   11,805,300 234,000 SH   SOLE   234,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   123,679 415 SH   SOLE   415 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   897,840 6,000 SH   SOLE   6,000 0 0
INVESCO LTD SHS G491BT108   889,450 52,912 SH   SOLE   52,912 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   996,695 2,698 SH   SOLE   2,698 0 0
IQVIA HLDGS INC COM 46266C105   31,848,110 141,692 SH   SOLE   141,692 0 0
ISHARES GOLD TR ISHARES NEW 464285204   29,034,744 797,877 SH   SOLE   797,877 0 0
ISHARES INC MSCI GBL MIN VOL 464286525   142,536,866 1,453,642 SH   SOLE   1,453,642 0 0
ISHARES INC CORE MSCI EMKT 46434G103   80,677,921 1,636,801 SH   SOLE   1,636,801 0 0
ISHARES INC MSCI CDA ETF 464286509   1,063,905 30,406 SH   SOLE   30,406 0 0
ISHARES INC MSCI HONG KG ETF 464286871   167,378 8,659 SH   SOLE   8,659 0 0
ISHARES INC MSCI AUST ETF 464286103   424,075 18,806 SH   SOLE   18,806 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   892,226 14,414 SH   SOLE   14,414 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855   8,737 375 SH   SOLE   375 0 0
ISHARES INC MSCI WORLD ETF 464286392   33,620 270 SH   SOLE   270 0 0
ISHARES INC MSCI EMERG MRKT 464286533   25,400 462 SH   SOLE   462 0 0
ISHARES SILVER TR ISHARES 46428Q109   22,203,333 1,062,869 SH   SOLE   1,062,869 0 0
ISHARES TR GL TIMB FORE ETF 464288174   17,947,050 250,325 SH   SOLE   250,325 0 0
ISHARES TR MICRO-CAP ETF 464288869   59,639,982 545,654 SH   SOLE   545,654 0 0
ISHARES TR CONV BD ETF 46435G102   69,267,606 907,119 SH   SOLE   907,119 0 0
ISHARES TR GLB INFRASTR ETF 464288372   107,218,400 2,283,672 SH   SOLE   2,283,672 0 0
ISHARES TR USD INV GRDE ETF 464288620   174,871,453 3,491,145 SH   SOLE   3,491,145 0 0
ISHARES TR BROAD USD HIGH 46435U853   68,723,946 1,946,854 SH   SOLE   1,946,854 0 0
ISHARES TR JPMORGAN USD EMG 464288281   73,560,990 850,023 SH   SOLE   850,023 0 0
ISHARES TR IBOXX HI YD ETF 464288513   63,354,951 843,945 SH   SOLE   843,945 0 0
ISHARES TR IBOXX INV CP ETF 464287242   148,667,952 1,374,773 SH   SOLE   1,374,773 0 0
ISHARES TR EAFE SML CP ETF 464288273   42,512,194 720,790 SH   SOLE   720,790 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   28,206,573 555,029 SH   SOLE   555,029 0 0
ISHARES TR MSCI ACWI ETF 464288257   48,863,105 509,309 SH   SOLE   509,309 0 0
ISHARES TR INTL DIV GRWTH 46435G524   1,401,031 22,590 SH   SOLE   22,590 0 0
ISHARES TR INTERNATIONAL SL 46434V266   708,624 22,970 SH   SOLE   22,970 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   14,082,121 122,177 SH   SOLE   122,177 0 0
ISHARES TR MSCI INTL MOMENT 46434V449   1,397,056 42,080 SH   SOLE   42,080 0 0
ISHARES TR 20 YR TR BD ETF 464287432   34,035,566 330,635 SH   SOLE   330,635 0 0
ISHARES TR MSCI USA MMENTM 46432F396   7,793,827 54,030 SH   SOLE   54,030 0 0
ISHARES TR CORE MSCI EAFE 46432F842   63,920,272 946,967 SH   SOLE   946,967 0 0
ISHARES TR CORE DIV GRWTH 46434V621   13,815,193 268,100 SH   SOLE   268,100 0 0
ISHARES TR CORE US AGGBD ET 464287226   50,879,735 519,446 SH   SOLE   519,446 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   3,616,960 101,600 SH   SOLE   101,600 0 0
ISHARES TR U.S. REAL ES ETF 464287739   1,102,519 12,740 SH   SOLE   12,740 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   11,984,548 88,860 SH   SOLE   88,860 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   8,169,782 100,762 SH   SOLE   100,762 0 0
ISHARES TR CORE S&P MCP ETF 464287507   20,552,328 78,600 SH   SOLE   78,600 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   7,708,021 103,700 SH   SOLE   103,700 0 0
ISHARES TR MSCI KLD400 SOC 464288570   824,866 9,800 SH   SOLE   9,800 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689   1,344,600 19,920 SH   SOLE   19,920 0 0
ISHARES TR US CONSUM DISCRE 464287580   142,762 2,006 SH   SOLE   2,006 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   3,728,566 38,598 SH   SOLE   38,598 0 0
ISHARES TR CORE S&P SCP ETF 464287804   7,676,039 77,030 SH   SOLE   77,030 0 0
ISHARES TR MSCI EAFE ETF 464287465   5,174,905 71,378 SH   SOLE   71,378 0 0
ISHARES TR RUS TP200 VL ETF 464289420   155,651 2,308 SH   SOLE   2,308 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,033,000 33,398 SH   SOLE   33,398 0 0
ISHARES TR MSCI INDIA ETF 46429B598   393,300 9,000 SH   SOLE   9,000 0 0
ISHARES TR U.S. TECH ETF 464287721   667,808 6,134 SH   SOLE   6,134 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   998,232 19,897 SH   SOLE   19,897 0 0
ISHARES TR CORE S&P500 ETF 464287200   13,192,124 29,598 SH   SOLE   29,598 0 0
ISHARES TR U.S. FINLS ETF 464287788   62,821 842 SH   SOLE   842 0 0
ISHARES TR MSCI AC ASIA ETF 464288182   68,831 1,036 SH   SOLE   1,036 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   92,312 5,017 SH   SOLE   5,017 0 0
ISHARES TR MSCI CHINA ETF 46429B671   161,556 3,611 SH   SOLE   3,611 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   207,474 855 SH   SOLE   855 0 0
ISHARES TR US AER DEF ETF 464288760   98,702 846 SH   SOLE   846 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325   59,493 700 SH   SOLE   700 0 0
ISHARES TR NATIONAL MUN ETF 464288414   287,957 2,698 SH   SOLE   2,698 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   184,270 4,658 SH   SOLE   4,658 0 0
ISHARES TR GLOBAL TECH ETF 464287291   24,565 395 SH   SOLE   395 0 0
ISHARES TR GLB CNSM STP ETF 464288737   9,178 150 SH   SOLE   150 0 0
ISHARES TR RUS MD CP GR ETF 464287481   74,211 768 SH   SOLE   768 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   63,377 577 SH   SOLE   577 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   11,827 84 SH   SOLE   84 0 0
JACOBS SOLUTIONS INC COM 46982L108   8,678 73 SH   SOLE   73 0 0
JOHNSON & JOHNSON COM 478160104   628,029,556 3,794,282 SH   SOLE   3,794,282 0 0
JOHNSON CTLS INTL PLC SHS G51502105   1,090 16 SH   SOLE   16 0 0
JPMORGAN CHASE & CO COM 46625H100   314,337,872 2,161,289 SH   SOLE   2,161,289 0 0
JUNIPER NETWORKS INC COM 48203R104   1,383,156 44,148 SH   SOLE   44,148 0 0
KELLOGG CO COM 487836108   1,977,853 29,345 SH   SOLE   29,345 0 0
KENVUE INC COM 49177J102   6,804,814 257,563 SH   SOLE   257,563 0 0
KEURIG DR PEPPER INC COM 49271V100   2,031,893 64,979 SH   SOLE   64,979 0 0
KEYCORP COM 493267108   1,288,481 139,446 SH   SOLE   139,446 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   2,280,166 13,617 SH   SOLE   13,617 0 0
KIMBERLY-CLARK CORP COM 494368103   4,175,624 30,245 SH   SOLE   30,245 0 0
KIMCO RLTY CORP COM 49446R109   8,479 430 SH   SOLE   430 0 0
KINDER MORGAN INC DEL COM 49456B101   8,937 519 SH   SOLE   519 0 0
KINROSS GOLD CORP COM 496902404   36,377,937 7,626,402 SH   SOLE   7,626,402 0 0
KIRBY CORP COM 497266106   31,087 404 SH   SOLE   404 0 0
KLA CORP COM NEW 482480100   22,222,161 45,817 SH   SOLE   45,817 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   1,102,365 19,841 SH   SOLE   19,841 0 0
KOHLS CORP COM 500255104   25,801,547 1,119,373 SH   SOLE   1,119,373 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   573,049 26,420 SH   SOLE   26,420 0 0
KRAFT HEINZ CO COM 500754106   2,165,251 60,993 SH   SOLE   60,993 0 0
KROGER CO COM 501044101   18,800 400 SH   SOLE   400 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,752 132 SH   SOLE   132 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   38,964,690 199,033 SH   SOLE   199,033 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   1,606,315 7,748 SH   SOLE   7,748 0 0
LAM RESEARCH CORP COM 512807108   60,825,484 94,617 SH   SOLE   94,617 0 0
LAMB WESTON HLDGS INC COM 513272104   2,548,671 22,172 SH   SOLE   22,172 0 0
LAUDER ESTEE COS INC CL A 518439104   46,644,963 237,524 SH   SOLE   237,524 0 0
LCI INDS COM 50189K103   483,579 3,827 SH   SOLE   3,827 0 0
LENNAR CORP CL A 526057104   3,029,870 24,179 SH   SOLE   24,179 0 0
LENNOX INTL INC COM 526107107   550,080 1,687 SH   SOLE   1,687 0 0
LEXARIA BIOSCIENCE CORP COM NEW 52886N406   1,961 2,686 SH   SOLE   2,686 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   802,525 124,038 SH   SOLE   124,038 0 0
LIBERTY BROADBAND CORP COM SER A 530307107   4,066 51 SH   SOLE   51 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   8,251 103 SH   SOLE   103 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104   1,169,426 69,361 SH   SOLE   69,361 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   10,309 315 SH   SOLE   315 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   1,573 93 SH   SOLE   93 0 0
LILLY ELI & CO COM 532457108   361,844,332 771,556 SH   SOLE   771,556 0 0
LINDE PLC SHS G54950103   35,121,857 92,164 SH   SOLE   92,164 0 0
LISTED FD TR WAHED FTSE ETF 53656F607   145,751 3,407 SH   SOLE   3,407 0 0
LKQ CORP COM 501889208   2,104,071 36,109 SH   SOLE   36,109 0 0
LOCKHEED MARTIN CORP COM 539830109   4,661,807 10,126 SH   SOLE   10,126 0 0
LOEWS CORP COM 540424108   1,621,311 27,304 SH   SOLE   27,304 0 0
LOWES COS INC COM 548661107   25,729 114 SH   SOLE   114 0 0
LUCID GROUP INC COM 549498103   38,928 5,650 SH   SOLE   5,650 0 0
LULULEMON ATHLETICA INC COM 550021109   169,717,129 448,394 SH   SOLE   448,394 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   2,061,767 22,452 SH   SOLE   22,452 0 0
M & T BK CORP COM 55261F104   7,674,605 62,012 SH   SOLE   62,012 0 0
MAG SILVER CORP COM 55903Q104   4,812,480 432,000 SH   SOLE   432,000 0 0
MAGNA INTL INC COM 559222401   43,736,202 774,915 SH   SOLE   774,915 0 0
MANHATTAN ASSOCIATES INC COM 562750109   12,472,512 62,400 SH   SOLE   62,400 0 0
MANULIFE FINL CORP COM 56501R106   133,170,025 7,042,307 SH   SOLE   7,042,307 0 0
MARATHON OIL CORP COM 565849106   2,273,800 98,775 SH   SOLE   98,775 0 0
MARATHON PETE CORP COM 56585A102   4,586,111 39,332 SH   SOLE   39,332 0 0
MARSH & MCLENNAN COS INC COM 571748102   4,741,496 25,210 SH   SOLE   25,210 0 0
MASTERCARD INCORPORATED CL A 57636Q104   366,623,247 932,172 SH   SOLE   932,172 0 0
MCCORMICK & CO INC COM NON VTG 579780206   11,999,446 137,561 SH   SOLE   137,561 0 0
MCDONALDS CORP COM 580135101   693,072,443 2,322,551 SH   SOLE   2,322,551 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   819,537 88,503 SH   SOLE   88,503 0 0
MEDTRONIC PLC SHS G5960L103   150,189,532 1,704,762 SH   SOLE   1,704,762 0 0
MERCADOLIBRE INC COM 58733R102   100,914,889 85,189 SH   SOLE   85,189 0 0
MERCK & CO INC COM 58933Y105   231,362,604 2,005,049 SH   SOLE   2,005,049 0 0
META PLATFORMS INC CL A 30303M102   474,811,566 1,654,511 SH   SOLE   1,654,511 0 0
METLIFE INC COM 59156R108   2,018,629 35,709 SH   SOLE   35,709 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   34,133 381 SH   SOLE   381 0 0
MICRON TECHNOLOGY INC COM 595112103   37,866 600 SH   SOLE   600 0 0
MICROSOFT CORP COM 594918104   2,291,337,692 6,728,542 SH   SOLE   6,728,542 0 0
MID-AMER APT CMNTYS INC COM 59522J103   90,233,237 594,187 SH   SOLE   594,187 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   1,567,536 40,800 SH   SOLE   40,800 0 0
MODERNA INC COM 60770K107   1,963,075 16,157 SH   SOLE   16,157 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   12,509 190 SH   SOLE   190 0 0
MONDAY COM LTD SHS M7S64H106   161,546,070 943,500 SH   SOLE   943,500 0 0
MONDELEZ INTL INC CL A 609207105   438,583,187 6,012,931 SH   SOLE   6,012,931 0 0
MONGODB INC CL A 60937P106   334,915,751 814,900 SH   SOLE   814,900 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   41,674,328 725,528 SH   SOLE   725,528 0 0
MOODYS CORP COM 615369105   11,359,664 32,669 SH   SOLE   32,669 0 0
MORGAN STANLEY COM NEW 617446448   670,817 7,855 SH   SOLE   7,855 0 0
MOSAIC CO NEW COM 61945C103   1,991,710 56,906 SH   SOLE   56,906 0 0
MSCI INC COM 55354G100   1,877 4 SH   SOLE   4 0 0
NASDAQ INC COM 631103108   1,420,475 28,495 SH   SOLE   28,495 0 0
NAVITAS SEMICONDUCTOR CORP COM 63942X106   290,377 27,550 SH   SOLE   27,550 0 0
NETEASE INC SPONSORED ADS 64110W102   1,096,948 11,345 SH   SOLE   11,345 0 0
NETFLIX INC COM 64110L106   61,753,174 140,192 SH   SOLE   140,192 0 0
NEW GOLD INC CDA COM 644535106   1,832 1,697 SH   SOLE   1,697 0 0
NEWMONT CORP COM 651639106   17,690,718 414,691 SH   SOLE   414,691 0 0
NEXGEN ENERGY LTD COM 65340P106   14,926,159 3,169,036 SH   SOLE   3,169,036 0 0
NEXTERA ENERGY INC COM 65339F101   479,480,251 6,461,998 SH   SOLE   6,461,998 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   90,741,940 1,547,441 SH   SOLE   1,547,441 0 0
NEXTRACKER INC CLASS A COM 65290E101   4,662,069 117,108 SH   SOLE   117,108 0 0
NIKE INC CL B 654106103   421,918,573 3,822,765 SH   SOLE   3,822,765 0 0
NIKOLA CORP COM 654110105   89,976 65,200 SH   SOLE   65,200 0 0
NIO INC SPON ADS 62914V106   7,752 800 SH   SOLE   800 0 0
NISOURCE INC COM 65473P105   8,672,548 317,095 SH   SOLE   317,095 0 0
NORDSON CORP COM 655663102   2,592,488 10,446 SH   SOLE   10,446 0 0
NORFOLK SOUTHN CORP COM 655844108   27,769,029 122,460 SH   SOLE   122,460 0 0
NORTHROP GRUMMAN CORP COM 666807102   3,906,206 8,570 SH   SOLE   8,570 0 0
NOVA LTD COM M7516K103   18,801,313 160,284 SH   SOLE   160,284 0 0
NOVARTIS AG SPONSORED ADR 66987V109   672,262 6,662 SH   SOLE   6,662 0 0
NOVO-NORDISK A S ADR 670100205   188,602,184 1,165,434 SH   SOLE   1,165,434 0 0
NUCOR CORP COM 670346105   3,625,925 22,112 SH   SOLE   22,112 0 0
NUTRIEN LTD COM 67077M108   432,294,421 7,320,820 SH   SOLE   7,320,820 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   1,837,212 168,089 SH   SOLE   168,089 0 0
NVIDIA CORPORATION COM 67066G104   538,374,592 1,272,693 SH   SOLE   1,272,693 0 0
NVR INC COM 62944T105   21,465,095 3,380 SH   SOLE   3,380 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   11,899,981 612,454 SH   SOLE   612,454 0 0
OBSIDIAN ENERGY LTD COM 674482203   699 120 SH   SOLE   120 0 0
OCCIDENTAL PETE CORP COM 674599105   19,816,246 337,011 SH   SOLE   337,011 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   9,519,213 25,745 SH   SOLE   25,745 0 0
OMNICOM GROUP INC COM 681919106   2,955,454 31,061 SH   SOLE   31,061 0 0
ON HLDG AG NAMEN AKT A H5919C104   79,681,800 2,414,600 SH   SOLE   2,414,600 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   13 5 SH   SOLE   5 0 0
ONEMAIN HLDGS INC COM 68268W103   2,940,337 67,300 SH   SOLE   67,300 0 0
OPEN TEXT CORP COM 683715106   80,446,243 1,936,131 SH   SOLE   1,936,131 0 0
ORACLE CORP COM 68389X105   661,720,012 5,556,470 SH   SOLE   5,556,470 0 0
ORANGE SPONSORED ADR 684060106   32,592 2,800 SH   SOLE   2,800 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   23,978,985 25,101 SH   SOLE   25,101 0 0
ORGANON & CO COMMON STOCK 68622V106   1,435 69 SH   SOLE   69 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   7,070 460 SH   SOLE   460 0 0
OTIS WORLDWIDE CORP COM 68902V107   10,414 117 SH   SOLE   117 0 0
OVINTIV INC COM 69047Q102   1,843,044 48,412 SH   SOLE   48,412 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   9,053,346 674,616 SH   SOLE   674,616 0 0
PACCAR INC COM 693718108   2,945,232 35,209 SH   SOLE   35,209 0 0
PALO ALTO NETWORKS INC COM 697435105   354,974,421 1,389,278 SH   SOLE   1,389,278 0 0
PAPA JOHNS INTL INC COM 698813102   35,497,906 480,806 SH   SOLE   480,806 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   127 8 SH   SOLE   8 0 0
PARKER-HANNIFIN CORP COM 701094104   23,065,405 59,136 SH   SOLE   59,136 0 0
PATTERSON COS INC COM 703395103   479,176 14,407 SH   SOLE   14,407 0 0
PAYCHEX INC COM 704326107   3,360,686 30,041 SH   SOLE   30,041 0 0
PAYPAL HLDGS INC COM 70450Y103   1,377,907 20,649 SH   SOLE   20,649 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   829,680 12,000 SH   SOLE   12,000 0 0
PEMBINA PIPELINE CORP COM 706327103   14,300,829 454,861 SH   SOLE   454,861 0 0
PEPSICO INC COM 713448108   16,848,352 90,964 SH   SOLE   90,964 0 0
PFIZER INC COM 717081103   92,830,550 2,530,822 SH   SOLE   2,530,822 0 0
PG&E CORP COM 69331C108   54,327,127 3,143,931 SH   SOLE   3,143,931 0 0
PHILIP MORRIS INTL INC COM 718172109   4,392 45 SH   SOLE   45 0 0
PHILLIPS 66 COM 718546104   3,439,212 36,058 SH   SOLE   36,058 0 0
PIONEER NAT RES CO COM 723787107   11,053,260 53,351 SH   SOLE   53,351 0 0
PLUG POWER INC COM NEW 72919P202   219,229 21,100 SH   SOLE   21,100 0 0
PNC FINL SVCS GROUP INC COM 693475105   8,438 67 SH   SOLE   67 0 0
POOL CORP COM 73278L105   12,349,632 32,964 SH   SOLE   32,964 0 0
PPG INDS INC COM 693506107   951,344 6,415 SH   SOLE   6,415 0 0
PPL CORP COM 69351T106   2,176,811 82,268 SH   SOLE   82,268 0 0
PRECISION DRILLING CORP COM NEW 74022D407   8,531 175 SH   SOLE   175 0 0
PRICE T ROWE GROUP INC COM 74144T108   31,477 281 SH   SOLE   281 0 0
PRIMERICA INC COM 74164M108   1,107,456 5,600 SH   SOLE   5,600 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   3,063,480 40,394 SH   SOLE   40,394 0 0
PROCTER AND GAMBLE CO COM 742718109   113,788,460 749,891 SH   SOLE   749,891 0 0
PROGRESSIVE CORP COM 743315103   57,623,308 435,320 SH   SOLE   435,320 0 0
PROLOGIS INC. COM 74340W103   98,600,651 804,050 SH   SOLE   804,050 0 0
PRUDENTIAL PLC ADR 74435K204   1,302 46 SH   SOLE   46 0 0
PTC INC COM 69370C100   3,557 25 SH   SOLE   25 0 0
PUBLIC STORAGE COM 74460D109   25,656,252 87,900 SH   SOLE   87,900 0 0
PULTE GROUP INC COM 745867101   2,691,689 34,651 SH   SOLE   34,651 0 0
QUALCOMM INC COM 747525103   7,060,262 59,310 SH   SOLE   59,310 0 0
QUANTA SVCS INC COM 74762E102   53,489,995 272,283 SH   SOLE   272,283 0 0
QUEST DIAGNOSTICS INC COM 74834L100   2,214,101 15,752 SH   SOLE   15,752 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   67,133,555 685,316 SH   SOLE   685,316 0 0
RB GLOBAL INC COM 74935Q107   84,600 1,410 SH   SOLE   1,410 0 0
REALTY INCOME CORP COM 756109104   1,989,392 33,273 SH   SOLE   33,273 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101   799,896 29,172 SH   SOLE   29,172 0 0
REGENCY CTRS CORP COM 758849103   12,534,430 202,921 SH   SOLE   202,921 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,591,566 2,215 SH   SOLE   2,215 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   2,047,161 114,880 SH   SOLE   114,880 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   2,517,910 9,271 SH   SOLE   9,271 0 0
RELX PLC SPONSORED ADR 759530108   1,902,066 56,897 SH   SOLE   56,897 0 0
REMITLY GLOBAL INC COM 75960P104   8,568,746 455,300 SH   SOLE   455,300 0 0
REPUBLIC SVCS INC COM 760759100   28,446,119 185,716 SH   SOLE   185,716 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   193,385,655 2,494,655 SH   SOLE   2,494,655 0 0
RIO TINTO PLC SPONSORED ADR 767204100   907,613 14,217 SH   SOLE   14,217 0 0
ROBERT HALF INTL INC COM 770323103   1,353,057 17,988 SH   SOLE   17,988 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   523,013,588 11,459,544 SH   SOLE   11,459,544 0 0
ROLLINS INC COM 775711104   858,741 20,050 SH   SOLE   20,050 0 0
ROPER TECHNOLOGIES INC COM 776696106   10,274,696 21,370 SH   SOLE   21,370 0 0
ROSS STORES INC COM 778296103   203,093,892 1,811,236 SH   SOLE   1,811,236 0 0
ROYAL BK CDA COM 780087102   1,700,340,365 17,802,747 SH   SOLE   17,802,747 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   10,062,780 97,000 SH   SOLE   97,000 0 0
ROYCE VALUE TR INC COM 780910105   729,399 52,855 SH   SOLE   52,855 0 0
RPM INTL INC COM 749685103   1,135,802 12,658 SH   SOLE   12,658 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   1,537,340 13,900 SH   SOLE   13,900 0 0
S&P GLOBAL INC COM 78409V104   33,973,022 84,744 SH   SOLE   84,744 0 0
SALESFORCE INC COM 79466L302   248,756,537 1,177,490 SH   SOLE   1,177,490 0 0
SAMSARA INC COM CL A 79589L106   91,955,635 3,318,500 SH   SOLE   3,318,500 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   19,368 3,783 SH   SOLE   3,783 0 0
SANOFI SPONSORED ADR 80105N105   556,140 10,318 SH   SOLE   10,318 0 0
SAP SE SPON ADR 803054204   906,092 6,623 SH   SOLE   6,623 0 0
SCHWAB CHARLES CORP COM 808513105   614,241 10,837 SH   SOLE   10,837 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   84,664,435 1,614,809 SH   SOLE   1,614,809 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   32,767,015 1,224,020 SH   SOLE   1,224,020 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   20,583,372 469,940 SH   SOLE   469,940 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   370,253 4,940 SH   SOLE   4,940 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   31,608 936 SH   SOLE   936 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   10,208 165 SH   SOLE   165 0 0
SEI INVTS CO COM 784117103   1,030,173 17,279 SH   SOLE   17,279 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   124,893,200 718,355 SH   SOLE   718,355 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   30,617,797 470,464 SH   SOLE   470,464 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   31,120,438 289,978 SH   SOLE   289,978 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   31,611,511 483,061 SH   SOLE   483,061 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   54,034,383 407,100 SH   SOLE   407,100 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   38,859,067 1,152,746 SH   SOLE   1,152,746 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   17,077,621 100,569 SH   SOLE   100,569 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   13,037,676 175,781 SH   SOLE   175,781 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   14,590,226 179,749 SH   SOLE   179,749 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,660,583 44,059 SH   SOLE   44,059 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   2,088,241 25,199 SH   SOLE   25,199 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   2,789 62 SH   SOLE   62 0 0
SERVICENOW INC COM 81762P102   420,150,126 747,638 SH   SOLE   747,638 0 0
SHAKE SHACK INC CL A 819047101   9,132,100 117,500 SH   SOLE   117,500 0 0
SHELL PLC SPON ADS 780259305   49,498,135 819,777 SH   SOLE   819,777 0 0
SHERWIN WILLIAMS CO COM 824348106   198,865,452 748,966 SH   SOLE   748,966 0 0
SHOCKWAVE MED INC COM 82489T104   96,953,777 339,700 SH   SOLE   339,700 0 0
SHOPIFY INC CL A 82509L107   136,820,668 2,117,967 SH   SOLE   2,117,967 0 0
SIGMA LITHIUM CORPORATION COM 826599102   8,781,410 217,901 SH   SOLE   217,901 0 0
SILVERCORP METALS INC COM 82835P103   8,460 3,000 SH   SOLE   3,000 0 0
SILVERCREST METALS INC COM 828363101   12,892,000 2,200,000 SH   SOLE   2,200,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109   9,007 78 SH   SOLE   78 0 0
SIMPSON MFG INC COM 829073105   33,517 242 SH   SOLE   242 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   7,694,673 411,700 SH   SOLE   411,700 0 0
SKECHERS U S A INC CL A 830566105   52,660 1,000 SH   SOLE   1,000 0 0
SKEENA RES LTD NEW COM 83056P715   18,474,750 3,825,000 SH   SOLE   3,825,000 0 0
SMITH A O CORP COM 831865209   63,826,822 876,983 SH   SOLE   876,983 0 0
SMUCKER J M CO COM NEW 832696405   2,195,557 14,868 SH   SOLE   14,868 0 0
SNAP INC CL A 83304A106   35,520 3,000 SH   SOLE   3,000 0 0
SNAP ON INC COM 833034101   2,027,416 7,035 SH   SOLE   7,035 0 0
SNDL INC COM 83307B101   14,380 10,497 SH   SOLE   10,497 0 0
SNOWFLAKE INC CL A 833445109   143,758,062 816,900 SH   SOLE   816,900 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   3,489,309 12,969 SH   SOLE   12,969 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   5,163,974 57,352 SH   SOLE   57,352 0 0
SOUTHERN CO COM 842587107   1,956,673 27,853 SH   SOLE   27,853 0 0
SOUTHERN COPPER CORP COM 84265V105   70,750,059 986,201 SH   SOLE   986,201 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   128,943 375 SH   SOLE   375 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,712,996 9,609 SH   SOLE   9,609 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   23,177,903 429,937 SH   SOLE   429,937 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   1,458,479 42,410 SH   SOLE   42,410 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   176,425 398 SH   SOLE   398 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   71,836 150 SH   SOLE   150 0 0
SPDR SER TR BLOOMBERG INTL T 78464A516   33,686,340 1,493,851 SH   SOLE   1,493,851 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   68,611,954 745,539 SH   SOLE   745,539 0 0
SPDR SER TR S&P DIVID ETF 78464A763   11,726,860 95,667 SH   SOLE   95,667 0 0
SPDR SER TR SSGA US LRG ETF 78468R804   101,380 721 SH   SOLE   721 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   325,067 11,291 SH   SOLE   11,291 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656   2,170 84 SH   SOLE   84 0 0
SPROTT FDS TR LITHIUM MINERS 85208P709   9,415 500 SH   SOLE   500 0 0
SPROTT INC COM NEW 852066208   6,480 200 SH   SOLE   200 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   49,982 3,350 SH   SOLE   3,350 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   23,370 3,000 SH   SOLE   3,000 0 0
STANTEC INC COM 85472N109   6,593,872 101,102 SH   SOLE   101,102 0 0
STARBUCKS CORP COM 855244109   34,391,056 347,174 SH   SOLE   347,174 0 0
STARWOOD PPTY TR INC COM 85571B105   20,349,940 1,048,966 SH   SOLE   1,048,966 0 0
STATE STR CORP COM 857477103   267,619 3,657 SH   SOLE   3,657 0 0
STEAKHOLDER FOODS LTD SPONSORED ADS 583435102   1,695 2,018 SH   SOLE   2,018 0 0
STEEL DYNAMICS INC COM 858119100   3,159,078 29,001 SH   SOLE   29,001 0 0
STELLANTIS N.V SHS N82405106   4,442,566 253,282 SH   SOLE   253,282 0 0
STERICYCLE INC COM 858912108   244,274 5,260 SH   SOLE   5,260 0 0
STERIS PLC SHS USD G8473T100   1,799 8 SH   SOLE   8 0 0
STEVANATO GROUP S P A ORD SHS T9224W109   4,977,000 153,706 SH   SOLE   153,706 0 0
STRYKER CORPORATION COM 863667101   235,585,006 772,182 SH   SOLE   772,182 0 0
SUN CMNTYS INC COM 866674104   11,128,238 85,300 SH   SOLE   85,300 0 0
SUN LIFE FINANCIAL INC. COM 866796105   382,481,160 7,338,472 SH   SOLE   7,338,472 0 0
SUNCOR ENERGY INC NEW COM 867224107   616,852,719 21,038,633 SH   SOLE   21,038,633 0 0
SYMBOTIC INC CLASS A COM 87151X101   4,931,712 115,200 SH   SOLE   115,200 0 0
SYNCHRONY FINANCIAL COM 87165B103   2,027,907 59,785 SH   SOLE   59,785 0 0
SYNOPSYS INC COM 871607107   20,702,439 47,547 SH   SOLE   47,547 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   21,128,106 209,355 SH   SOLE   209,355 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   40,851,321 277,598 SH   SOLE   277,598 0 0
TARGA RES CORP COM 87612G101   21,368,880 280,800 SH   SOLE   280,800 0 0
TC ENERGY CORP COM 87807B107   648,548,293 16,049,203 SH   SOLE   16,049,203 0 0
TE CONNECTIVITY LTD SHS H84989104   82,442,952 588,206 SH   SOLE   588,206 0 0
TECHNIPFMC PLC COM G87110105   332,400 20,000 SH   SOLE   20,000 0 0
TECK RESOURCES LTD CL B 878742204   28,056,745 666,431 SH   SOLE   666,431 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104   1,975,518 103,593 SH   SOLE   103,593 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   75,808,684 184,400 SH   SOLE   184,400 0 0
TELEFLEX INCORPORATED COM 879369106   6,634,284 27,411 SH   SOLE   27,411 0 0
TELEFONICA S A SPONSORED ADR 879382208   12,279 3,047 SH   SOLE   3,047 0 0
TELUS CORPORATION COM 87971M103   600,621,691 30,864,424 SH   SOLE   30,864,424 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   13,962,488 919,795 SH   SOLE   919,795 0 0
TENARIS S A SPONSORED ADS 88031M109   937,435 31,300 SH   SOLE   31,300 0 0
TENNANT CO COM 880345103   30,740 379 SH   SOLE   379 0 0
TERADYNE INC COM 880770102   2,435,677 21,878 SH   SOLE   21,878 0 0
TESLA INC COM 88160R101   609,662 2,329 SH   SOLE   2,329 0 0
TETRA TECH INC NEW COM 88162G103   35,040 214 SH   SOLE   214 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   3,049 405 SH   SOLE   405 0 0
TEXAS INSTRS INC COM 882508104   62,756,232 348,607 SH   SOLE   348,607 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,384,958 1,052 SH   SOLE   1,052 0 0
TEXTRON INC COM 883203101   9,468 140 SH   SOLE   140 0 0
TFI INTL INC COM 87241L109   104,415,963 916,251 SH   SOLE   916,251 0 0
THE CIGNA GROUP COM 125523100   2,217,301 7,902 SH   SOLE   7,902 0 0
THE TRADE DESK INC COM CL A 88339J105   262,123,290 3,394,500 SH   SOLE   3,394,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   654,047,538 1,253,565 SH   SOLE   1,253,565 0 0
THOMSON REUTERS CORP. COM 884903808   216,933,322 1,607,628 SH   SOLE   1,607,628 0 0
TIDAL ETF TR SP FDS S&P 500 886364801   105,714 3,280 SH   SOLE   3,280 0 0
TILRAY BRANDS INC COM 88688T100   2,527 1,620 SH   SOLE   1,620 0 0
TJX COS INC NEW COM 872540109   568,627,600 6,706,305 SH   SOLE   6,706,305 0 0
TOAST INC CL A 888787108   8,842,926 391,800 SH   SOLE   391,800 0 0
TOLL BROTHERS INC COM 889478103   42,381 536 SH   SOLE   536 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   1,522,695,918 24,555,651 SH   SOLE   24,555,651 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   9,284,881 161,084 SH   SOLE   161,084 0 0
TRACTOR SUPPLY CO COM 892356106   91,594,875 414,269 SH   SOLE   414,269 0 0
TRANSALTA CORP COM 89346D107   45,864 4,900 SH   SOLE   4,900 0 0
TRANSDIGM GROUP INC COM 893641100   53,245,140 59,547 SH   SOLE   59,547 0 0
TRAVELERS COMPANIES INC COM 89417E109   2,062,907 11,879 SH   SOLE   11,879 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   89,826,213 10,195,938 SH   SOLE   10,195,938 0 0
TRIP COM GROUP LTD ADS 89677Q107   1,705,585 48,731 SH   SOLE   48,731 0 0
TRUIST FINL CORP COM 89832Q109   1,318,859 43,455 SH   SOLE   43,455 0 0
TYLER TECHNOLOGIES INC COM 902252105   901,657 2,165 SH   SOLE   2,165 0 0
TYSON FOODS INC CL A 902494103   1,869,697 36,632 SH   SOLE   36,632 0 0
UBER TECHNOLOGIES INC COM 90353T100   260,222,975 6,027,866 SH   SOLE   6,027,866 0 0
ULTA BEAUTY INC COM 90384S303   3,125,221 6,641 SH   SOLE   6,641 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,796,660 34,465 SH   SOLE   34,465 0 0
UNION PAC CORP COM 907818108   224,467,730 1,096,998 SH   SOLE   1,096,998 0 0
UNITED PARCEL SERVICE INC CL B 911312106   12,953,859 72,267 SH   SOLE   72,267 0 0
UNITEDHEALTH GROUP INC COM 91324P102   645,741,281 1,343,503 SH   SOLE   1,343,503 0 0
US BANCORP DEL COM NEW 902973304   1,271,048 38,470 SH   SOLE   38,470 0 0
VAIL RESORTS INC COM 91879Q109   647,526 2,572 SH   SOLE   2,572 0 0
VALE S A SPONSORED ADS 91912E105   852,841 63,550 SH   SOLE   63,550 0 0
VALERO ENERGY CORP COM 91913Y100   20,211,141 172,303 SH   SOLE   172,303 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   35,691,736 436,703 SH   SOLE   436,703 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   25,738,430 926,843 SH   SOLE   926,843 0 0
VANECK ETF TRUST JP MRGAN EM LOC 92189H300   25,446,411 995,556 SH   SOLE   995,556 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   70,403,442 2,338,208 SH   SOLE   2,338,208 0 0
VANECK ETF TRUST EMERGING MRKT HI 92189F353   153,720 8,400 SH   SOLE   8,400 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   14,968 180 SH   SOLE   180 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   6,954,615 95,675 SH   SOLE   95,675 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   50,339,605 1,029,861 SH   SOLE   1,029,861 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   54,061,957 235,318 SH   SOLE   235,318 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   35,833,816 174,145 SH   SOLE   174,145 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   107,590,937 540,957 SH   SOLE   540,957 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   36,424,106 263,218 SH   SOLE   263,218 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   114,794,946 521,416 SH   SOLE   521,416 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   26,958,043 322,619 SH   SOLE   322,619 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   38,048,504 93,421 SH   SOLE   93,421 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   364,122 1,653 SH   SOLE   1,653 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   26,133 158 SH   SOLE   158 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   66,360,253 600,654 SH   SOLE   600,654 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,185,095 12,220 SH   SOLE   12,220 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   501,061 9,209 SH   SOLE   9,209 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   80,383 1,976 SH   SOLE   1,976 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   47,601,045 606,460 SH   SOLE   606,460 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   33,736,608 733,564 SH   SOLE   733,564 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   184,683 2,610 SH   SOLE   2,610 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   516,527 3,180 SH   SOLE   3,180 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   168,240 3,000 SH   SOLE   3,000 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   266,828 5,778 SH   SOLE   5,778 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   1,338,442 12,590 SH   SOLE   12,590 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,192,763 4,872 SH   SOLE   4,872 0 0
VEEVA SYS INC CL A COM 922475108   6,920 35 SH   SOLE   35 0 0
VENTAS INC COM 92276F100   34,529,269 730,469 SH   SOLE   730,469 0 0
VERISK ANALYTICS INC COM 92345Y106   476,697 2,109 SH   SOLE   2,109 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,516,015 67,653 SH   SOLE   67,653 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   1,649,754 4,688 SH   SOLE   4,688 0 0
VIATRIS INC COM 92556V106   1,676,430 167,979 SH   SOLE   167,979 0 0
VICI PPTYS INC COM 925652109   5,763,790 183,385 SH   SOLE   183,385 0 0
VINTAGE WINE ESTATES INC COM 92747V106   855 1,000 SH   SOLE   1,000 0 0
VISA INC COM CL A 92826C839   1,102,696,583 4,643,324 SH   SOLE   4,643,324 0 0
WABTEC COM 929740108   329 3 SH   SOLE   3 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   7,293 256 SH   SOLE   256 0 0
WALMART INC COM 931142103   10,327,669 65,706 SH   SOLE   65,706 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   1,943 155 SH   SOLE   155 0 0
WASTE CONNECTIONS INC COM 94106B101   533,998,057 3,736,081 SH   SOLE   3,736,081 0 0
WASTE MGMT INC DEL COM 94106L109   3,816,800 22,009 SH   SOLE   22,009 0 0
WATERS CORP COM 941848103   2,197,355 8,244 SH   SOLE   8,244 0 0
WATSCO INC COM 942622200   28,991 76 SH   SOLE   76 0 0
WEC ENERGY GROUP INC COM 92939U106   68,782,815 779,497 SH   SOLE   779,497 0 0
WELLS FARGO CO NEW COM 949746101   77,300,692 1,811,169 SH   SOLE   1,811,169 0 0
WELLTOWER INC COM 95040Q104   485,340 6,000 SH   SOLE   6,000 0 0
WEST FRASER TIMBER CO LTD COM 952845105   12,416,887 144,416 SH   SOLE   144,416 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   1,912 5 SH   SOLE   5 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,775,795 52,993 SH   SOLE   52,993 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   907 21 SH   SOLE   21 0 0
WILLIAMS COS INC COM 969457100   152,410,814 4,670,880 SH   SOLE   4,670,880 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   2,346,522 9,964 SH   SOLE   9,964 0 0
WINGSTOP INC COM 974155103   81,465,120 407,000 SH   SOLE   407,000 0 0
WISDOMTREE TR BIOREVOLUTION FD 97717Y618   63,418 3,640 SH   SOLE   3,640 0 0
WISDOMTREE TR CYBERSECURITY FD 97717Y659   64,889 3,350 SH   SOLE   3,350 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   11,920,807 178,830 SH   SOLE   178,830 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   291,457 3,560 SH   SOLE   3,560 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   1,020 44 SH   SOLE   44 0 0
WORKDAY INC CL A 98138H101   2,710 12 SH   SOLE   12 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   4,837 127 SH   SOLE   127 0 0
WP CAREY INC COM 92936U109   3,181,535 47,092 SH   SOLE   47,092 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105   17,799,057 259,575 SH   SOLE   259,575 0 0
WYNN RESORTS LTD COM 983134107   15,841 150 SH   SOLE   150 0 0
XP INC CL A G98239109   151,317 6,450 SH   SOLE   6,450 0 0
XYLEM INC COM 98419M100   11,262 100 SH   SOLE   100 0 0
YANDEX N V SHS CLASS A N97284108   0 9,231 SH   SOLE   9,231 0 0
YUM BRANDS INC COM 988498101   1,662 12 SH   SOLE   12 0 0
YUM CHINA HLDGS INC COM 98850P109   197,298 3,492 SH   SOLE   3,492 0 0
ZOETIS INC CL A 98978V103   6,018,567 34,949 SH   SOLE   34,949 0 0