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