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
360 DigiTech Inc ADR 88557W101 342 14,900 SH   SOLE NONE 14,900 0 0
3M Co COMMON 88579Y101 67,773 381,539 SH   SOLE NONE 381,539 0 0
51job Inc ADR 316827104 354 7,244 SH   SOLE NONE 7,244 0 0
A O Smith Corp COMMON 831865209 208 2,423 SH   SOLE NONE 2,423 0 0
AbbVie Inc COMMON 00287Y109 74,230 548,224 SH   SOLE NONE 548,224 0 0
ABIOMED Inc COMMON 003654100 490 1,363 SH   SOLE NONE 1,363 0 0
Accenture PLC COMMON G1151C101 193,893 467,718 SH   SOLE NONE 467,718 0 0
Activision Blizzard Inc COMMON 00507V109 18,511 278,242 SH   SOLE NONE 278,242 0 0
Adobe Inc COMMON 00724F101 464,970 819,966 SH   SOLE NONE 819,966 0 0
Advance Auto Parts Inc COMMON 00751Y106 138,204 576,139 SH   SOLE NONE 576,139 0 0
Advanced Micro Devices Inc COMMON 007903107 123,024 854,930 SH   SOLE NONE 854,930 0 0
Affirm Holdings Inc COMMON 00827B106 1,478 14,700 SH   SOLE NONE 14,700 0 0
Aflac Inc COMMON 001055102 3,374 57,792 SH   SOLE NONE 57,792 0 0
Agilent Technologies Inc COMMON 00846U101 26,414 165,447 SH   SOLE NONE 165,447 0 0
AGNC Investment Corp REIT 00123Q104 1,265 84,130 SH   SOLE NONE 84,130 0 0
Air Products and Chemicals Inc COMMON 009158106 6,937 22,800 SH   SOLE NONE 22,800 0 0
Akamai Technologies Inc COMMON 00971T101 1,124 9,605 SH   SOLE NONE 9,605 0 0
Alamos Gold Inc COMMON 011532108 4,719 612,638 SH   SOLE NONE 612,638 0 0
Albemarle Corp COMMON 012653101 18,865 80,700 SH   SOLE NONE 80,700 0 0
Alibaba Group Holding Ltd ADR 01609W102 141,604 1,192,052 SH   SOLE NONE 1,192,052 0 0
Align Technology Inc COMMON 016255101 131,911 200,723 SH   SOLE NONE 200,723 0 0
Allegion plc COMMON G0176J109 42,271 319,174 SH   SOLE NONE 319,174 0 0
Allstate Corp, The COMMON 020002101 12,416 105,535 SH   SOLE NONE 105,535 0 0
Ally Financial Inc COMMON 02005N100 9,188 192,990 SH   SOLE NONE 192,990 0 0
Alphabet Inc COMMON 02079K305 391,741 135,221 SH   SOLE NONE 135,221 0 0
Alphabet Inc COMMON 02079K107 1,275,202 440,699 SH   SOLE NONE 440,699 0 0
Amazon.com Inc COMMON 023135106 923,252 276,892 SH   SOLE NONE 276,892 0 0
AMC Entertainment Holdings Inc COMMON 00165C104 495 18,200 SH   SOLE NONE 18,200 0 0
AMERCO COMMON 023586100 1,017 1,400 SH   SOLE NONE 1,400 0 0
America Movil SAB de CV ADR 02364W105 388 18,400 SH   SOLE NONE 18,400 0 0
American Electric Power Co Inc COMMON 025537101 383 4,300 SH   SOLE NONE 4,300 0 0
American Express Co COMMON 025816109 20,286 124,000 SH   SOLE NONE 124,000 0 0
American International Group Inc COMMON 026874784 14,054 247,174 SH   SOLE NONE 247,174 0 0
American Tower Corp REIT 03027X100 5,348 18,283 SH   SOLE NONE 18,283 0 0
Ameriprise Financial Inc COMMON 03076C106 13,856 45,934 SH   SOLE NONE 45,934 0 0
AmerisourceBergen Corp COMMON 03073E105 17,929 134,919 SH   SOLE NONE 134,919 0 0
AMETEK Inc COMMON 031100100 14,021 95,352 SH   SOLE NONE 95,352 0 0
Amgen Inc COMMON 031162100 247 1,100 SH   SOLE NONE 1,100 0 0
Amphenol Corp COMMON 032095101 3,283 37,542 SH   SOLE NONE 37,542 0 0
Angi Inc COMMON 00183L102 10,563 1,146,879 SH   SOLE NONE 1,146,879 0 0
Annaly Capital Management Inc REIT 035710409 29,878 3,820,676 SH   SOLE NONE 3,820,676 0 0
ANSYS Inc COMMON 03662Q105 6,000 14,959 SH   SOLE NONE 14,959 0 0
Anthem Inc COMMON 036752103 37,099 80,034 SH   SOLE NONE 80,034 0 0
Aon PLC COMMON G0403H108 75,028 249,626 SH   SOLE NONE 249,626 0 0
Apollo Asset Management Inc COMMON 03768E105 7,895 109,000 SH   SOLE NONE 109,000 0 0
Apple Inc COMMON 037833100 1,602,891 9,026,812 SH   SOLE NONE 9,026,812 0 0
Applied Materials Inc COMMON 038222105 124,103 788,659 SH   SOLE NONE 788,659 0 0
Aptiv PLC COMMON G6095L109 5,801 35,167 SH   SOLE NONE 35,167 0 0
Archer-Daniels-Midland Co COMMON 039483102 20,888 309,039 SH   SOLE NONE 309,039 0 0
Arista Networks Inc COMMON 040413106 4,772 33,196 SH   SOLE NONE 33,196 0 0
Arrow Electronics Inc COMMON 042735100 12,371 92,136 SH   SOLE NONE 92,136 0 0
Arthur J Gallagher & Co COMMON 363576109 10,164 59,906 SH   SOLE NONE 59,906 0 0
Asana Inc COMMON 04342Y104 1,066 14,300 SH   SOLE NONE 14,300 0 0
AT&T Inc COMMON 00206R102 340,028 13,822,284 SH   SOLE NONE 13,822,284 0 0
Athene Holding Ltd COMMON G0684D107 5,507 66,082 SH   SOLE NONE 66,082 0 0
Autodesk Inc COMMON 052769106 18,278 65,004 SH   SOLE NONE 65,004 0 0
Autohome Inc ADR 05278C107 391 13,254 SH   SOLE NONE 13,254 0 0
Automatic Data Processing Inc COMMON 053015103 87,292 354,009 SH   SOLE NONE 354,009 0 0
AutoZone Inc COMMON 053332102 456,579 217,793 SH   SOLE NONE 217,793 0 0
Avalara Inc COMMON 05338G106 23,601 182,800 SH   SOLE NONE 182,800 0 0
Avantor Inc COMMON 05352A100 813 19,300 SH   SOLE NONE 19,300 0 0
Avery Dennison Corp COMMON 053611109 9,680 44,697 SH   SOLE NONE 44,697 0 0
AvidXchange Holdings Inc COMMON 05368X102 171,833 11,578,968 SH   SOLE NONE 11,578,968 0 0
Azure Power Global Ltd COMMON V0393H103 570,100 24,259,272 SH   SOLE NONE 24,259,272 0 0
Baidu Inc ADR 056752108 12,669 85,145 SH   SOLE NONE 85,145 0 0
Ball Corp COMMON 058498106 4,668 48,493 SH   SOLE NONE 48,493 0 0
Bank of America Corp COMMON 060505104 234,181 5,263,688 SH   SOLE NONE 5,263,688 0 0
Bank of New York Mellon Corp, The COMMON 064058100 4,269 73,500 SH   SOLE NONE 73,500 0 0
Banque de Montreal COMMON 063671101 200,918 1,863,500 SH   SOLE NONE 1,863,500 0 0
Banque de Nouvelle-Ecosse, La COMMON 064149107 223,572 3,153,600 SH   SOLE NONE 3,153,600 0 0
Banque Royale du Canada COMMON 780087102 317,177 2,984,300 SH   SOLE NONE 2,984,300 0 0
Banque Toronto-Dominion, La COMMON 891160509 190,597 2,482,500 SH   SOLE NONE 2,482,500 0 0
Bath & Body Works Inc COMMON 070830104 1,431 20,500 SH   SOLE NONE 20,500 0 0
Baxter International Inc COMMON 071813109 414,939 4,833,866 SH   SOLE NONE 4,833,866 0 0
BCE Inc COMMON 05534B760 454,014 8,714,300 SH   SOLE NONE 8,714,300 0 0
Becton Dickinson and Co COMMON 075887109 277 1,100 SH   SOLE NONE 1,100 0 0
BeiGene Ltd ADR 07725L102 2,192 8,090 SH   SOLE NONE 8,090 0 0
Benson Hill Inc COMMON 082490103 32,105 4,403,979 SH   SOLE NONE 4,403,979 0 0
Berkshire Hathaway Inc COMMON 084670702 497,393 1,663,523 SH   SOLE NONE 1,663,523 0 0
Best Buy Co Inc COMMON 086516101 31,155 306,641 SH   SOLE NONE 306,641 0 0
Bilibili Inc ADR 090040106 1,324 28,532 SH   SOLE NONE 28,532 0 0
Bill.com Holdings Inc COMMON 090043100 3,264 13,100 SH   SOLE NONE 13,100 0 0
Biogen Inc COMMON 09062X103 37,867 157,831 SH   SOLE NONE 157,831 0 0
BioMarin Pharmaceutical Inc COMMON 09061G101 295 3,334 SH   SOLE NONE 3,334 0 0
Bio-Rad Laboratories Inc COMMON 090572207 34,371 45,490 SH   SOLE NONE 45,490 0 0
Bio-Techne Corp COMMON 09073M104 3,518 6,800 SH   SOLE NONE 6,800 0 0
Bird Global Inc COMMON 09077J107 23,356 3,785,375 SH   SOLE NONE 3,785,375 0 0
Black Knight Inc COMMON 09215C105 970 11,706 SH   SOLE NONE 11,706 0 0
BlackRock Inc COMMON 09247X101 79,298 86,612 SH   SOLE NONE 86,612 0 0
Blackstone Inc COMMON 09260D107 128,150 990,413 SH   SOLE NONE 990,413 0 0
Boeing Company, The COMMON 097023105 15,257 75,786 SH   SOLE NONE 75,786 0 0
Booking Holdings Inc COMMON 09857L108 22,610 9,424 SH   SOLE NONE 9,424 0 0
Booz Allen Hamilton Holding Corp COMMON 099502106 16,222 191,323 SH   SOLE NONE 191,323 0 0
BorgWarner Inc COMMON 099724106 784 17,386 SH   SOLE NONE 17,386 0 0
Boston Scientific Corp COMMON 101137107 121,280 2,855,000 SH   SOLE NONE 2,855,000 0 0
Bristol-Myers Squibb Co COMMON 110122108 54,692 877,176 SH   SOLE NONE 877,176 0 0
Broadcom Inc COMMON 11135F101 276,616 415,708 SH   SOLE NONE 415,708 0 0
Broadridge Financial Solutions Inc COMMON 11133T103 117,097 640,506 SH   SOLE NONE 640,506 0 0
Brookfield Asset Management Inc COMMON 112585104 228,651 3,780,870 SH   SOLE NONE 3,780,870 0 0
Brown & Brown Inc COMMON 115236101 41,042 583,977 SH   SOLE NONE 583,977 0 0
Brown-Forman Corp COMMON 115637209 14,619 200,651 SH   SOLE NONE 200,651 0 0
Burlington Stores Inc COMMON 122017106 1,283 4,400 SH   SOLE NONE 4,400 0 0
Cable One Inc COMMON 12685J105 589 334 SH   SOLE NONE 334 0 0
Cadence Design Systems Inc COMMON 127387108 83,216 446,556 SH   SOLE NONE 446,556 0 0
CAE Inc COMMON 124765108 621,558 24,604,237 SH   SOLE NONE 24,604,237 0 0
Campbell Soup Co COMMON 134429109 6,319 145,400 SH   SOLE NONE 145,400 0 0
Canada Goose Holdings Inc COMMON 135086106 46,763 1,260,000 SH   SOLE NONE 1,260,000 0 0
Canadian Natural Resources Limited COMMON 136385101 227,437 5,374,879 SH   SOLE NONE 5,374,879 0 0
Cardinal Health Inc COMMON 14149Y108 707 13,734 SH   SOLE NONE 13,734 0 0
Carlisle Cos Inc COMMON 142339100 137,390 553,723 SH   SOLE NONE 553,723 0 0
Carlyle Group Inc/The COMMON 14316J108 4,787 87,200 SH   SOLE NONE 87,200 0 0
Carrier Global Corp COMMON 14448C104 14,943 275,500 SH   SOLE NONE 275,500 0 0
Catalent Inc COMMON 148806102 1,549 12,100 SH   SOLE NONE 12,100 0 0
Caterpillar Inc COMMON 149123101 6,864 33,200 SH   SOLE NONE 33,200 0 0
Cboe Global Markets Inc COMMON 12503M108 44,014 337,531 SH   SOLE NONE 337,531 0 0
CBRE Group Inc COMMON 12504L109 54,838 505,374 SH   SOLE NONE 505,374 0 0
CDW Corp COMMON 12514G108 9,500 46,390 SH   SOLE NONE 46,390 0 0
Celanese Corp COMMON 150870103 25,769 153,332 SH   SOLE NONE 153,332 0 0
Centene Corp COMMON 15135B101 17,522 212,640 SH   SOLE NONE 212,640 0 0
Cerner Corp COMMON 156782104 18,959 204,146 SH   SOLE NONE 204,146 0 0
CF Industries Holdings Inc COMMON 125269100 1,048 14,800 SH   SOLE NONE 14,800 0 0
CGI Inc COMMON 12532H104 2,408,557 27,200,434 SH   SOLE NONE 27,200,434 0 0
CH Robinson Worldwide Inc COMMON 12541W209 60,223 559,540 SH   SOLE NONE 559,540 0 0
Charles River Laboratories International Inc COMMON 159864107 2,901 7,700 SH   SOLE NONE 7,700 0 0
Charles Schwab Corp, The COMMON 808513105 157,463 1,872,327 SH   SOLE NONE 1,872,327 0 0
Charter Communications Inc COMMON 16119P108 4,773 7,321 SH   SOLE NONE 7,321 0 0
Check Point Software Technologies Ltd COMMON M22465104 32,764 281,094 SH   SOLE NONE 281,094 0 0
Chemin de fer Canadien Pacifique Limitee COMMON 13645T100 93,469 1,297,712 SH   SOLE NONE 1,297,712 0 0
Cheniere Energy Inc COMMON 16411R208 1,890 18,633 SH   SOLE NONE 18,633 0 0
Chindata Group Holdings Ltd ADR 16955F107 132 20,100 SH   SOLE NONE 20,100 0 0
Chipotle Mexican Grill Inc COMMON 169656105 2,544 1,455 SH   SOLE NONE 1,455 0 0
Chubb Ltd COMMON H1467J104 32,338 167,288 SH   SOLE NONE 167,288 0 0
Church & Dwight Co Inc COMMON 171340102 66,000 643,901 SH   SOLE NONE 643,901 0 0
Cia de Minas Buenaventura SAA ADR 204448104 273 37,310 SH   SOLE NONE 37,310 0 0
Cigna Corp COMMON 125523100 32,261 140,492 SH   SOLE NONE 140,492 0 0
Cincinnati Financial Corp COMMON 172062101 6,528 57,300 SH   SOLE NONE 57,300 0 0
Cintas Corp COMMON 172908105 61,983 139,862 SH   SOLE NONE 139,862 0 0
Cisco Systems Inc/Delaware COMMON 17275R102 380,314 6,001,491 SH   SOLE NONE 6,001,491 0 0
Citigroup Inc COMMON 172967424 298,452 4,942,071 SH   SOLE NONE 4,942,071 0 0
Citrix Systems Inc COMMON 177376100 418 4,421 SH   SOLE NONE 4,421 0 0
Clorox Company, The COMMON 189054109 511 2,928 SH   SOLE NONE 2,928 0 0
Cloudflare Inc COMMON 18915M107 6,614 50,300 SH   SOLE NONE 50,300 0 0
CME Group Inc COMMON 12572Q105 108,625 475,464 SH   SOLE NONE 475,464 0 0
CNH Industrial NV COMMON N20944109 3,426 176,509 SH   SOLE NONE 176,509 0 0
Coca-Cola Co, The COMMON 191216100 89,918 1,518,623 SH   SOLE NONE 1,518,623 0 0
Coca-Cola Europacific Partners PLC COMMON G25839104 1,597 28,547 SH   SOLE NONE 28,547 0 0
Cognex Corp COMMON 192422103 3,861 49,653 SH   SOLE NONE 49,653 0 0
Cognizant Technology Solutions Corp COMMON 192446102 22,228 250,541 SH   SOLE NONE 250,541 0 0
Coinbase Global Inc COMMON 19260Q107 24,241 96,054 SH   SOLE NONE 96,054 0 0
Colgate-Palmolive Co COMMON 194162103 7,594 88,987 SH   SOLE NONE 88,987 0 0
Comcast Corp COMMON 20030N101 2,710 53,837 SH   SOLE NONE 53,837 0 0
Communication Services Select Sector SPDR Fund ETF 81369Y852 316,857 4,079,000 SH   SOLE NONE 4,079,000 0 0
Compagnie des chemins de fer nationaux du Canada COMMON 136375102 1,440,286 11,708,700 SH   SOLE NONE 11,708,700 0 0
Conagra Brands Inc COMMON 205887102 18,470 540,859 SH   SOLE NONE 540,859 0 0
Consolidated Edison Inc COMMON 209115104 1,075 12,600 SH   SOLE NONE 12,600 0 0
Consumer Staples Select Sector SPDR Fund ETF 81369Y308 308,980 4,007,000 SH   SOLE NONE 4,007,000 0 0
Cooper Cos Inc/The COMMON 216648402 39,984 95,440 SH   SOLE NONE 95,440 0 0
Copart Inc COMMON 217204106 44,614 294,251 SH   SOLE NONE 294,251 0 0
Corning Inc COMMON 219350105 176,049 4,728,677 SH   SOLE NONE 4,728,677 0 0
CoStar Group Inc COMMON 22160N109 2,954 37,380 SH   SOLE NONE 37,380 0 0
Costco Wholesale Corp COMMON 22160K105 150,378 264,890 SH   SOLE NONE 264,890 0 0
Coterra Energy Inc COMMON 127097103 868 45,671 SH   SOLE NONE 45,671 0 0
Coupang Inc COMMON 22266T109 20,281 690,300 SH   SOLE NONE 690,300 0 0
Credicorp Ltd COMMON G2519Y108 454 3,723 SH   SOLE NONE 3,723 0 0
Crowdstrike Holdings Inc COMMON 22788C105 4,934 24,100 SH   SOLE NONE 24,100 0 0
Crown Castle International Corp REIT 22822V101 376 1,800 SH   SOLE NONE 1,800 0 0
Cummins Inc COMMON 231021106 7,808 35,792 SH   SOLE NONE 35,792 0 0
CVS Health Corp COMMON 126650100 552,026 5,351,166 SH   SOLE NONE 5,351,166 0 0
Dada Nexus Ltd ADR 23344D108 138 10,500 SH   SOLE NONE 10,500 0 0
Danaher Corp COMMON 235851102 167,959 510,499 SH   SOLE NONE 510,499 0 0
Daqo New Energy Corp ADR 23703Q203 412 10,212 SH   SOLE NONE 10,212 0 0
Datadog Inc COMMON 23804L103 9,956 55,900 SH   SOLE NONE 55,900 0 0
DaVita Inc COMMON 23918K108 2,136 18,778 SH   SOLE NONE 18,778 0 0
Deere & Co COMMON 244199105 21,922 63,933 SH   SOLE NONE 63,933 0 0
Dell Technologies Inc COMMON 24703L202 10,655 189,689 SH   SOLE NONE 189,689 0 0
Dexcom Inc COMMON 252131107 8,391 15,628 SH   SOLE NONE 15,628 0 0
DiDi Global Inc ADR 23292E108 304 61,100 SH   SOLE NONE 61,100 0 0
Discover Financial Services COMMON 254709108 18,420 159,396 SH   SOLE NONE 159,396 0 0
Discovery Inc COMMON 25470F104 3,258 138,403 SH   SOLE NONE 138,403 0 0
Discovery Inc COMMON 25470F302 6,558 286,388 SH   SOLE NONE 286,388 0 0
Dollar General Corp COMMON 256677105 391,295 1,659,223 SH   SOLE NONE 1,659,223 0 0
Dollar Tree Inc COMMON 256746108 118,093 840,400 SH   SOLE NONE 840,400 0 0
Dominion Energy Inc COMMON 25746U109 320,689 4,082,089 SH   SOLE NONE 4,082,089 0 0
Domino's Pizza Inc COMMON 25754A201 5,630 9,976 SH   SOLE NONE 9,976 0 0
DoorDash Inc COMMON 25809K105 1,340 9,000 SH   SOLE NONE 9,000 0 0
DR Horton Inc COMMON 23331A109 79,349 731,664 SH   SOLE NONE 731,664 0 0
Duke Energy Corp COMMON 26441C204 1,343 12,800 SH   SOLE NONE 12,800 0 0
Duke Realty Corp REIT 264411505 12,196 185,796 SH   SOLE NONE 185,796 0 0
Dynatrace Inc COMMON 268150109 1,110 18,400 SH   SOLE NONE 18,400 0 0
eBay Inc COMMON 278642103 11,764 176,900 SH   SOLE NONE 176,900 0 0
Ecolab Inc COMMON 278865100 701 2,987 SH   SOLE NONE 2,987 0 0
Edwards Lifesciences Corp COMMON 28176E108 75,245 580,816 SH   SOLE NONE 580,816 0 0
Elastic NV COMMON N14506104 24,323 197,600 SH   SOLE NONE 197,600 0 0
Electronic Arts Inc COMMON 285512109 442,881 3,357,702 SH   SOLE NONE 3,357,702 0 0
Eli Lilly & Co COMMON 532457108 70,468 255,116 SH   SOLE NONE 255,116 0 0
Emerson Electric Co COMMON 291011104 22,394 240,875 SH   SOLE NONE 240,875 0 0
Enbridge Inc COMMON 29250N105 326,093 8,344,250 SH   SOLE NONE 8,344,250 0 0
Energy Select Sector SPDR Fund ETF 81369Y506 124,320 2,240,000 SH   SOLE NONE 2,240,000 0 0
Enphase Energy Inc COMMON 29355A107 2,797 15,289 SH   SOLE NONE 15,289 0 0
Entegris Inc COMMON 29362U104 1,954 14,100 SH   SOLE NONE 14,100 0 0
EPAM Systems Inc COMMON 29414B104 11,207 16,765 SH   SOLE NONE 16,765 0 0
EQT Corp COMMON 26884L109 44,776 2,053,019 SH   SOLE NONE 2,053,019 0 0
Equifax Inc COMMON 294429105 4,688 16,013 SH   SOLE NONE 16,013 0 0
Equinix Inc REIT 29444U700 28,210 33,351 SH   SOLE NONE 33,351 0 0
Equitable Holdings Inc COMMON 29452E101 5,893 179,712 SH   SOLE NONE 179,712 0 0
Equity LifeStyle Properties Inc REIT 29472R108 12,237 139,600 SH   SOLE NONE 139,600 0 0
Equity Residential REIT 29476L107 15,295 169,000 SH   SOLE NONE 169,000 0 0
Erie Indemnity Co COMMON 29530P102 5,695 29,562 SH   SOLE NONE 29,562 0 0
Essex Property Trust Inc REIT 297178105 4,861 13,800 SH   SOLE NONE 13,800 0 0
Estee Lauder Cos Inc, The COMMON 518439104 72,031 194,574 SH   SOLE NONE 194,574 0 0
Etsy Inc COMMON 29786A106 46,466 212,233 SH   SOLE NONE 212,233 0 0
Eversource Energy COMMON 30040W108 364,439 4,005,700 SH   SOLE NONE 4,005,700 0 0
Expeditors International of Washington Inc COMMON 302130109 56,770 422,742 SH   SOLE NONE 422,742 0 0
Extra Space Storage Inc REIT 30225T102 14,513 64,009 SH   SOLE NONE 64,009 0 0
F5 Networks Inc COMMON 315616102 11,271 46,059 SH   SOLE NONE 46,059 0 0
Fabrinet COMMON G3323L100 344 2,900 SH   SOLE NONE 2,900 0 0
Facebook Inc COMMON 30303M102 884,811 2,630,625 SH   SOLE NONE 2,630,625 0 0
FactSet Research Systems Inc COMMON 303075105 72,890 149,977 SH   SOLE NONE 149,977 0 0
Fair Isaac Corp COMMON 303250104 20,355 46,936 SH   SOLE NONE 46,936 0 0
Fastenal Co COMMON 311900104 28,203 440,254 SH   SOLE NONE 440,254 0 0
Fidelity National Financial Inc COMMON 31620R303 1,765 33,832 SH   SOLE NONE 33,832 0 0
Fidelity National Information Services Inc COMMON 31620M106 483,276 4,427,636 SH   SOLE NONE 4,427,636 0 0
Financial Select Sector SPDR Fund ETF 81369Y605 176,467 4,519,000 SH   SOLE NONE 4,519,000 0 0
Financiere Sun Life du Canada, Inc COMMON 866796105 64,455 1,156,325 SH   SOLE NONE 1,156,325 0 0
First Republic Bank/CA COMMON 33616C100 2,685 13,000 SH   SOLE NONE 13,000 0 0
Fiserv Inc COMMON 337738108 18,867 181,781 SH   SOLE NONE 181,781 0 0
FleetCor Technologies Inc COMMON 339041105 3,884 17,352 SH   SOLE NONE 17,352 0 0
Flowserve Corp COMMON 34354P105 137,992 4,509,536 SH   SOLE NONE 4,509,536 0 0
Ford Motor Co COMMON 345370860 53,903 2,595,223 SH   SOLE NONE 2,595,223 0 0
Fortinet Inc COMMON 34959E109 35,776 99,543 SH   SOLE NONE 99,543 0 0
Fox Corp COMMON 35137L105 5,316 144,058 SH   SOLE NONE 144,058 0 0
Fox Corp COMMON 35137L204 2,577 75,203 SH   SOLE NONE 75,203 0 0
Franco-Nevada Corp COMMON 351858105 44,498 321,298 SH   SOLE NONE 321,298 0 0
Fury Gold Mines Ltd COMMON 36117T100 590 920,754 SH   SOLE NONE 920,754 0 0
Garmin Ltd COMMON H2906T109 13,273 97,471 SH   SOLE NONE 97,471 0 0
Gartner Inc COMMON 366651107 16,326 48,832 SH   SOLE NONE 48,832 0 0
GDS Holdings Ltd ADR 36165L108 732 15,518 SH   SOLE NONE 15,518 0 0
Generac Holdings Inc COMMON 368736104 31,657 89,956 SH   SOLE NONE 89,956 0 0
General Dynamics Corp COMMON 369550108 176,422 846,269 SH   SOLE NONE 846,269 0 0
General Electric Co COMMON 369604301 3,543 37,500 SH   SOLE NONE 37,500 0 0
General Mills Inc COMMON 370334104 7,567 112,300 SH   SOLE NONE 112,300 0 0
General Motors Co COMMON 37045V100 276,816 4,721,409 SH   SOLE NONE 4,721,409 0 0
Genuine Parts Co COMMON 372460105 132,481 944,946 SH   SOLE NONE 944,946 0 0
Gilead Sciences Inc COMMON 375558103 38,718 533,231 SH   SOLE NONE 533,231 0 0
Global Payments Inc COMMON 37940X102 13,379 98,973 SH   SOLE NONE 98,973 0 0
Gold Royalty Corp COMMON 38071H106 14,083 2,862,370 SH   SOLE NONE 2,862,370 0 0
Goldman Sachs Group, Inc., The COMMON 38141G104 34,565 90,355 SH   SOLE NONE 90,355 0 0
Graco Inc COMMON 384109104 7,095 88,000 SH   SOLE NONE 88,000 0 0
Hartford Financial Services Group Inc/The COMMON 416515104 1,464 21,200 SH   SOLE NONE 21,200 0 0
HCA Healthcare Inc COMMON 40412C101 121,902 474,475 SH   SOLE NONE 474,475 0 0
Health Care Select Sector SPDR Fund ETF 81369Y209 496,496 3,524,000 SH   SOLE NONE 3,524,000 0 0
HEICO Corp COMMON 422806208 1,393 10,842 SH   SOLE NONE 10,842 0 0
HEICO Corp COMMON 422806109 926 6,424 SH   SOLE NONE 6,424 0 0
Hello Group Inc ADR 423403104 293 32,622 SH   SOLE NONE 32,622 0 0
Hershey Co, The COMMON 427866108 103,784 536,434 SH   SOLE NONE 536,434 0 0
Hess Corp COMMON 42809H107 1,619 21,870 SH   SOLE NONE 21,870 0 0
Hewlett Packard Enterprise Co COMMON 42824C109 33,227 2,106,951 SH   SOLE NONE 2,106,951 0 0
Hilton Worldwide Holdings Inc COMMON 43300A203 4,508 28,900 SH   SOLE NONE 28,900 0 0
Hologic Inc COMMON 436440101 138,794 1,812,884 SH   SOLE NONE 1,812,884 0 0
Home Depot Inc, The COMMON 437076102 73,384 176,825 SH   SOLE NONE 176,825 0 0
Horizon Therapeutics Plc COMMON G46188101 3,035 28,162 SH   SOLE NONE 28,162 0 0
Hormel Foods Corp COMMON 440452100 8,896 182,254 SH   SOLE NONE 182,254 0 0
Host Hotels & Resorts Inc REIT 44107P104 13,023 748,900 SH   SOLE NONE 748,900 0 0
HP Inc COMMON 40434L105 38,376 1,018,740 SH   SOLE NONE 1,018,740 0 0
Huazhu Group Ltd ADR 44332N106 9,948 266,429 SH   SOLE NONE 266,429 0 0
HubSpot Inc COMMON 443573100 1,318 2,000 SH   SOLE NONE 2,000 0 0
Hutchmed China Ltd ADR 44842L103 526 14,988 SH   SOLE NONE 14,988 0 0
IDEXX Laboratories Inc COMMON 45168D104 106,719 162,074 SH   SOLE NONE 162,074 0 0
IHS Markit Ltd COMMON G47567105 7,704 57,961 SH   SOLE NONE 57,961 0 0
Illinois Tool Works Inc COMMON 452308109 50,613 205,077 SH   SOLE NONE 205,077 0 0
Illumina Inc COMMON 452327109 7,926 20,833 SH   SOLE NONE 20,833 0 0
I-Mab ADR 44975P103 322 6,800 SH   SOLE NONE 6,800 0 0
Incyte Corp COMMON 45337C102 1,315 17,915 SH   SOLE NONE 17,915 0 0
Industrial Select Sector SPDR Fund ETF 81369Y704 108,349 1,024,000 SH   SOLE NONE 1,024,000 0 0
Infosys Ltd ADR 456788108 11,248 444,415 SH   SOLE NONE 444,415 0 0
Ingredion Inc COMMON 457187102 118,279 1,223,917 SH   SOLE NONE 1,223,917 0 0
Inmode Ltd COMMON M5425M103 3,847 54,500 SH   SOLE NONE 54,500 0 0
Intel Corp COMMON 458140100 524,006 10,174,878 SH   SOLE NONE 10,174,878 0 0
Intercontinental Exchange Inc COMMON 45866F104 110,173 805,537 SH   SOLE NONE 805,537 0 0
International Business Machines Corp COMMON 459200101 57,188 427,864 SH   SOLE NONE 427,864 0 0
International Flavors & Fragrances Inc COMMON 459506101 10,637 70,605 SH   SOLE NONE 70,605 0 0
Interpublic Group of Cos Inc, The COMMON 460690100 1,097 29,300 SH   SOLE NONE 29,300 0 0
Intuit Inc COMMON 461202103 159,582 248,098 SH   SOLE NONE 248,098 0 0
Intuitive Surgical Inc COMMON 46120E602 146,324 407,247 SH   SOLE NONE 407,247 0 0
Invesco Ltd COMMON G491BT108 2,632 114,337 SH   SOLE NONE 114,337 0 0
Invitation Homes Inc REIT 46187W107 7,440 164,100 SH   SOLE NONE 164,100 0 0
IPG Photonics Corp COMMON 44980X109 54,214 314,944 SH   SOLE NONE 314,944 0 0
iQIYI Inc ADR 46267X108 224 49,062 SH   SOLE NONE 49,062 0 0
IQVIA Holdings Inc COMMON 46266C105 11,692 41,439 SH   SOLE NONE 41,439 0 0
iShares JP Morgan USD Emerging Markets Bond ETF ETF 464288281 570,379 5,229,000 SH   SOLE NONE 5,229,000 0 0
iShares MSCI Emerging Markets ETF ETF 464287234 7,031 143,921 SH   SOLE NONE 143,921 0 0
Jack Henry & Associates Inc COMMON 426281101 6,487 38,847 SH   SOLE NONE 38,847 0 0
JD.com Inc ADR 47215P106 11,336 161,787 SH   SOLE NONE 161,787 0 0
JM Smucker Company, The COMMON 832696405 7,568 55,719 SH   SOLE NONE 55,719 0 0
Johnson & Johnson COMMON 478160104 700,155 4,092,799 SH   SOLE NONE 4,092,799 0 0
Johnson Controls International plc COMMON G51502105 4,309 53,000 SH   SOLE NONE 53,000 0 0
Jones Lang LaSalle Inc COMMON 48020Q107 108,275 402,000 SH   SOLE NONE 402,000 0 0
JOYY Inc ADR 46591M109 466 10,247 SH   SOLE NONE 10,247 0 0
JPMorgan Chase & Co COMMON 46625H100 64,512 407,400 SH   SOLE NONE 407,400 0 0
Juniper Networks Inc COMMON 48203R104 7,898 221,159 SH   SOLE NONE 221,159 0 0
Kanzhun Ltd ADR 48553T106 412 11,800 SH   SOLE NONE 11,800 0 0
KE HOLDINGS INC-CL A ADR 482497104 1,248 62,020 SH   SOLE NONE 62,020 0 0
Kellogg Co COMMON 487836108 238 3,700 SH   SOLE NONE 3,700 0 0
Keysight Technologies Inc COMMON 49338L103 12,701 61,504 SH   SOLE NONE 61,504 0 0
Kimberly-Clark Corp COMMON 494368103 443 3,100 SH   SOLE NONE 3,100 0 0
Kinder Morgan Inc COMMON 49456B101 12,882 812,255 SH   SOLE NONE 812,255 0 0
KKR & Co Inc COMMON 48251W104 15,325 205,700 SH   SOLE NONE 205,700 0 0
KLA Corp COMMON 482480100 84,572 196,629 SH   SOLE NONE 196,629 0 0
Knight-Swift Transportation Holdings Inc COMMON 499049104 5,129 84,172 SH   SOLE NONE 84,172 0 0
Kraft Heinz Co, The COMMON 500754106 27,498 765,962 SH   SOLE NONE 765,962 0 0
Kroger Company, The COMMON 501044101 9,290 205,252 SH   SOLE NONE 205,252 0 0
Laboratory Corp of America Holdings COMMON 50540R409 12,345 39,290 SH   SOLE NONE 39,290 0 0
Lam Research Corp COMMON 512807108 102,198 142,109 SH   SOLE NONE 142,109 0 0
Laureate Education Inc COMMON 518613203 9,518 777,619 SH   SOLE NONE 777,619 0 0
Lear Corp COMMON 521865204 4,566 24,955 SH   SOLE NONE 24,955 0 0
Legend Biotech Corp ADR 52490G102 368 7,900 SH   SOLE NONE 7,900 0 0
Leidos Holdings Inc COMMON 525327102 10,523 118,364 SH   SOLE NONE 118,364 0 0
Lennar Corp COMMON 526057104 33,066 284,660 SH   SOLE NONE 284,660 0 0
Lennox International Inc COMMON 526107107 5,302 16,347 SH   SOLE NONE 16,347 0 0
Li Auto Inc ADR 50202M102 3,058 95,263 SH   SOLE NONE 95,263 0 0
Liberty Broadband Corp COMMON 530307107 611 3,800 SH   SOLE NONE 3,800 0 0
Liberty Broadband Corp COMMON 530307305 21,101 130,983 SH   SOLE NONE 130,983 0 0
Liberty Global PLC COMMON G5480U104 2,242 80,820 SH   SOLE NONE 80,820 0 0
Liberty Global PLC COMMON G5480U120 7,897 281,145 SH   SOLE NONE 281,145 0 0
Liberty Media Corp-Liberty Formula One NOTE 531229AF9 17,213 10,000,000 PRN   SOLE NONE 10,000,000 0 0
Lightspeed Commerce Inc COMMON 53229C107 982,100 24,286,219 SH   SOLE NONE 24,286,219 0 0
Lincoln National Corp COMMON 534187109 156,074 2,286,459 SH   SOLE NONE 2,286,459 0 0
Linde PLC COMMON G5494J103 279,846 807,800 SH   SOLE NONE 807,800 0 0
Lockheed Martin Corp COMMON 539830109 91,307 256,906 SH   SOLE NONE 256,906 0 0
Logitech International SA COMMON H50430232 17,878 211,885 SH   SOLE NONE 211,885 0 0
Lucid Group Inc COMMON 549498103 1,545 40,600 SH   SOLE NONE 40,600 0 0
Lufax Holding Ltd ADR 54975P102 614 109,000 SH   SOLE NONE 109,000 0 0
Lululemon Athletica Inc COMMON 550021109 168,898 431,467 SH   SOLE NONE 431,467 0 0
Lumen Technologies Inc COMMON 550241103 497 39,638 SH   SOLE NONE 39,638 0 0
LyondellBasell Industries NV COMMON N53745100 11,199 121,425 SH   SOLE NONE 121,425 0 0
Magna International Inc COMMON 559222401 79,691 983,500 SH   SOLE NONE 983,500 0 0
Marathon Petroleum Corp COMMON 56585A102 7,945 124,161 SH   SOLE NONE 124,161 0 0
MarketAxess Holdings Inc COMMON 57060D108 28,770 69,953 SH   SOLE NONE 69,953 0 0
Marriott International Inc/MD COMMON 571903202 9,947 60,200 SH   SOLE NONE 60,200 0 0
Marsh & McLennan Cos Inc COMMON 571748102 296,496 1,705,764 SH   SOLE NONE 1,705,764 0 0
Marvell Technology Inc COMMON 573874104 7,072 80,828 SH   SOLE NONE 80,828 0 0
Masco Corp COMMON 574599106 758 10,800 SH   SOLE NONE 10,800 0 0
Masimo Corp COMMON 574795100 8,256 28,200 SH   SOLE NONE 28,200 0 0
Mastercard Inc COMMON 57636Q104 493,008 1,372,059 SH   SOLE NONE 1,372,059 0 0
Match Group Inc COMMON 57667L107 9,371 70,860 SH   SOLE NONE 70,860 0 0
McCormick & Co Inc/MD COMMON 579780206 5,072 52,500 SH   SOLE NONE 52,500 0 0
McDonald's Corp COMMON 580135101 38,656 144,200 SH   SOLE NONE 144,200 0 0
McKesson Corp COMMON 58155Q103 11,599 46,663 SH   SOLE NONE 46,663 0 0
MercadoLibre Inc COMMON 58733R102 12,931 9,590 SH   SOLE NONE 9,590 0 0
Merck & Co Inc COMMON 58933Y105 105,018 1,370,273 SH   SOLE NONE 1,370,273 0 0
MetLife, Inc. COMMON 59156R108 33,748 540,057 SH   SOLE NONE 540,057 0 0
Mettler-Toledo International Inc COMMON 592688105 12,894 7,597 SH   SOLE NONE 7,597 0 0
MGM Resorts International COMMON 552953101 1,010 22,500 SH   SOLE NONE 22,500 0 0
Micron Technology Inc COMMON 595112103 435,397 4,674,154 SH   SOLE NONE 4,674,154 0 0
Microsoft Corp COMMON 594918104 1,720,821 5,116,617 SH   SOLE NONE 5,116,617 0 0
Mines Agnico-Eagle Limitee COMMON 008474108 50,759 954,258 SH   SOLE NONE 954,258 0 0
Mobile TeleSystems PJSC ADR 607409109 8,546 1,074,986 SH   SOLE NONE 1,074,986 0 0
Moderna Inc COMMON 60770K107 139,375 548,764 SH   SOLE NONE 548,764 0 0
Mohawk Industries Inc COMMON 608190104 4,362 23,942 SH   SOLE NONE 23,942 0 0
Molina Healthcare Inc COMMON 60855R100 763 2,400 SH   SOLE NONE 2,400 0 0
Molson Coors Beverage Co COMMON 60871R209 13,341 287,838 SH   SOLE NONE 287,838 0 0
Mondelez International Inc COMMON 609207105 359,675 5,424,139 SH   SOLE NONE 5,424,139 0 0
MongoDB Inc COMMON 60937P106 2,647 5,000 SH   SOLE NONE 5,000 0 0
MongoDB Inc NOTE 60937PAD8 32,380 12,500,000 PRN   SOLE NONE 12,500,000 0 0
Monolithic Power Systems Inc COMMON 609839105 13,416 27,195 SH   SOLE NONE 27,195 0 0
Moody's Corp COMMON 615369105 18,779 48,079 SH   SOLE NONE 48,079 0 0
Morgan Stanley COMMON 617446448 41,777 425,600 SH   SOLE NONE 425,600 0 0
Mosaic Company, The COMMON 61945C103 5,085 129,428 SH   SOLE NONE 129,428 0 0
Motorola Solutions Inc COMMON 620076307 1,657 6,100 SH   SOLE NONE 6,100 0 0
MSCI Inc COMMON 55354G100 17,819 29,083 SH   SOLE NONE 29,083 0 0
Nasdaq Inc COMMON 631103108 54,039 257,317 SH   SOLE NONE 257,317 0 0
nCino OpCo Inc COMMON 63947U107 22,508 410,273 SH   SOLE NONE 410,273 0 0
NetApp Inc COMMON 64110D104 10,878 118,247 SH   SOLE NONE 118,247 0 0
NetEase Inc ADR 64110W102 24,369 239,432 SH   SOLE NONE 239,432 0 0
Netflix Inc COMMON 64110L106 63,729 105,784 SH   SOLE NONE 105,784 0 0
Neurocrine Biosciences Inc COMMON 64125C109 1,530 17,969 SH   SOLE NONE 17,969 0 0
New Oriental Education & Technology Group Inc ADR 647581107 7,100 3,381,180 SH   SOLE NONE 3,381,180 0 0
Newell Brands Inc COMMON 651229106 136,954 6,270,801 SH   SOLE NONE 6,270,801 0 0
Newmont Corp COMMON 651639106 136,931 2,207,852 SH   SOLE NONE 2,207,852 0 0
NextEra Energy Inc COMMON 65339F101 149,423 1,600,500 SH   SOLE NONE 1,600,500 0 0
NIKE Inc COMMON 654106103 298,015 1,788,053 SH   SOLE NONE 1,788,053 0 0
NIO Inc ADR 62914V106 7,458 235,423 SH   SOLE NONE 235,423 0 0
Nordson Corp COMMON 655663102 536 2,100 SH   SOLE NONE 2,100 0 0
Northrop Grumman Corp COMMON 666807102 7,238 18,700 SH   SOLE NONE 18,700 0 0
Nouveau Monde Graphite Inc COMMON 66979W842 5,177 744,006 SH   SOLE NONE 744,006 0 0
Novavax Inc COMMON 670002401 2,590 18,100 SH   SOLE NONE 18,100 0 0
NRG Energy Inc COMMON 629377508 2,645 61,407 SH   SOLE NONE 61,407 0 0
NU Holdings Ltd/Cayman Islands COMMON G6683N103 10,428 1,111,723 SH   SOLE NONE 1,111,723 0 0
Nucor Corp COMMON 670346105 19,159 167,837 SH   SOLE NONE 167,837 0 0
Nutrien Ltd COMMON 67077M108 101,879 1,353,475 SH   SOLE NONE 1,353,475 0 0
NVIDIA Corp COMMON 67066G104 602,093 2,047,168 SH   SOLE NONE 2,047,168 0 0
NVR Inc COMMON 62944T105 60,513 10,241 SH   SOLE NONE 10,241 0 0
Old Dominion Freight Line Inc COMMON 679580100 33,501 93,478 SH   SOLE NONE 93,478 0 0
Old Republic International Corp COMMON 680223104 841 34,200 SH   SOLE NONE 34,200 0 0
Omnicom Group Inc COMMON 681919106 4,424 60,373 SH   SOLE NONE 60,373 0 0
ON Semiconductor Corp COMMON 682189105 35,588 523,967 SH   SOLE NONE 523,967 0 0
ONEOK Inc COMMON 682680103 12,944 220,282 SH   SOLE NONE 220,282 0 0
Open Text Corp COMMON 683715106 62,356 1,311,870 SH   SOLE NONE 1,311,870 0 0
Oracle Corp COMMON 68389X105 143,086 1,640,702 SH   SOLE NONE 1,640,702 0 0
O'Reilly Automotive Inc COMMON 67103H107 12,298 17,413 SH   SOLE NONE 17,413 0 0
Orion Office REIT Inc REIT 68629Y103 192 10,272 SH   SOLE NONE 10,272 0 0
Otis Worldwide Corp COMMON 68902V107 112,743 1,294,857 SH   SOLE NONE 1,294,857 0 0
Owens Corning COMMON 690742101 4,467 49,356 SH   SOLE NONE 49,356 0 0
Ozon Holdings PLC ADR 69269L104 3,372 111,001 SH   SOLE NONE 111,001 0 0
Palantir Technologies Inc COMMON 69608A108 2,772 152,200 SH   SOLE NONE 152,200 0 0
Palo Alto Networks Inc COMMON 697435105 9,131 16,400 SH   SOLE NONE 16,400 0 0
Paychex Inc COMMON 704326107 54,419 398,674 SH   SOLE NONE 398,674 0 0
Paycom Software Inc COMMON 70432V102 3,220 7,756 SH   SOLE NONE 7,756 0 0
PayPal Holdings Inc COMMON 70450Y103 68,410 362,763 SH   SOLE NONE 362,763 0 0
PepsiCo Inc COMMON 713448108 1,372 7,900 SH   SOLE NONE 7,900 0 0
PerkinElmer Inc COMMON 714046109 6,139 30,533 SH   SOLE NONE 30,533 0 0
Pfizer Inc COMMON 717081103 711,065 12,041,742 SH   SOLE NONE 12,041,742 0 0
PG&E Corp COMMON 69331C108 11,289 929,930 SH   SOLE NONE 929,930 0 0
Pinduoduo Inc ADR 722304102 4,446 76,262 SH   SOLE NONE 76,262 0 0
Pinterest Inc COMMON 72352L106 2,605 71,669 SH   SOLE NONE 71,669 0 0
Plug Power Inc COMMON 72919P202 994 35,200 SH   SOLE NONE 35,200 0 0
PNC Financial Services Group Inc/The COMMON 693475105 12,312 61,400 SH   SOLE NONE 61,400 0 0
Pool Corp COMMON 73278L105 102,560 181,202 SH   SOLE NONE 181,202 0 0
PPG Industries Inc COMMON 693506107 204 1,182 SH   SOLE NONE 1,182 0 0
Procter & Gamble Company, The COMMON 742718109 49,957 305,400 SH   SOLE NONE 305,400 0 0
Progressive Corp, The COMMON 743315103 121,985 1,188,362 SH   SOLE NONE 1,188,362 0 0
Prologis Inc REIT 74340W103 99,842 593,028 SH   SOLE NONE 593,028 0 0
Prudential Financial Inc COMMON 744320102 7,752 71,618 SH   SOLE NONE 71,618 0 0
PTC Inc COMMON 69370C100 20,578 169,858 SH   SOLE NONE 169,858 0 0
Public Service Enterprise Group Inc COMMON 744573106 314 4,700 SH   SOLE NONE 4,700 0 0
Public Storage REIT 74460D109 94,509 252,319 SH   SOLE NONE 252,319 0 0
PulteGroup Inc COMMON 745867101 7,648 133,805 SH   SOLE NONE 133,805 0 0
QIAGEN NV COMMON N72482123 1,040 18,672 SH   SOLE NONE 18,672 0 0
Qorvo Inc COMMON 74736K101 14,739 94,247 SH   SOLE NONE 94,247 0 0
Qualcomm Inc COMMON 747525103 95,426 521,826 SH   SOLE NONE 521,826 0 0
Quest Diagnostics Inc COMMON 74834L100 13,111 75,782 SH   SOLE NONE 75,782 0 0
Raymond James Financial Inc COMMON 754730109 1,556 15,500 SH   SOLE NONE 15,500 0 0
Raytheon Technologies Corp COMMON 75513E101 7,745 90,000 SH   SOLE NONE 90,000 0 0
Realty Income Corp REIT 756109104 11,434 159,719 SH   SOLE NONE 159,719 0 0
Redevances Auriferes Osisko Ltee COMMON 68827L101 180,823 14,754,940 SH   SOLE NONE 14,754,940 0 0
Regeneron Pharmaceuticals Inc COMMON 75886F107 116,526 184,517 SH   SOLE NONE 184,517 0 0
Republic Services Inc COMMON 760759100 10,975 78,700 SH   SOLE NONE 78,700 0 0
ResMed Inc COMMON 761152107 8,057 30,933 SH   SOLE NONE 30,933 0 0
Robert Half International Inc COMMON 770323103 8,328 74,673 SH   SOLE NONE 74,673 0 0
Rockwell Automation Inc COMMON 773903109 55,991 160,503 SH   SOLE NONE 160,503 0 0
Rogers Communications Inc COMMON 775109200 130,678 2,740,600 SH   SOLE NONE 2,740,600 0 0
Roku Inc COMMON 77543R102 2,012 8,819 SH   SOLE NONE 8,819 0 0
Rollins Inc COMMON 775711104 47,196 1,379,582 SH   SOLE NONE 1,379,582 0 0
Roper Technologies Inc COMMON 776696106 1,828 3,716 SH   SOLE NONE 3,716 0 0
Ross Stores Inc COMMON 778296103 22,638 198,090 SH   SOLE NONE 198,090 0 0
RPM International Inc COMMON 749685103 1,817 17,991 SH   SOLE NONE 17,991 0 0
S&P Global Inc COMMON 78409V104 18,308 38,793 SH   SOLE NONE 38,793 0 0
salesforce.com inc COMMON 79466L302 194,580 765,673 SH   SOLE NONE 765,673 0 0
Sarepta Therapeutics Inc COMMON 803607100 3,836 42,600 SH   SOLE NONE 42,600 0 0
SBA Communications Corp REIT 78410G104 18,377 47,239 SH   SOLE NONE 47,239 0 0
Schlumberger NV COMMON 806857108 36,700 1,225,367 SH   SOLE NONE 1,225,367 0 0
Seagate Technology Holdings PLC COMMON G7997R103 17,172 151,989 SH   SOLE NONE 151,989 0 0
Seagen Inc COMMON 81181C104 447 2,894 SH   SOLE NONE 2,894 0 0
SEI Investments Co COMMON 784117103 13,142 215,652 SH   SOLE NONE 215,652 0 0
Sempra Energy COMMON 816851109 8,277 62,570 SH   SOLE NONE 62,570 0 0
ServiceNow Inc COMMON 81762P102 177,416 273,322 SH   SOLE NONE 273,322 0 0
Sherwin-Williams Co, The COMMON 824348106 62,339 177,019 SH   SOLE NONE 177,019 0 0
Shopify Inc COMMON 82509L107 226,407 164,200 SH   SOLE NONE 164,200 0 0
Signature Bank/New York NY COMMON 82669G104 20,961 64,800 SH   SOLE NONE 64,800 0 0
Silicon Motion Technology Corp ADR 82706C108 257 2,700 SH   SOLE NONE 2,700 0 0
Snap Inc COMMON 83304A106 1,547 32,900 SH   SOLE NONE 32,900 0 0
Snap-on Inc COMMON 833034101 3,978 18,471 SH   SOLE NONE 18,471 0 0
Snowflake Inc COMMON 833445109 5,691 16,800 SH   SOLE NONE 16,800 0 0
Sociedad Quimica y Minera de Chile SA ADR 833635105 484 9,600 SH   SOLE NONE 9,600 0 0
Societe Financiere Manuvie COMMON 56501R106 85,982 4,504,717 SH   SOLE NONE 4,504,717 0 0
SolarEdge Technologies Inc COMMON 83417M104 549 1,958 SH   SOLE NONE 1,958 0 0
Southern Company, The COMMON 842587107 1,042 15,200 SH   SOLE NONE 15,200 0 0
Southern Copper Corp COMMON 84265V105 352 5,700 SH   SOLE NONE 5,700 0 0
Southwest Airlines Co NOTE 844741BG2 4,551 3,400,000 PRN   SOLE NONE 3,400,000 0 0
Square Inc COMMON 852234103 3,983 24,660 SH   SOLE NONE 24,660 0 0
SS&C Technologies Holdings Inc COMMON 78467J100 12,027 146,704 SH   SOLE NONE 146,704 0 0
Stanley Black & Decker Inc COMMON 854502101 111,286 590,000 SH   SOLE NONE 590,000 0 0
Stantec Inc COMMON 85472N109 62,217 1,105,811 SH   SOLE NONE 1,105,811 0 0
Starbucks Corp COMMON 855244109 26,861 229,638 SH   SOLE NONE 229,638 0 0
Steel Dynamics Inc COMMON 858119100 10,582 170,488 SH   SOLE NONE 170,488 0 0
Stryker Corp COMMON 863667101 2,833 10,592 SH   SOLE NONE 10,592 0 0
Suncor Energie Inc COMMON 867224107 394,546 15,746,300 SH   SOLE NONE 15,746,300 0 0
Sunrun Scorpio Portfolio 2017-A LLC COMMON 86771W105 11,118 324,154 SH   SOLE NONE 324,154 0 0
SVB Financial Group COMMON 78486Q101 13,555 19,985 SH   SOLE NONE 19,985 0 0
Synchrony Financial COMMON 87165B103 120,891 2,605,978 SH   SOLE NONE 2,605,978 0 0
Synopsys Inc COMMON 871607107 15,994 43,402 SH   SOLE NONE 43,402 0 0
Sysco Corp COMMON 871829107 1,854 23,600 SH   SOLE NONE 23,600 0 0
T Rowe Price Group Inc COMMON 74144T108 87,784 446,421 SH   SOLE NONE 446,421 0 0
Take-Two Interactive Software Inc COMMON 874054109 168,852 950,103 SH   SOLE NONE 950,103 0 0
TAL Education Group ADR 874080104 287 72,953 SH   SOLE NONE 72,953 0 0
Target Corp COMMON 87612E106 154,133 665,974 SH   SOLE NONE 665,974 0 0
TC Energy Corp COMMON 87807B107 44,548 956,500 SH   SOLE NONE 956,500 0 0
TechnipFMC PLC COMMON G87110105 91,413 15,441,346 SH   SOLE NONE 15,441,346 0 0
Teledyne Technologies Inc COMMON 879360105 1,169 2,675 SH   SOLE NONE 2,675 0 0
TELUS Corporation COMMON 87971M103 59,131 2,507,251 SH   SOLE NONE 2,507,251 0 0
Tencent Music Entertainment Group ADR 88034P109 791 115,511 SH   SOLE NONE 115,511 0 0
Teradyne Inc COMMON 880770102 44,636 272,952 SH   SOLE NONE 272,952 0 0
Tesla Inc COMMON 88160R101 306,981 290,487 SH   SOLE NONE 290,487 0 0
Teva Pharmaceutical Industries Ltd ADR 881624209 5,734 715,811 SH   SOLE NONE 715,811 0 0
Texas Instruments Inc COMMON 882508104 101,737 539,807 SH   SOLE NONE 539,807 0 0
Theratechnologies Inc COMMON 88338H100 1,031 340,796 SH   SOLE NONE 340,796 0 0
Thermo Fisher Scientific Inc COMMON 883556102 176,107 263,933 SH   SOLE NONE 263,933 0 0
Thomson Reuters Corp COMMON 884903709 6,599 55,100 SH   SOLE NONE 55,100 0 0
TJX Cos Inc/The COMMON 872540109 21,198 279,218 SH   SOLE NONE 279,218 0 0
T-Mobile US Inc COMMON 872590104 11,930 102,862 SH   SOLE NONE 102,862 0 0
Tractor Supply Co COMMON 892356106 155,682 652,483 SH   SOLE NONE 652,483 0 0
Trade Desk Inc/The COMMON 88339J105 7,094 77,408 SH   SOLE NONE 77,408 0 0
Tradeweb Markets Inc COMMON 892672106 441 4,400 SH   SOLE NONE 4,400 0 0
TransDigm Group Inc COMMON 893641100 2,543 3,996 SH   SOLE NONE 3,996 0 0
TransUnion COMMON 89400J107 97,177 819,508 SH   SOLE NONE 819,508 0 0
Travelers Cos Inc, The COMMON 89417E109 2,471 15,797 SH   SOLE NONE 15,797 0 0
Trimble Inc COMMON 896239100 4,885 56,022 SH   SOLE NONE 56,022 0 0
Trip.com Group Ltd ADR 89677Q107 2,230 90,565 SH   SOLE NONE 90,565 0 0
Tuya Inc ADR 90114C107 84 13,400 SH   SOLE NONE 13,400 0 0
Twilio Inc COMMON 90138F102 606 2,300 SH   SOLE NONE 2,300 0 0
Twitter Inc COMMON 90184L102 9,759 225,800 SH   SOLE NONE 225,800 0 0
Tyler Technologies Inc COMMON 902252105 10,245 19,045 SH   SOLE NONE 19,045 0 0
Tyson Foods Inc COMMON 902494103 27,686 317,650 SH   SOLE NONE 317,650 0 0
Uber Technologies Inc COMMON 90353T100 10,080 240,400 SH   SOLE NONE 240,400 0 0
Ulta Beauty Inc COMMON 90384S303 21,889 53,084 SH   SOLE NONE 53,084 0 0
Union Pacific Corp COMMON 907818108 96,744 384,013 SH   SOLE NONE 384,013 0 0
United Rentals Inc COMMON 911363109 2,128 6,403 SH   SOLE NONE 6,403 0 0
UnitedHealth Group Inc COMMON 91324P102 149,727 298,177 SH   SOLE NONE 298,177 0 0
Unity Software Inc COMMON 91332U101 11,708 81,878 SH   SOLE NONE 81,878 0 0
Upstart Holdings Inc COMMON 91680M107 484 3,200 SH   SOLE NONE 3,200 0 0
Vale SA ADR 91912E105 865 61,700 SH   SOLE NONE 61,700 0 0
Vanguard Consumer Staples ETF ETF 92204A207 74,155 371,000 SH   SOLE NONE 371,000 0 0
Veeva Systems Inc COMMON 922475108 12,527 49,033 SH   SOLE NONE 49,033 0 0
Ventas Inc REIT 92276F100 3,037 59,400 SH   SOLE NONE 59,400 0 0
VeriSign Inc COMMON 92343E102 14,187 55,892 SH   SOLE NONE 55,892 0 0
Verisk Analytics Inc COMMON 92345Y106 88,533 387,065 SH   SOLE NONE 387,065 0 0
Verizon Communications Inc COMMON 92343V104 14,445 278,000 SH   SOLE NONE 278,000 0 0
Vertex Pharmaceuticals Inc COMMON 92532F100 269,780 1,228,508 SH   SOLE NONE 1,228,508 0 0
Vetements de Sport Gildan Inc, Les COMMON 375916103 387,198 9,119,700 SH   SOLE NONE 9,119,700 0 0
VF Corp COMMON 918204108 1,816 24,800 SH   SOLE NONE 24,800 0 0
ViacomCBS Inc COMMON 92556H206 1,271 42,100 SH   SOLE NONE 42,100 0 0
Viatris Inc COMMON 92556V106 9,597 709,290 SH   SOLE NONE 709,290 0 0
Vipshop Holdings Ltd ADR 92763W103 674 80,285 SH   SOLE NONE 80,285 0 0
Visa Inc COMMON 92826C839 129,437 597,284 SH   SOLE NONE 597,284 0 0
VMware Inc COMMON 928563402 39,476 340,663 SH   SOLE NONE 340,663 0 0
Vnet Group Inc ADR 90138A103 155 17,184 SH   SOLE NONE 17,184 0 0
Vulcan Materials Co COMMON 929160109 830 4,000 SH   SOLE NONE 4,000 0 0
W R Berkley Corp COMMON 084423102 5,007 60,776 SH   SOLE NONE 60,776 0 0
Walgreens Boots Alliance Inc COMMON 931427108 38,883 745,450 SH   SOLE NONE 745,450 0 0
Walmart Inc COMMON 931142103 187,389 1,295,109 SH   SOLE NONE 1,295,109 0 0
Walt Disney Co/The COMMON 254687106 67,952 438,712 SH   SOLE NONE 438,712 0 0
Waste Connections Inc COMMON 94106B101 1,145 8,400 SH   SOLE NONE 8,400 0 0
Waste Management Inc COMMON 94106L109 334,782 2,005,882 SH   SOLE NONE 2,005,882 0 0
Waters Corp COMMON 941848103 2,707 7,264 SH   SOLE NONE 7,264 0 0
WEC Energy Group Inc COMMON 92939U106 5,773 59,468 SH   SOLE NONE 59,468 0 0
Weibo Corp ADR 948596101 379 12,227 SH   SOLE NONE 12,227 0 0
Wells Fargo & Co COMMON 949746101 46,876 977,000 SH   SOLE NONE 977,000 0 0
West Pharmaceutical Services Inc COMMON 955306105 20,804 44,358 SH   SOLE NONE 44,358 0 0
Western Digital Corp COMMON 958102105 24,398 374,147 SH   SOLE NONE 374,147 0 0
Western Union Co, The COMMON 959802109 2,420 135,649 SH   SOLE NONE 135,649 0 0
Weyerhaeuser Co REIT 962166104 2,780 67,500 SH   SOLE NONE 67,500 0 0
Whirlpool Corp COMMON 963320106 5,811 24,762 SH   SOLE NONE 24,762 0 0
Workday Inc COMMON 98138H101 120,756 442,040 SH   SOLE NONE 442,040 0 0
WW Grainger Inc COMMON 384802104 7,309 14,103 SH   SOLE NONE 14,103 0 0
Xcel Energy Inc COMMON 98389B100 697 10,300 SH   SOLE NONE 10,300 0 0
Xilinx Inc COMMON 983919101 47,985 226,313 SH   SOLE NONE 226,313 0 0
XPeng Inc ADR 98422D105 3,379 67,133 SH   SOLE NONE 67,133 0 0
Xylem Inc/NY COMMON 98419M100 2,362 19,700 SH   SOLE NONE 19,700 0 0
Yamana Gold Inc COMMON 98462Y100 1,332 316,185 SH   SOLE NONE 316,185 0 0
Yum China Holdings Inc COMMON 98850P109 6,638 133,186 SH   SOLE NONE 133,186 0 0
Yum! Brands Inc COMMON 988498101 106,290 765,445 SH   SOLE NONE 765,445 0 0
Zai Lab Ltd ADR 98887Q104 831 13,227 SH   SOLE NONE 13,227 0 0
Zebra Technologies Corp COMMON 989207105 12,287 20,643 SH   SOLE NONE 20,643 0 0
Zendesk Inc COMMON 98936J101 22,673 217,400 SH   SOLE NONE 217,400 0 0
Zevia PBC COMMON 98955K104 169,000 22,022,092 SH   SOLE NONE 22,022,092 0 0
Zillow Group Inc NOTE 98954MAG6 31,571 19,500,000 PRN   SOLE NONE 19,500,000 0 0
Zoetis Inc COMMON 98978V103 73,243 300,139 SH   SOLE NONE 300,139 0 0
Zoom Video Communications Inc COMMON 98980L101 33,296 181,044 SH   SOLE NONE 181,044 0 0
Zscaler Inc COMMON 98980G102 707 2,200 SH   SOLE NONE 2,200 0 0
ZTO Express Cayman Inc ADR 98980A105 3,525 124,916 SH   SOLE NONE 124,916 0 0