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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
21Vianet Group Inc ADR 90138A103 328 14,284 SH   SOLE NONE 14,284 0 0
360 DigiTech Inc ADR 88557W101 573 13,700 SH   SOLE NONE 13,700 0 0
3M Co COMMON 88579Y101 321,972 1,620,966 SH   SOLE NONE 1,620,966 0 0
51job Inc ADR 316827104 454 5,844 SH   SOLE NONE 5,844 0 0
A O Smith Corp COMMON 831865209 459 6,372 SH   SOLE NONE 6,372 0 0
Abbott Laboratories COMMON 002824100 9,839 84,874 SH   SOLE NONE 84,874 0 0
AbbVie Inc COMMON 00287Y109 90,441 802,924 SH   SOLE NONE 802,924 0 0
ABIOMED Inc COMMON 003654100 1,658 5,312 SH   SOLE NONE 5,312 0 0
Accenture PLC COMMON G1151C101 47,630 161,571 SH   SOLE NONE 161,571 0 0
Activision Blizzard Inc COMMON 00507V109 19,647 205,854 SH   SOLE NONE 205,854 0 0
Adobe Inc COMMON 00724F101 280,284 478,595 SH   SOLE NONE 478,595 0 0
Advance Auto Parts Inc COMMON 00751Y106 267,152 1,302,289 SH   SOLE NONE 1,302,289 0 0
Advanced Micro Devices Inc COMMON 007903107 23,510 250,289 SH   SOLE NONE 250,289 0 0
Aflac Inc COMMON 001055102 4,051 75,495 SH   SOLE NONE 75,495 0 0
Agilent Technologies Inc COMMON 00846U101 15,941 107,847 SH   SOLE NONE 107,847 0 0
AGNC Investment Corp REIT 00123Q104 13,129 777,330 SH   SOLE NONE 777,330 0 0
Agora Inc ADR 00851L103 323 7,700 SH   SOLE NONE 7,700 0 0
Air Products and Chemicals Inc COMMON 009158106 12,159 42,264 SH   SOLE NONE 42,264 0 0
Akamai Technologies Inc COMMON 00971T101 1,983 17,005 SH   SOLE NONE 17,005 0 0
Alamos Gold Inc COMMON 011532108 6,215 812,638 SH   SOLE NONE 812,638 0 0
Alexion Pharmaceuticals Inc COMMON 015351109 9,833 53,525 SH   SOLE NONE 53,525 0 0
Alibaba Group Holding Ltd ADR 01609W102 270,334 1,192,052 SH   SOLE NONE 1,192,052 0 0
Align Technology Inc COMMON 016255101 7,150 11,702 SH   SOLE NONE 11,702 0 0
Allegion plc COMMON G0176J109 22,625 162,420 SH   SOLE NONE 162,420 0 0
Allstate Corp, The COMMON 020002101 6,124 46,952 SH   SOLE NONE 46,952 0 0
Ally Financial Inc COMMON 02005N100 8,923 179,027 SH   SOLE NONE 179,027 0 0
Alphabet Inc COMMON 02079K305 219,375 89,842 SH   SOLE NONE 89,842 0 0
Alphabet Inc COMMON 02079K107 1,269,301 506,440 SH   SOLE NONE 506,440 0 0
Altice USA Inc COMMON 02156K103 854 25,008 SH   SOLE NONE 25,008 0 0
Amazon.com Inc COMMON 023135106 744,767 216,492 SH   SOLE NONE 216,492 0 0
AMERCO COMMON 023586100 236 400 SH   SOLE NONE 400 0 0
America Movil SAB de CV ADR 02364W105 338 22,500 SH   SOLE NONE 22,500 0 0
American Electric Power Co Inc COMMON 025537101 364 4,300 SH   SOLE NONE 4,300 0 0
American Express Co COMMON 025816109 5,122 31,000 SH   SOLE NONE 31,000 0 0
American International Group Inc COMMON 026874784 5,371 112,844 SH   SOLE NONE 112,844 0 0
American Tower Corp REIT 03027X100 4,939 18,283 SH   SOLE NONE 18,283 0 0
Ameriprise Financial Inc COMMON 03076C106 249 1,000 SH   SOLE NONE 1,000 0 0
AMETEK Inc COMMON 031100100 2,450 18,352 SH   SOLE NONE 18,352 0 0
Amgen Inc COMMON 031162100 268 1,100 SH   SOLE NONE 1,100 0 0
Amphenol Corp COMMON 032095101 9,594 140,242 SH   SOLE NONE 140,242 0 0
Angi Inc COMMON 00183L102 10,972 811,568 SH   SOLE NONE 811,568 0 0
Annaly Capital Management Inc REIT 035710409 27,630 3,111,476 SH   SOLE NONE 3,111,476 0 0
ANSYS Inc COMMON 03662Q105 5,504 15,859 SH   SOLE NONE 15,859 0 0
Anthem Inc COMMON 036752103 33,396 87,471 SH   SOLE NONE 87,471 0 0
Aon PLC COMMON G0403H108 39,649 166,063 SH   SOLE NONE 166,063 0 0
Apple Inc COMMON 037833100 739,652 5,400,494 SH   SOLE NONE 5,400,494 0 0
Applied Materials Inc COMMON 038222105 36,068 253,287 SH   SOLE NONE 253,287 0 0
AptarGroup Inc COMMON 038336103 126,530 898,393 SH   SOLE NONE 898,393 0 0
Aptiv PLC COMMON G6095L109 3,283 20,867 SH   SOLE NONE 20,867 0 0
Archer-Daniels-Midland Co COMMON 039483102 7,144 117,882 SH   SOLE NONE 117,882 0 0
Arista Networks Inc COMMON 040413106 4,619 12,749 SH   SOLE NONE 12,749 0 0
Arrow Electronics Inc COMMON 042735100 21,245 186,636 SH   SOLE NONE 186,636 0 0
Arthur J Gallagher & Co COMMON 363576109 3,591 25,637 SH   SOLE NONE 25,637 0 0
AT&T Inc COMMON 00206R102 258,487 8,981,484 SH   SOLE NONE 8,981,484 0 0
Athene Holding Ltd COMMON G0684D107 28,376 420,388 SH   SOLE NONE 420,388 0 0
Autodesk Inc COMMON 052769106 16,494 56,504 SH   SOLE NONE 56,504 0 0
Autohome Inc ADR 05278C107 912 14,254 SH   SOLE NONE 14,254 0 0
Automatic Data Processing Inc COMMON 053015103 17,824 89,741 SH   SOLE NONE 89,741 0 0
AutoZone Inc COMMON 053332102 658,650 441,389 SH   SOLE NONE 441,389 0 0
Avery Dennison Corp COMMON 053611109 8,795 41,835 SH   SOLE NONE 41,835 0 0
Azure Power Global Ltd COMMON V0393H103 570,100 24,259,272 SH   SOLE NONE 24,259,272 0 0
B2Gold Corp COMMON 11777Q209 870 207,059 SH   SOLE NONE 207,059 0 0
Baidu Inc ADR 056752108 17,096 83,845 SH   SOLE NONE 83,845 0 0
Baker Hughes Co COMMON 05722G100 3,623 158,438 SH   SOLE NONE 158,438 0 0
Ball Corp COMMON 058498106 2,195 27,093 SH   SOLE NONE 27,093 0 0
Bank of America Corp COMMON 060505104 180,146 4,369,288 SH   SOLE NONE 4,369,288 0 0
Banque de Montreal COMMON 063671101 827,362 8,063,300 SH   SOLE NONE 8,063,300 0 0
Banque de Nouvelle-Ecosse, La COMMON 064149107 904,223 13,888,600 SH   SOLE NONE 13,888,600 0 0
Banque Royale du Canada COMMON 780087102 1,114,032 10,984,200 SH   SOLE NONE 10,984,200 0 0
Banque Toronto-Dominion, La COMMON 891160509 756,246 10,780,003 SH   SOLE NONE 10,780,003 0 0
Baozun Inc ADR 06684L103 351 9,906 SH   SOLE NONE 9,906 0 0
Baxter International Inc COMMON 071813109 612,605 7,610,000 SH   SOLE NONE 7,610,000 0 0
BeiGene Ltd ADR 07725L102 2,502 7,290 SH   SOLE NONE 7,290 0 0
Bentley Systems Inc COMMON 08265T208 4,871 75,200 SH   SOLE NONE 75,200 0 0
Berkshire Hathaway Inc COMMON 084670702 847,306 3,048,739 SH   SOLE NONE 3,048,739 0 0
Best Buy Co Inc COMMON 086516101 14,344 124,749 SH   SOLE NONE 124,749 0 0
Bilibili Inc ADR 090040106 3,123 25,632 SH   SOLE NONE 25,632 0 0
Biogen Inc COMMON 09062X103 29,317 84,664 SH   SOLE NONE 84,664 0 0
BioMarin Pharmaceutical Inc COMMON 09061G101 420 5,029 SH   SOLE NONE 5,029 0 0
Bio-Rad Laboratories Inc COMMON 090572207 24,979 38,770 SH   SOLE NONE 38,770 0 0
Bio-Techne Corp COMMON 09073M104 675 1,500 SH   SOLE NONE 1,500 0 0
Black Knight Inc COMMON 09215C105 3,447 44,206 SH   SOLE NONE 44,206 0 0
BlackRock Inc COMMON 09247X101 23,715 27,104 SH   SOLE NONE 27,104 0 0
Boeing Company, The COMMON 097023105 4,979 20,786 SH   SOLE NONE 20,786 0 0
Booking Holdings Inc COMMON 09857L108 11,380 5,201 SH   SOLE NONE 5,201 0 0
Booz Allen Hamilton Holding Corp COMMON 099502106 4,584 53,813 SH   SOLE NONE 53,813 0 0
BorgWarner Inc COMMON 099724106 5,198 107,086 SH   SOLE NONE 107,086 0 0
Boston Beer Company Inc, The COMMON 100557107 1,837 1,800 SH   SOLE NONE 1,800 0 0
Boston Properties Inc REIT 101121101 2,177 19,000 SH   SOLE NONE 19,000 0 0
Boston Scientific Corp COMMON 101137107 160,153 3,745,400 SH   SOLE NONE 3,745,400 0 0
Bristol-Myers Squibb Co COMMON 110122108 60,825 910,276 SH   SOLE NONE 910,276 0 0
Broadcom Inc COMMON 11135F101 539,544 1,131,498 SH   SOLE NONE 1,131,498 0 0
Broadridge Financial Solutions Inc COMMON 11133T103 79,795 493,996 SH   SOLE NONE 493,996 0 0
Brookfield Asset Management Inc COMMON 112585104 594,576 11,642,360 SH   SOLE NONE 11,642,360 0 0
Brookfield Asset Management Reinsurance Partners Ltd COMMON G16169107 2,131 40,293 SH   SOLE NONE 40,293 0 0
Brown & Brown Inc COMMON 115236101 2,691 50,642 SH   SOLE NONE 50,642 0 0
Brown-Forman Corp COMMON 115637209 24,746 330,212 SH   SOLE NONE 330,212 0 0
Burning Rock Biotech Ltd ADR 12233L107 206 7,000 SH   SOLE NONE 7,000 0 0
Cable One Inc COMMON 12685J105 1,595 834 SH   SOLE NONE 834 0 0
Cadence Design Systems Inc COMMON 127387108 16,938 123,798 SH   SOLE NONE 123,798 0 0
CAE Inc COMMON 124765108 289,957 9,404,237 SH   SOLE NONE 9,404,237 0 0
CAE Inc SUBSCRIPTION RECEIPT 124765108 463,617 15,200,000 SH   SOLE NONE 15,200,000 0 0
Canada Goose Holdings Inc COMMON 135086106 5,425 124,000 SH   SOLE NONE 124,000 0 0
Canadian Natural Resources Limited COMMON 136385101 400,814 11,029,500 SH   SOLE NONE 11,029,500 0 0
Cardinal Health Inc COMMON 14149Y108 10,729 187,934 SH   SOLE NONE 187,934 0 0
Carlisle Cos Inc COMMON 142339100 284,204 1,485,023 SH   SOLE NONE 1,485,023 0 0
Carlyle Group Inc/The COMMON 14316J108 5,578 120,000 SH   SOLE NONE 120,000 0 0
Carter's Inc COMMON 146229109 111,881 1,084,432 SH   SOLE NONE 1,084,432 0 0
Carvana Co COMMON 146869102 9,719 32,200 SH   SOLE NONE 32,200 0 0
Catalent Inc COMMON 148806102 248 2,298 SH   SOLE NONE 2,298 0 0
Cboe Global Markets Inc COMMON 12503M108 8,179 68,701 SH   SOLE NONE 68,701 0 0
CBRE Group Inc COMMON 12504L109 32,361 377,470 SH   SOLE NONE 377,470 0 0
CDW Corp COMMON 12514G108 8,172 46,790 SH   SOLE NONE 46,790 0 0
Celanese Corp COMMON 150870103 10,394 68,561 SH   SOLE NONE 68,561 0 0
Centene Corp COMMON 15135B101 153,834 2,109,340 SH   SOLE NONE 2,109,340 0 0
Cerner Corp COMMON 156782104 12,353 158,046 SH   SOLE NONE 158,046 0 0
CGI Inc COMMON 12532H104 2,468,753 27,200,434 SH   SOLE NONE 27,200,434 0 0
CH Robinson Worldwide Inc COMMON 12541W209 2,302 24,580 SH   SOLE NONE 24,580 0 0
Charles River Laboratories International Inc COMMON 159864107 518 1,400 SH   SOLE NONE 1,400 0 0
Charles Schwab Corp, The COMMON 808513105 111,854 1,536,246 SH   SOLE NONE 1,536,246 0 0
Charter Communications Inc COMMON 16119P108 10,765 14,921 SH   SOLE NONE 14,921 0 0
Check Point Software Technologies Ltd COMMON M22465104 18,906 162,801 SH   SOLE NONE 162,801 0 0
Cheniere Energy Inc COMMON 16411R208 6,144 70,827 SH   SOLE NONE 70,827 0 0
Chindata Group Holdings Ltd ADR 16955F107 207 13,700 SH   SOLE NONE 13,700 0 0
Chipotle Mexican Grill Inc COMMON 169656105 5,225 3,370 SH   SOLE NONE 3,370 0 0
Chubb Ltd COMMON H1467J104 8,088 50,886 SH   SOLE NONE 50,886 0 0
Church & Dwight Co Inc COMMON 171340102 13,589 159,455 SH   SOLE NONE 159,455 0 0
Cia de Minas Buenaventura SAA ADR 204448104 310 34,210 SH   SOLE NONE 34,210 0 0
Cigna Corp COMMON 125523100 43,572 183,792 SH   SOLE NONE 183,792 0 0
Cintas Corp COMMON 172908105 14,252 37,309 SH   SOLE NONE 37,309 0 0
Cisco Systems Inc/Delaware COMMON 17275R102 162,302 3,062,308 SH   SOLE NONE 3,062,308 0 0
Citigroup Inc COMMON 172967424 308,871 4,365,671 SH   SOLE NONE 4,365,671 0 0
Citrix Systems Inc COMMON 177376100 7,560 64,467 SH   SOLE NONE 64,467 0 0
Clorox Company, The COMMON 189054109 4,486 24,935 SH   SOLE NONE 24,935 0 0
CME Group Inc COMMON 12572Q105 292,604 1,375,796 SH   SOLE NONE 1,375,796 0 0
Coca-Cola Co, The COMMON 191216100 33,991 628,189 SH   SOLE NONE 628,189 0 0
Coca-Cola European Partners PLC COMMON G25839104 554 9,347 SH   SOLE NONE 9,347 0 0
Cognex Corp COMMON 192422103 4,215 50,153 SH   SOLE NONE 50,153 0 0
Cognizant Technology Solutions Corp COMMON 192446102 17,567 253,641 SH   SOLE NONE 253,641 0 0
Colgate-Palmolive Co COMMON 194162103 634 7,791 SH   SOLE NONE 7,791 0 0
Comcast Corp COMMON 20030N101 28,687 503,100 SH   SOLE NONE 503,100 0 0
Compagnie des chemins de fer nationaux du Canada COMMON 136375102 1,244,485 11,782,600 SH   SOLE NONE 11,782,600 0 0
Conagra Brands Inc COMMON 205887102 13,139 361,159 SH   SOLE NONE 361,159 0 0
Consolidated Edison Inc COMMON 209115104 911 12,700 SH   SOLE NONE 12,700 0 0
Consumer Staples Select Sector SPDR Fund ETF 81369Y308 155,403 2,221,000 SH   SOLE NONE 2,221,000 0 0
Cooper Cos Inc/The COMMON 216648402 20,841 52,594 SH   SOLE NONE 52,594 0 0
Copart Inc COMMON 217204106 16,753 127,083 SH   SOLE NONE 127,083 0 0
Corning Inc COMMON 219350105 12,670 309,777 SH   SOLE NONE 309,777 0 0
CoStar Group Inc COMMON 22160N109 2,359 28,480 SH   SOLE NONE 28,480 0 0
Costco Wholesale Corp COMMON 22160K105 30,162 76,229 SH   SOLE NONE 76,229 0 0
Credicorp Ltd COMMON G2519Y108 330 2,723 SH   SOLE NONE 2,723 0 0
Crowdstrike Holdings Inc COMMON 22788C105 821 3,265 SH   SOLE NONE 3,265 0 0
Crown Castle International Corp REIT 22822V101 17,696 90,700 SH   SOLE NONE 90,700 0 0
CSX Corp COMMON 126408103 10,782 336,105 SH   SOLE NONE 336,105 0 0
Cummins Inc COMMON 231021106 4,557 18,689 SH   SOLE NONE 18,689 0 0
CVS Health Corp COMMON 126650100 642,394 7,698,872 SH   SOLE NONE 7,698,872 0 0
Dada Nexus Ltd ADR 23344D108 313 10,800 SH   SOLE NONE 10,800 0 0
Danaher Corp COMMON 235851102 108,900 405,799 SH   SOLE NONE 405,799 0 0
Daqo New Energy Corp ADR 23703Q203 540 8,312 SH   SOLE NONE 8,312 0 0
DaVita Inc COMMON 23918K108 6,091 50,578 SH   SOLE NONE 50,578 0 0
Deere & Co COMMON 244199105 16,043 45,485 SH   SOLE NONE 45,485 0 0
Dell Technologies Inc COMMON 24703L202 41,771 419,089 SH   SOLE NONE 419,089 0 0
Delta Air Lines Inc COMMON 247361702 9,171 212,000 SH   SOLE NONE 212,000 0 0
Dexcom Inc COMMON 252131107 4,837 11,328 SH   SOLE NONE 11,328 0 0
Discovery Inc COMMON 25470F302 2,332 80,485 SH   SOLE NONE 80,485 0 0
Dollar General Corp COMMON 256677105 379,571 1,754,108 SH   SOLE NONE 1,754,108 0 0
Dollar Tree Inc COMMON 256746108 205,157 2,061,877 SH   SOLE NONE 2,061,877 0 0
Dominion Energy Inc COMMON 25746U109 3,880 52,745 SH   SOLE NONE 52,745 0 0
Domino's Pizza Inc COMMON 25754A201 9,319 19,976 SH   SOLE NONE 19,976 0 0
DouYu International Holdings Ltd ADR 25985W105 105 15,400 SH   SOLE NONE 15,400 0 0
DR Horton Inc COMMON 23331A109 28,499 315,358 SH   SOLE NONE 315,358 0 0
Duke Energy Corp COMMON 26441C204 1,264 12,800 SH   SOLE NONE 12,800 0 0
Dynatrace Inc COMMON 268150109 2,784 47,651 SH   SOLE NONE 47,651 0 0
eBay Inc COMMON 278642103 37,731 537,404 SH   SOLE NONE 537,404 0 0
Ecolab Inc COMMON 278865100 13,061 63,414 SH   SOLE NONE 63,414 0 0
Edwards Lifesciences Corp COMMON 28176E108 23,013 222,197 SH   SOLE NONE 222,197 0 0
Eldorado Gold Corp COMMON 284902509 117 11,806 SH   SOLE NONE 11,806 0 0
Electronic Arts Inc COMMON 285512109 221,762 1,541,831 SH   SOLE NONE 1,541,831 0 0
Eli Lilly & Co COMMON 532457108 37,645 164,016 SH   SOLE NONE 164,016 0 0
Emerson Electric Co COMMON 291011104 14,345 149,057 SH   SOLE NONE 149,057 0 0
Enbridge Inc COMMON 29250N105 544,670 13,603,150 SH   SOLE NONE 13,603,150 0 0
Energy Select Sector SPDR Fund ETF 81369Y506 77,196 1,433,000 SH   SOLE NONE 1,433,000 0 0
Energy Select Sector SPDR Fund OTC OPTION 81369Y506 2,613 850,286 SH Call SOLE NONE 850,286 0 0
Enphase Energy Inc COMMON 29355A107 1,816 9,889 SH   SOLE NONE 9,889 0 0
EPAM Systems Inc COMMON 29414B104 4,990 9,765 SH   SOLE NONE 9,765 0 0
EQT Corp COMMON 26884L109 83,542 3,753,019 SH   SOLE NONE 3,753,019 0 0
Equifax Inc COMMON 294429105 4,506 18,813 SH   SOLE NONE 18,813 0 0
Equinix Inc REIT 29444U700 21,791 27,151 SH   SOLE NONE 27,151 0 0
Erie Indemnity Co COMMON 29530P102 6,666 34,477 SH   SOLE NONE 34,477 0 0
Estee Lauder Cos Inc, The COMMON 518439104 9,900 31,125 SH   SOLE NONE 31,125 0 0
Etsy Inc COMMON 29786A106 28,801 139,917 SH   SOLE NONE 139,917 0 0
Eversource Energy COMMON 30040W108 297 3,700 SH   SOLE NONE 3,700 0 0
Expeditors International of Washington Inc COMMON 302130109 8,605 67,968 SH   SOLE NONE 67,968 0 0
Extra Space Storage Inc REIT 30225T102 491 3,000 SH   SOLE NONE 3,000 0 0
F5 Networks Inc COMMON 315616102 1,941 10,400 SH   SOLE NONE 10,400 0 0
Fabrinet COMMON G3323L100 297 3,100 SH   SOLE NONE 3,100 0 0
Facebook Inc COMMON 30303M102 816,638 2,348,618 SH   SOLE NONE 2,348,618 0 0
FactSet Research Systems Inc COMMON 303075105 10,578 31,520 SH   SOLE NONE 31,520 0 0
Fair Isaac Corp COMMON 303250104 22,150 44,063 SH   SOLE NONE 44,063 0 0
Fastenal Co COMMON 311900104 16,283 313,144 SH   SOLE NONE 313,144 0 0
FedEx Corp COMMON 31428X106 3,251 10,896 SH   SOLE NONE 10,896 0 0
Fidelity National Information Services Inc COMMON 31620M106 721,105 5,090,031 SH   SOLE NONE 5,090,031 0 0
Financial Select Sector SPDR Fund ETF 81369Y605 135,753 3,700,000 SH   SOLE NONE 3,700,000 0 0
Financiere Sun Life du Canada, Inc COMMON 866796105 41,295 800,000 SH   SOLE NONE 800,000 0 0
Fiserv Inc COMMON 337738108 9,985 93,413 SH   SOLE NONE 93,413 0 0
FleetCor Technologies Inc COMMON 339041105 5,493 21,452 SH   SOLE NONE 21,452 0 0
Flowserve Corp COMMON 34354P105 259,775 6,442,836 SH   SOLE NONE 6,442,836 0 0
Ford Motor Co COMMON 345370860 39,769 2,676,223 SH   SOLE NONE 2,676,223 0 0
Fortinet Inc COMMON 34959E109 6,655 27,941 SH   SOLE NONE 27,941 0 0
Fox Corp COMMON 35137L105 1,627 43,825 SH   SOLE NONE 43,825 0 0
Freeport-McMoRan Inc COMMON 35671D857 10,166 273,951 SH   SOLE NONE 273,951 0 0
Fury Gold Mines Ltd COMMON 36117T100 1,100 920,754 SH   SOLE NONE 920,754 0 0
Garmin Ltd COMMON H2906T109 9,416 65,100 SH   SOLE NONE 65,100 0 0
Gartner Inc COMMON 366651107 8,097 33,432 SH   SOLE NONE 33,432 0 0
GDS Holdings Ltd ADR 36165L108 1,116 14,218 SH   SOLE NONE 14,218 0 0
Generac Holdings Inc COMMON 368736104 7,225 17,404 SH   SOLE NONE 17,404 0 0
General Dynamics Corp COMMON 369550108 486,876 2,586,187 SH   SOLE NONE 2,586,187 0 0
General Electric Co COMMON 369604103 1,626 120,802 SH   SOLE NONE 120,802 0 0
General Mills Inc COMMON 370334104 1,804 29,600 SH   SOLE NONE 29,600 0 0
General Motors Co COMMON 37045V100 285,088 4,818,109 SH   SOLE NONE 4,818,109 0 0
Genuine Parts Co COMMON 372460105 364,888 2,885,176 SH   SOLE NONE 2,885,176 0 0
Gilead Sciences Inc COMMON 375558103 35,727 518,831 SH   SOLE NONE 518,831 0 0
Global Payments Inc COMMON 37940X102 7,503 40,009 SH   SOLE NONE 40,009 0 0
Globe Life Inc COMMON 37959E102 115,053 1,207,904 SH   SOLE NONE 1,207,904 0 0
Goldman Sachs Group, Inc., The COMMON 38141G104 2,277 6,000 SH   SOLE NONE 6,000 0 0
GSX Techedu Inc ADR 36257Y109 289 19,571 SH   SOLE NONE 19,571 0 0
HCA Healthcare Inc COMMON 40412C101 214,612 1,038,075 SH   SOLE NONE 1,038,075 0 0
Health Care Select Sector SPDR Fund ETF 81369Y209 331,249 2,630,000 SH   SOLE NONE 2,630,000 0 0
HEICO Corp COMMON 422806208 850 6,842 SH   SOLE NONE 6,842 0 0
HEICO Corp COMMON 422806109 366 2,624 SH   SOLE NONE 2,624 0 0
Hershey Co, The COMMON 427866108 33,170 190,433 SH   SOLE NONE 190,433 0 0
Hess Corp COMMON 42809H107 1,735 19,870 SH   SOLE NONE 19,870 0 0
Hewlett Packard Enterprise Co COMMON 42824C109 33,503 2,297,842 SH   SOLE NONE 2,297,842 0 0
Hologic Inc COMMON 436440101 22,325 334,604 SH   SOLE NONE 334,604 0 0
Home Depot Inc, The COMMON 437076102 351 1,100 SH   SOLE NONE 1,100 0 0
Honeywell International Inc COMMON 438516106 32,598 148,612 SH   SOLE NONE 148,612 0 0
Horizon Therapeutics Plc COMMON G46188101 483 5,162 SH   SOLE NONE 5,162 0 0
Hormel Foods Corp COMMON 440452100 597 12,500 SH   SOLE NONE 12,500 0 0
HP Inc COMMON 40434L105 41,104 1,361,520 SH   SOLE NONE 1,361,520 0 0
Huazhu Group Ltd ADR 44332N106 1,750 33,129 SH   SOLE NONE 33,129 0 0
Hutchison China MediTech Ltd ADR 44842L103 530 13,488 SH   SOLE NONE 13,488 0 0
HUYA Inc ADR 44852D108 221 12,515 SH   SOLE NONE 12,515 0 0
IDEX Corp COMMON 45167R104 909 4,130 SH   SOLE NONE 4,130 0 0
IDEXX Laboratories Inc COMMON 45168D104 39,638 62,763 SH   SOLE NONE 62,763 0 0
IHS Markit Ltd COMMON G47567105 4,224 37,491 SH   SOLE NONE 37,491 0 0
Illinois Tool Works Inc COMMON 452308109 23,688 105,958 SH   SOLE NONE 105,958 0 0
Illumina Inc COMMON 452327109 10,142 21,433 SH   SOLE NONE 21,433 0 0
Incyte Corp COMMON 45337C102 1,326 15,758 SH   SOLE NONE 15,758 0 0
Infosys Ltd ADR 456788108 10,086 475,969 SH   SOLE NONE 475,969 0 0
Ingredion Inc COMMON 457187102 224,623 2,482,017 SH   SOLE NONE 2,482,017 0 0
Intel Corp COMMON 458140100 484,408 8,628,572 SH   SOLE NONE 8,628,572 0 0
Intercontinental Exchange Inc COMMON 45866F104 27,514 231,795 SH   SOLE NONE 231,795 0 0
International Business Machines Corp COMMON 459200101 61,123 416,964 SH   SOLE NONE 416,964 0 0
Intuit Inc COMMON 461202103 37,374 76,247 SH   SOLE NONE 76,247 0 0
Intuitive Surgical Inc COMMON 46120E602 115,736 125,849 SH   SOLE NONE 125,849 0 0
Invitation Homes Inc NOTE 19625XAB8 49,690 30,000,000 PRN   SOLE NONE 30,000,000 0 0
IPG Photonics Corp COMMON 44980X109 80,153 380,287 SH   SOLE NONE 380,287 0 0
iQIYI Inc ADR 46267X108 702 45,062 SH   SOLE NONE 45,062 0 0
IQVIA Holdings Inc COMMON 46266C105 4,008 16,539 SH   SOLE NONE 16,539 0 0
iShares JP Morgan USD Emerging Markets Bond ETF ETF 464288281 341,594 3,037,740 SH   SOLE NONE 3,037,740 0 0
iShares MSCI EAFE ETF ETF 464287465 3,347 42,435 SH   SOLE NONE 42,435 0 0
iShares MSCI Emerging Markets ETF ETF 464287234 2,824 51,213 SH   SOLE NONE 51,213 0 0
Jack Henry & Associates Inc COMMON 426281101 4,465 27,306 SH   SOLE NONE 27,306 0 0
Jazz Pharmaceuticals PLC COMMON G50871105 6,750 37,998 SH   SOLE NONE 37,998 0 0
JD.com Inc ADR 47215P106 19,129 239,687 SH   SOLE NONE 239,687 0 0
JM Smucker Company, The COMMON 832696405 16,262 125,508 SH   SOLE NONE 125,508 0 0
Johnson & Johnson COMMON 478160104 700,230 4,250,515 SH   SOLE NONE 4,250,515 0 0
Jones Lang LaSalle Inc COMMON 48020Q107 119,622 612,000 SH   SOLE NONE 612,000 0 0
JOYY Inc ADR 46591M109 643 9,747 SH   SOLE NONE 9,747 0 0
JPMorgan Chase & Co COMMON 46625H100 369,252 2,374,000 SH   SOLE NONE 2,374,000 0 0
Juniper Networks Inc COMMON 48203R104 8,726 319,059 SH   SOLE NONE 319,059 0 0
Kansas City Southern COMMON 485170302 28,337 100,000 SH   SOLE NONE 100,000 0 0
KE HOLDINGS INC-CL A ADR 482497104 2,690 56,420 SH   SOLE NONE 56,420 0 0
Kellogg Co COMMON 487836108 238 3,700 SH   SOLE NONE 3,700 0 0
Keysight Technologies Inc COMMON 49338L103 2,824 18,288 SH   SOLE NONE 18,288 0 0
Kimberly-Clark Corp COMMON 494368103 415 3,100 SH   SOLE NONE 3,100 0 0
Kinder Morgan Inc COMMON 49456B101 21,405 1,174,173 SH   SOLE NONE 1,174,173 0 0
Kingsoft Cloud Holdings Ltd ADR 49639K101 322 9,480 SH   SOLE NONE 9,480 0 0
KLA Corp COMMON 482480100 24,530 75,661 SH   SOLE NONE 75,661 0 0
Knight-Swift Transportation Holdings Inc COMMON 499049104 8,418 185,172 SH   SOLE NONE 185,172 0 0
Kraft Heinz Co, The COMMON 500754106 32,576 798,813 SH   SOLE NONE 798,813 0 0
Kroger Company, The COMMON 501044101 12,643 330,030 SH   SOLE NONE 330,030 0 0
Laboratory Corp of America Holdings COMMON 50540R409 16,763 60,768 SH   SOLE NONE 60,768 0 0
Lam Research Corp COMMON 512807108 57,688 88,655 SH   SOLE NONE 88,655 0 0
Lamb Weston Holdings Inc COMMON 513272104 2,009 24,911 SH   SOLE NONE 24,911 0 0
Laureate Education Inc COMMON 518613203 8,331 574,156 SH   SOLE NONE 574,156 0 0
Lear Corp COMMON 521865204 4,379 24,982 SH   SOLE NONE 24,982 0 0
Leidos Holdings Inc COMMON 525327102 2,323 22,976 SH   SOLE NONE 22,976 0 0
Lennar Corp COMMON 526057104 3,778 38,026 SH   SOLE NONE 38,026 0 0
Lennox International Inc COMMON 526107107 4,226 12,047 SH   SOLE NONE 12,047 0 0
Li Auto Inc ADR 50202M102 2,679 76,663 SH   SOLE NONE 76,663 0 0
Liberty Broadband Corp COMMON 530307305 19,191 110,507 SH   SOLE NONE 110,507 0 0
Liberty Media Corp-Liberty Formula One NOTE 531229AF9 13,561 10,000,000 PRN   SOLE NONE 10,000,000 0 0
Lightspeed POS Inc COMMON 53227R106 2,034,802 24,286,220 SH   SOLE NONE 24,286,220 0 0
Lincoln National Corp COMMON 534187109 151,737 2,414,659 SH   SOLE NONE 2,414,659 0 0
Linde PLC COMMON G5494J103 506,012 1,750,300 SH   SOLE NONE 1,750,300 0 0
Lockheed Martin Corp COMMON 539830109 171,677 453,751 SH   SOLE NONE 453,751 0 0
Logitech International SA COMMON H50430232 15,306 126,212 SH   SOLE NONE 126,212 0 0
Lowe's Cos Inc COMMON 548661107 25,184 129,832 SH   SOLE NONE 129,832 0 0
Lufax Holding Ltd ADR 54975P102 672 59,443 SH   SOLE NONE 59,443 0 0
Lululemon Athletica Inc COMMON 550021109 127,445 349,192 SH   SOLE NONE 349,192 0 0
Lumen Technologies Inc COMMON 550241103 1,668 122,738 SH   SOLE NONE 122,738 0 0
Magna International Inc COMMON 559222401 222,033 2,395,600 SH   SOLE NONE 2,395,600 0 0
Marathon Petroleum Corp COMMON 56585A102 12,517 207,166 SH   SOLE NONE 207,166 0 0
MarketAxess Holdings Inc COMMON 57060D108 15,619 33,692 SH   SOLE NONE 33,692 0 0
Marsh & McLennan Cos Inc COMMON 571748102 403,281 2,866,655 SH   SOLE NONE 2,866,655 0 0
Marvell Technology Inc COMMON 573874104 742 12,728 SH   SOLE NONE 12,728 0 0
Masco Corp COMMON 574599106 2,673 45,375 SH   SOLE NONE 45,375 0 0
Masimo Corp COMMON 574795100 1,176 4,852 SH   SOLE NONE 4,852 0 0
Mastercard Inc COMMON 57636Q104 665,070 1,821,661 SH   SOLE NONE 1,821,661 0 0
Match Group Inc COMMON 57667L107 8,661 53,713 SH   SOLE NONE 53,713 0 0
Maxim Integrated Products Inc COMMON 57772K101 52,192 495,368 SH   SOLE NONE 495,368 0 0
McCormick & Co Inc/MD COMMON 579780206 406 4,600 SH   SOLE NONE 4,600 0 0
McDonald's Corp COMMON 580135101 33,309 144,200 SH   SOLE NONE 144,200 0 0
McKesson Corp COMMON 58155Q103 1,976 10,331 SH   SOLE NONE 10,331 0 0
Medtronic PLC COMMON G5960L103 434 3,500 SH   SOLE NONE 3,500 0 0
MercadoLibre Inc COMMON 58733R102 10,577 6,790 SH   SOLE NONE 6,790 0 0
Merck & Co Inc COMMON 58933Y105 81,981 1,054,151 SH   SOLE NONE 1,054,151 0 0
MetLife, Inc. COMMON 59156R108 14,660 244,946 SH   SOLE NONE 244,946 0 0
Mettler-Toledo International Inc COMMON 592688105 11,079 7,997 SH   SOLE NONE 7,997 0 0
Micron Technology Inc COMMON 595112103 357,237 4,203,780 SH   SOLE NONE 4,203,780 0 0
Microsoft Corp COMMON 594918104 1,514,889 5,592,059 SH   SOLE NONE 5,592,059 0 0
Mobile TeleSystems PJSC ADR 607409109 10,037 1,083,860 SH   SOLE NONE 1,083,860 0 0
Moderna Inc COMMON 60770K107 18,175 77,346 SH   SOLE NONE 77,346 0 0
Mohawk Industries Inc COMMON 608190104 2,791 14,523 SH   SOLE NONE 14,523 0 0
Molina Healthcare Inc COMMON 60855R100 803 3,172 SH   SOLE NONE 3,172 0 0
Molson Coors Beverage Co COMMON 60871R209 12,566 234,047 SH   SOLE NONE 234,047 0 0
Momo Inc ADR 60879B107 389 25,422 SH   SOLE NONE 25,422 0 0
Mondelez International Inc COMMON 609207105 391,264 6,266,239 SH   SOLE NONE 6,266,239 0 0
Monolithic Power Systems Inc COMMON 609839105 3,135 8,395 SH   SOLE NONE 8,395 0 0
Moody's Corp COMMON 615369105 13,690 37,779 SH   SOLE NONE 37,779 0 0
Mosaic Company, The COMMON 61945C103 7,576 237,428 SH   SOLE NONE 237,428 0 0
Motorola Solutions Inc COMMON 620076307 998 4,600 SH   SOLE NONE 4,600 0 0
MSCI Inc COMMON 55354G100 8,840 16,583 SH   SOLE NONE 16,583 0 0
Nasdaq Inc COMMON 631103108 10,087 57,380 SH   SOLE NONE 57,380 0 0
nCino Inc COMMON 63947U107 22,270 371,659 SH   SOLE NONE 371,659 0 0
NetApp Inc COMMON 64110D104 6,297 76,956 SH   SOLE NONE 76,956 0 0
NetEase Inc ADR 64110W102 64,996 563,957 SH   SOLE NONE 563,957 0 0
Netflix Inc COMMON 64110L106 39,132 74,084 SH   SOLE NONE 74,084 0 0
Neurocrine Biosciences Inc COMMON 64125C109 1,486 15,269 SH   SOLE NONE 15,269 0 0
New Oriental Education & Technology Group Inc ADR 647581107 28,137 3,435,480 SH   SOLE NONE 3,435,480 0 0
Newell Brands Inc COMMON 651229106 267,159 9,725,480 SH   SOLE NONE 9,725,480 0 0
Newmont Corp COMMON 651639106 1,318 20,800 SH   SOLE NONE 20,800 0 0
NextEra Energy Inc COMMON 65339F101 315,317 4,302,900 SH   SOLE NONE 4,302,900 0 0
NIKE Inc COMMON 654106103 149,026 964,634 SH   SOLE NONE 964,634 0 0
NIO Inc ADR 62914V106 9,466 177,923 SH   SOLE NONE 177,923 0 0
Noah Holdings Ltd ADR 65487X102 254 5,391 SH   SOLE NONE 5,391 0 0
NortonLifeLock Inc COMMON 668771108 7,562 277,811 SH   SOLE NONE 277,811 0 0
Nouveau Monde Graphite Inc COMMON 66979W842 5,822 744,006 SH   SOLE NONE 744,006 0 0
Nutrien Ltd COMMON 67077M108 336,846 5,553,400 SH   SOLE NONE 5,553,400 0 0
NVIDIA Corp COMMON 67066G104 240,009 299,974 SH   SOLE NONE 299,974 0 0
NVR Inc COMMON 62944T105 8,639 1,737 SH   SOLE NONE 1,737 0 0
Old Dominion Freight Line Inc COMMON 679580100 10,891 42,911 SH   SOLE NONE 42,911 0 0
Omnicom Group Inc COMMON 681919106 466 5,822 SH   SOLE NONE 5,822 0 0
ON Semiconductor Corp COMMON 682189105 5,376 140,426 SH   SOLE NONE 140,426 0 0
OneConnect Financial Technology Co Ltd ADR 68248T105 224 18,600 SH   SOLE NONE 18,600 0 0
ONEOK Inc COMMON 682680103 11,833 212,677 SH   SOLE NONE 212,677 0 0
Open Text Corp COMMON 683715106 302,560 5,951,700 SH   SOLE NONE 5,951,700 0 0
Oracle Corp COMMON 68389X105 297,343 3,819,925 SH   SOLE NONE 3,819,925 0 0
O'Reilly Automotive Inc COMMON 67103H107 9,406 16,613 SH   SOLE NONE 16,613 0 0
Otis Worldwide Corp COMMON 68902V107 148,597 1,817,257 SH   SOLE NONE 1,817,257 0 0
Owens Corning COMMON 690742101 5,684 58,056 SH   SOLE NONE 58,056 0 0
Ozon Holdings PLC ADR 69269L104 5,336 89,931 SH   SOLE NONE 89,931 0 0
Parker-Hannifin Corp COMMON 701094104 5,107 16,629 SH   SOLE NONE 16,629 0 0
Paychex Inc COMMON 704326107 5,858 54,595 SH   SOLE NONE 54,595 0 0
Paycom Software Inc COMMON 70432V102 3,219 8,856 SH   SOLE NONE 8,856 0 0
PayPal Holdings Inc COMMON 70450Y103 82,399 282,691 SH   SOLE NONE 282,691 0 0
Peloton Interactive Inc COMMON 70614W100 2,106 16,979 SH   SOLE NONE 16,979 0 0
PepsiCo Inc COMMON 713448108 1,497 10,100 SH   SOLE NONE 10,100 0 0
PerkinElmer Inc COMMON 714046109 2,452 15,882 SH   SOLE NONE 15,882 0 0
Pfizer Inc COMMON 717081103 68,759 1,755,854 SH   SOLE NONE 1,755,854 0 0
Pinduoduo Inc ADR 722304102 8,874 69,862 SH   SOLE NONE 69,862 0 0
Pinterest Inc COMMON 72352L106 1,371 17,369 SH   SOLE NONE 17,369 0 0
Pool Corp COMMON 73278L105 27,548 60,062 SH   SOLE NONE 60,062 0 0
PPG Industries Inc COMMON 693506107 5,343 31,470 SH   SOLE NONE 31,470 0 0
PPL Corp COMMON 69351T106 220,515 7,883,986 SH   SOLE NONE 7,883,986 0 0
Procter & Gamble Company, The COMMON 742718109 7,435 55,100 SH   SOLE NONE 55,100 0 0
Progressive Corp, The COMMON 743315103 137,552 1,400,589 SH   SOLE NONE 1,400,589 0 0
Prologis Inc REIT 74340W103 44,294 370,571 SH   SOLE NONE 370,571 0 0
Prudential Financial Inc COMMON 744320102 8,574 83,678 SH   SOLE NONE 83,678 0 0
PTC Inc COMMON 69370C100 3,935 27,858 SH   SOLE NONE 27,858 0 0
Public Service Enterprise Group Inc COMMON 744573106 281 4,700 SH   SOLE NONE 4,700 0 0
Public Storage REIT 74460D109 45,127 150,079 SH   SOLE NONE 150,079 0 0
PulteGroup Inc COMMON 745867101 19,608 359,316 SH   SOLE NONE 359,316 0 0
Qorvo Inc COMMON 74736K101 9,679 49,469 SH   SOLE NONE 49,469 0 0
Qualcomm Inc COMMON 747525103 32,962 230,616 SH   SOLE NONE 230,616 0 0
Quest Diagnostics Inc COMMON 74834L100 3,416 25,886 SH   SOLE NONE 25,886 0 0
Raytheon Technologies Corp COMMON 75513E101 17,915 210,000 SH   SOLE NONE 210,000 0 0
Redevances Auriferes Osisko Ltee COMMON 68827L101 257,571 18,772,840 SH   SOLE NONE 18,772,840 0 0
Regeneron Pharmaceuticals Inc COMMON 75886F107 22,154 39,665 SH   SOLE NONE 39,665 0 0
Reinsurance Group of America Inc COMMON 759351604 12,287 107,783 SH   SOLE NONE 107,783 0 0
Republic Services Inc COMMON 760759100 924 8,400 SH   SOLE NONE 8,400 0 0
ResMed Inc COMMON 761152107 5,185 21,032 SH   SOLE NONE 21,032 0 0
Restaurant Brands International Inc COMMON 76131D103 56,115 870,000 SH   SOLE NONE 870,000 0 0
Robert Half International Inc COMMON 770323103 855 9,612 SH   SOLE NONE 9,612 0 0
Rockwell Automation Inc COMMON 773903109 34,857 121,870 SH   SOLE NONE 121,870 0 0
Rogers Communications Inc COMMON 775109200 273,946 5,147,600 SH   SOLE NONE 5,147,600 0 0
Roku Inc COMMON 77543R102 4,004 8,719 SH   SOLE NONE 8,719 0 0
Rollins Inc COMMON 775711104 13,646 399,017 SH   SOLE NONE 399,017 0 0
Roper Technologies Inc COMMON 776696106 5,086 10,816 SH   SOLE NONE 10,816 0 0
Ross Stores Inc COMMON 778296103 3,237 26,107 SH   SOLE NONE 26,107 0 0
RPM International Inc COMMON 749685103 1,675 18,891 SH   SOLE NONE 18,891 0 0
S&P Global Inc COMMON 78409V104 12,598 30,693 SH   SOLE NONE 30,693 0 0
salesforce.com inc COMMON 79466L302 198,401 812,222 SH   SOLE NONE 812,222 0 0
SBA Communications Corp REIT 78410G104 5,653 17,739 SH   SOLE NONE 17,739 0 0
Seagate Technology PLC COMMON G7997R103 13,496 153,489 SH   SOLE NONE 153,489 0 0
Seagen Inc COMMON 81181C104 5,802 36,749 SH   SOLE NONE 36,749 0 0
SEI Investments Co COMMON 784117103 5,680 91,659 SH   SOLE NONE 91,659 0 0
Sempra Energy COMMON 816851109 6,532 49,306 SH   SOLE NONE 49,306 0 0
Sensata Technologies Holding PLC COMMON G8060N102 2,197 37,900 SH   SOLE NONE 37,900 0 0
ServiceNow Inc COMMON 81762P102 70,904 129,022 SH   SOLE NONE 129,022 0 0
Sherwin-Williams Co, The COMMON 824348106 56,088 205,867 SH   SOLE NONE 205,867 0 0
Shopify Inc COMMON 82509L107 659,971 450,800 SH   SOLE NONE 450,800 0 0
Skyworks Solutions Inc COMMON 83088M102 7,481 39,014 SH   SOLE NONE 39,014 0 0
Snap-on Inc COMMON 833034101 178,158 797,376 SH   SOLE NONE 797,376 0 0
Sociedad Quimica y Minera de Chile SA ADR 833635105 454 9,600 SH   SOLE NONE 9,600 0 0
Societe Financiere Manuvie COMMON 56501R106 382,656 19,419,800 SH   SOLE NONE 19,419,800 0 0
SolarEdge Technologies Inc COMMON 83417M104 486 1,758 SH   SOLE NONE 1,758 0 0
Southern Company, The COMMON 842587107 2,620 43,300 SH   SOLE NONE 43,300 0 0
Southern Copper Corp COMMON 84265V105 289 4,500 SH   SOLE NONE 4,500 0 0
Southwest Airlines Co NOTE 844741BG2 5,172 3,400,000 PRN   SOLE NONE 3,400,000 0 0
Square Inc COMMON 852234103 12,058 49,460 SH   SOLE NONE 49,460 0 0
SS&C Technologies Holdings Inc COMMON 78467J100 11,098 154,004 SH   SOLE NONE 154,004 0 0
Stanley Black & Decker Inc COMMON 854502101 162,393 792,200 SH   SOLE NONE 792,200 0 0
Stantec Inc COMMON 85472N109 220,079 4,927,200 SH   SOLE NONE 4,927,200 0 0
Starbucks Corp COMMON 855244109 11,476 102,638 SH   SOLE NONE 102,638 0 0
Steel Dynamics Inc COMMON 858119100 6,839 114,749 SH   SOLE NONE 114,749 0 0
Stryker Corp COMMON 863667101 1,660 6,392 SH   SOLE NONE 6,392 0 0
Suncor Energie Inc COMMON 867224107 410,344 17,114,500 SH   SOLE NONE 17,114,500 0 0
Sunrun Scorpio Portfolio 2017-A LLC COMMON 86771W105 11,563 207,300 SH   SOLE NONE 207,300 0 0
SVB Financial Group COMMON 78486Q101 693 1,245 SH   SOLE NONE 1,245 0 0
Synchrony Financial COMMON 87165B103 228,582 4,711,078 SH   SOLE NONE 4,711,078 0 0
Synopsys Inc COMMON 871607107 8,826 32,002 SH   SOLE NONE 32,002 0 0
T Rowe Price Group Inc COMMON 74144T108 28,581 144,371 SH   SOLE NONE 144,371 0 0
Take-Two Interactive Software Inc COMMON 874054109 132,943 751,003 SH   SOLE NONE 751,003 0 0
TAL Education Group ADR 874080104 2,083 82,553 SH   SOLE NONE 82,553 0 0
Target Corp COMMON 87612E106 57,871 239,395 SH   SOLE NONE 239,395 0 0
TC Energy Corp COMMON 87807B107 151,054 3,049,400 SH   SOLE NONE 3,049,400 0 0
TechnipFMC PLC COMMON G87110105 139,744 15,441,346 SH   SOLE NONE 15,441,346 0 0
Teledyne Technologies Inc COMMON 879360105 995 2,375 SH   SOLE NONE 2,375 0 0
TELUS Corporation COMMON 87971M103 40,410 1,800,000 SH   SOLE NONE 1,800,000 0 0
Tencent Music Entertainment Group ADR 88034P109 2,599 167,911 SH   SOLE NONE 167,911 0 0
Teradyne Inc COMMON 880770102 9,314 69,527 SH   SOLE NONE 69,527 0 0
Teradyne Inc NOTE 880770AG7 12,272 2,900,000 PRN   SOLE NONE 2,900,000 0 0
Tesla Inc COMMON 88160R101 46,007 67,687 SH   SOLE NONE 67,687 0 0
Tesla Inc NOTE 88160RAG6 54,601 5,000,000 PRN   SOLE NONE 5,000,000 0 0
Teva Pharmaceutical Industries Ltd ADR 881624209 1,629 164,503 SH   SOLE NONE 164,503 0 0
Texas Instruments Inc COMMON 882508104 44,405 230,914 SH   SOLE NONE 230,914 0 0
Theratechnologies Inc COMMON 88338H100 7,672 2,000,000 SH   SOLE NONE 2,000,000 0 0
Thermo Fisher Scientific Inc COMMON 883556102 137,838 273,233 SH   SOLE NONE 273,233 0 0
TJX Cos Inc/The COMMON 872540109 8,681 128,760 SH   SOLE NONE 128,760 0 0
T-Mobile US Inc COMMON 872590104 33,914 234,162 SH   SOLE NONE 234,162 0 0
Tractor Supply Co COMMON 892356106 67,834 364,582 SH   SOLE NONE 364,582 0 0
Trade Desk Inc/The COMMON 88339J105 5,756 74,408 SH   SOLE NONE 74,408 0 0
Tradeweb Markets Inc COMMON 892672106 381 4,500 SH   SOLE NONE 4,500 0 0
TransDigm Group Inc COMMON 893641100 2,716 4,196 SH   SOLE NONE 4,196 0 0
TransUnion COMMON 89400J107 4,305 39,208 SH   SOLE NONE 39,208 0 0
Travelers Cos Inc, The COMMON 89417E109 1,321 8,823 SH   SOLE NONE 8,823 0 0
Trimble Inc COMMON 896239100 6,327 77,322 SH   SOLE NONE 77,322 0 0
Trip.com Group Ltd ADR 89677Q107 4,913 138,546 SH   SOLE NONE 138,546 0 0
Twitter Inc COMMON 90184L102 26,840 390,053 SH   SOLE NONE 390,053 0 0
Tyler Technologies Inc COMMON 902252105 2,225 4,918 SH   SOLE NONE 4,918 0 0
Tyson Foods Inc COMMON 902494103 25,746 349,050 SH   SOLE NONE 349,050 0 0
Union Pacific Corp COMMON 907818108 30,977 140,850 SH   SOLE NONE 140,850 0 0
United Rentals Inc COMMON 911363109 15,134 47,439 SH   SOLE NONE 47,439 0 0
UnitedHealth Group Inc COMMON 91324P102 401,240 1,001,999 SH   SOLE NONE 1,001,999 0 0
Unitil Corp COMMON 913259107 21,013 396,696 SH   SOLE NONE 396,696 0 0
Up Fintech Holding Ltd ADR 91531W106 365 12,600 SH   SOLE NONE 12,600 0 0
Utilities Select Sector SPDR Fund ETF 81369Y886 172,239 2,724,000 SH   SOLE NONE 2,724,000 0 0
Veeva Systems Inc COMMON 922475108 5,483 17,633 SH   SOLE NONE 17,633 0 0
Ventas Inc REIT 92276F100 6,173 108,100 SH   SOLE NONE 108,100 0 0
VeriSign Inc COMMON 92343E102 6,465 28,392 SH   SOLE NONE 28,392 0 0
Verisk Analytics Inc COMMON 92345Y106 8,695 49,765 SH   SOLE NONE 49,765 0 0
Verizon Communications Inc COMMON 92343V104 10,321 184,200 SH   SOLE NONE 184,200 0 0
Vertex Pharmaceuticals Inc COMMON 92532F100 11,529 57,177 SH   SOLE NONE 57,177 0 0
Vetements de Sport Gildan Inc, Les COMMON 375916103 396,046 10,722,000 SH   SOLE NONE 10,722,000 0 0
ViacomCBS Inc COMMON 92556H206 15,472 342,300 SH   SOLE NONE 342,300 0 0
Viatris Inc COMMON 92556V106 19,960 1,396,790 SH   SOLE NONE 1,396,790 0 0
Vipshop Holdings Ltd ADR 92763W103 1,534 76,385 SH   SOLE NONE 76,385 0 0
Visa Inc COMMON 92826C839 251,207 1,074,361 SH   SOLE NONE 1,074,361 0 0
VMware Inc COMMON 928563402 5,470 34,195 SH   SOLE NONE 34,195 0 0
Vornado Realty Trust REIT 929042109 9,334 200,000 SH   SOLE NONE 200,000 0 0
Vulcan Materials Co COMMON 929160109 521 2,992 SH   SOLE NONE 2,992 0 0
W R Berkley Corp COMMON 084423102 5,292 71,100 SH   SOLE NONE 71,100 0 0
Walgreens Boots Alliance Inc COMMON 931427108 36,582 695,350 SH   SOLE NONE 695,350 0 0
Walmart Inc COMMON 931142103 34,120 241,955 SH   SOLE NONE 241,955 0 0
Walt Disney Co/The COMMON 254687106 58,147 330,812 SH   SOLE NONE 330,812 0 0
Waste Connections Inc COMMON 94106B101 597 5,000 SH   SOLE NONE 5,000 0 0
Waste Management Inc COMMON 94106L109 3,307 23,600 SH   SOLE NONE 23,600 0 0
Waters Corp COMMON 941848103 7,902 22,864 SH   SOLE NONE 22,864 0 0
Wayfair Inc COMMON 94419L101 3,152 9,984 SH   SOLE NONE 9,984 0 0
WEC Energy Group Inc COMMON 92939U106 3,155 35,472 SH   SOLE NONE 35,472 0 0
Weibo Corp ADR 948596101 564 10,727 SH   SOLE NONE 10,727 0 0
Wells Fargo & Co COMMON 949746101 16,214 358,000 SH   SOLE NONE 358,000 0 0
West Pharmaceutical Services Inc COMMON 955306105 3,395 9,455 SH   SOLE NONE 9,455 0 0
Western Digital Corp COMMON 958102105 27,895 391,947 SH   SOLE NONE 391,947 0 0
Western Union Co, The COMMON 959802109 8,486 369,449 SH   SOLE NONE 369,449 0 0
Willis Towers Watson PLC COMMON G96629103 11,642 50,613 SH   SOLE NONE 50,613 0 0
Workday Inc COMMON 98138H101 74,981 314,069 SH   SOLE NONE 314,069 0 0
WW Grainger Inc COMMON 384802104 10,500 23,972 SH   SOLE NONE 23,972 0 0
Xcel Energy Inc COMMON 98389B100 685 10,400 SH   SOLE NONE 10,400 0 0
Xilinx Inc COMMON 983919101 6,713 46,413 SH   SOLE NONE 46,413 0 0
XPeng Inc ADR 98422D105 2,285 51,433 SH   SOLE NONE 51,433 0 0
Yamana Gold Inc COMMON 98462Y100 1,333 316,185 SH   SOLE NONE 316,185 0 0
Yum China Holdings Inc COMMON 98850P109 24,883 375,586 SH   SOLE NONE 375,586 0 0
Yum! Brands Inc COMMON 988498101 134,034 1,165,212 SH   SOLE NONE 1,165,212 0 0
Zai Lab Ltd ADR 98887Q104 2,129 12,027 SH   SOLE NONE 12,027 0 0
Zebra Technologies Corp COMMON 989207105 9,289 17,543 SH   SOLE NONE 17,543 0 0
Zendesk Inc COMMON 98936J101 31,625 219,100 SH   SOLE NONE 219,100 0 0
Zoetis Inc COMMON 98978V103 29,972 160,829 SH   SOLE NONE 160,829 0 0
Zoom Video Communications Inc COMMON 98980L101 13,253 34,244 SH   SOLE NONE 34,244 0 0
ZTO Express Cayman Inc ADR 98980A105 3,588 118,216 SH   SOLE NONE 118,216 0 0