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
ADVANCED MICRO DEVICES INC COM 007903107 BBG000BBQCY0 1,451,944,944 8,044,462 SH   SOLE   7,529,819 0 514,643
AMAZON COM INC COM 023135106 BBG000BVPV84 2,482,487,996 13,762,546 SH   SOLE   12,210,535 0 1,552,010
AMERICAN INTL GROUP INC COM NEW 026874784 BBG000BBDZG3 4,218,444 53,965 SH   SOLE   53,965 0 0
APPLIED MATLS INC COM 038222105 BBG000BBPFB9 8,262,399 40,064 SH   SOLE   20,828 0 19,236
APPLOVIN CORP COM CL A 03831W108 BBG006HFPX77 1,567,569,213 22,646,189 SH   SOLE   20,613,176 0 2,033,013
ARCH RESOURCES INC CL A 03940R107 BBG00DZB5D77 4,820,645 29,981 SH   SOLE   29,981 0 0
ARISTA NETWORKS INC COM 040413106 BBG000N2HDY5 881,847,957 3,041,065 SH   SOLE   2,621,217 0 419,847
ARM HOLDINGS PLC SPONSORED ADR 042068205 BBG01J1GXZF0 1,335,159,858 10,682,133 SH   SOLE   10,107,369 0 574,764
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG000BZ0DK8 14,870,718 219,494 SH   SOLE   211,737 0 7,757
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG000JG0547 1,426,515 5,712 SH   SOLE   5,712 0 0
BLACKSTONE INC COM 09260D107 BBG000BH0106 10,504,214 79,959 SH   SOLE   79,959 0 0
BROADCOM INC COM 11135F101 BBG00KHY5S69 3,966,730,213 2,992,833 SH   SOLE   2,686,086 0 306,747
CME GROUP INC COM 12572Q105 BBG000BHLYP4 5,650,932 26,248 SH   SOLE   26,248 0 0
CANADIAN NATL RY CO COM 136375102 BBG000HS74G6 1,504,655 11,424 SH   SOLE   11,424 0 0
CANADIAN NAT RES LTD COM 136385101 BBG000HW5GX3 7,618,033 99,817 SH   SOLE   99,817 0 0
CANADIAN NAT RES LTD COM 136385101 BBG0014LGC02 749,101,000 9,810,519 SH   SOLE   9,501,164 0 309,355
CATERPILLAR INC COM 149123101 BBG000BF0K17 3,683,721 10,053 SH   SOLE   10,053 0 0
CELSIUS HLDGS INC COM NEW 15118V207 BBG000NY37X4 76,352,129 920,793 SH   SOLE   875,832 0 44,961
CITIGROUP INC COM NEW 172967424 BBG000FY4S11 4,619,998 73,055 SH   SOLE   73,055 0 0
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRNP7 327,947,427 1,774,127 SH   SOLE   1,636,762 0 137,365
D R HORTON INC COM 23331A109 BBG000DQTXY6 611,433,263 3,715,790 SH   SOLE   3,384,811 0 330,979
DATADOG INC CL A COM 23804L103 BBG003NJHZT9 1,377,512 11,145 SH   SOLE   11,145 0 0
DR REDDYS LABS LTD ADR 256135203 BBG000NJ96L6 32,050,356 436,951 SH   SOLE   0 0 436,951
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG000BHGDH5 6,099,983 63,075 SH   SOLE   63,075 0 0
ENI S P A SPONSORED ADR 26874R108 BBG000BBPZZ9 2,670,602 84,193 SH   SOLE   84,193 0 0
ECOPETROL S A SPONSORED ADS 279158109 BBG000RJ1Y75 145,536,759 12,291,956 SH   SOLE   10,778,829 0 1,513,127
EXXON MOBIL CORP COM 30231G102 BBG000GZQ728 6,077,457 52,284 SH   SOLE   52,284 0 0
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 5,582,876,262 11,497,335 SH   SOLE   10,336,347 0 1,160,988
FORD MTR CO DEL COM 345370860 BBG000BQPC32 7,046,825 530,634 SH   SOLE   530,634 0 0
FORTIS INC COM 349553107 BBG000BYTHG6 3,457,315 87,418 SH   SOLE   87,418 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG000C6CFJ5 5,738,629 13,739 SH   SOLE   13,739 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 BBG000C1K7N0 2,966,445 75,367 SH   SOLE   75,353 0 14
HALEON PLC SPON ADS 405552100 BBG018GZNCH6 235,445 27,732 SH   SOLE   27,732 0 0
HERSHEY CO COM 427866108 BBG000BLHRS2 513,091 2,638 SH   SOLE   2,638 0 0
ICICI BANK LIMITED ADR 45104G104 BBG000DRM643 1,249,033,537 47,293,962 SH   SOLE   43,179,740 0 4,114,222
INFOSYS LTD SPONSORED ADR 456788108 BBG000BSGQL7 16,358,902 912,376 SH   SOLE   246,977 0 665,399
INTUIT COM 461202103 BBG000BH5DV1 406,212,136 624,942 SH   SOLE   572,611 0 52,330
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG000BJPDZ1 99,523,328 249,376 SH   SOLE   237,929 0 11,447
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 BBG000BPVKZ4 11,038,021 1,592,788 SH   SOLE   1,618,382 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG000DMBXR2 8,489,716 42,385 SH   SOLE   42,385 0 0
KKR & CO INC COM 48251W104 BBG000BCQ6J8 217,004,427 2,157,531 SH   SOLE   2,055,858 0 101,673
KASPI KZ JSC SPONSORED ADS 48581R205 BBG00NNN9QQ8 253,349,533 1,969,446 SH   SOLE   1,894,052 0 75,394
LAM RESEARCH CORP COM 512807108 BBG000BNFLM9 2,094,778,767 2,156,076 SH   SOLE   2,020,193 0 135,883
ELI LILLY & CO COM 532457108 BBG000BNBDC2 2,994,279,876 3,848,886 SH   SOLE   3,417,096 0 431,791
MANULIFE FINL CORP COM 56501R106 BBG000C0QCK8 1,909,954 76,401 SH   SOLE   76,401 0 0
MARTIN MARIETTA MATLS INC COM 573284106 BBG000BGYMH7 120,446,358 196,186 SH   SOLE   186,674 0 9,512
MASTERCARD INCORPORATED CL A 57636Q104 BBG000F1ZSQ2 7,457,111 15,485 SH   SOLE   15,485 0 0
MERCADOLIBRE INC COM 58733R102 BBG000GQPB11 1,201,678,593 794,782 SH   SOLE   691,714 0 103,068
MERCK & CO INC COM 58933Y105 BBG000BPD168 6,391,526 48,439 SH   SOLE   48,439 0 0
MICROSOFT CORP COM 594918104 BBG000BPH459 3,017,405,165 7,172,003 SH   SOLE   6,302,264 0 869,739
MICRON TECHNOLOGY INC COM 595112103 BBG000C5Z1S3 533,373,297 4,524,330 SH   SOLE   3,987,089 0 537,242
NETFLIX INC COM 64110L106 BBG000CL9VN6 1,450,476,030 2,388,283 SH   SOLE   2,110,852 0 277,431
NEXTERA ENERGY INC COM 65339F101 BBG000BJSBJ0 83,939,548 1,313,402 SH   SOLE   1,207,004 0 106,398
NOVO-NORDISK A S ADR 670100205 BBG000BQBKR3 466,485,397 3,633,064 SH   SOLE   3,486,326 0 146,738
NVIDIA CORPORATION COM 67066G104 BBG000BBJQV0 12,073,627,214 13,362,286 SH   SOLE   12,203,253 0 1,159,033
ONEOK INC NEW COM 682680103 BBG000BQHGR6 36,595,921 456,479 SH   SOLE   78,450 0 378,029
PEABODY ENERGY CORP COM 704551100 BBG00GBV88T6 2,985,047 123,044 SH   SOLE   123,044 0 0
PEPSICO INC COM 713448108 BBG000DH7JK6 6,376,664 36,436 SH   SOLE   36,436 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 BBG000BS6FX9 2,977,051,399 195,729,875 SH   SOLE   173,747,743 0 21,982,132
PHILIP MORRIS INTL INC COM 718172109 BBG000J2XL74 545,907,783 5,958,391 SH   SOLE   5,768,960 0 189,431
PROCTER AND GAMBLE CO COM 742718109 BBG000BR2TH3 6,553,764 40,393 SH   SOLE   40,393 0 0
RIO TINTO PLC SPONSORED ADR 767204100 BBG000FD28T3 2,462,276 38,630 SH   SOLE   38,630 0 0
SHELL PLC SPON ADS 780259305 BBG0147BN6G2 250,394 3,735 SH   SOLE   3,735 0 0
SALESFORCE INC COM 79466L302 BBG000BN2DC2 910,219,618 3,022,178 SH   SOLE   2,676,382 0 345,796
SAP SE SPON ADR 803054204 BBG000BDSLD7 14,939,883 76,603 SH   SOLE   7,539 0 69,064
SERVICENOW INC COM 81762P102 BBG000M1R011 887,405,329 1,163,963 SH   SOLE   1,052,488 0 111,475
SHOPIFY INC CL A 82509L107 BBG008HBD923 1,613,005,797 20,901,980 SH   SOLE   20,136,655 0 765,325
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG000BDTBL9 269,598 515 SH   SOLE   515 0 0
SUPER MICRO COMPUTER INC COM 86800U104 BBG000MYZDJ3 1,325,466,131 1,312,304 SH   SOLE   1,155,337 0 156,966
SYNOPSYS INC COM 871607107 BBG000BSFRF3 1,197,349,898 2,095,100 SH   SOLE   1,856,025 0 239,075
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG000BD8ZK0 1,161,632,586 8,538,277 SH   SOLE   8,118,905 0 419,372
TARGET CORP COM 87612E106 BBG000H8TVT2 3,377,091 19,057 SH   SOLE   19,057 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 BBG000CHZ857 7,559,741 109,832 SH   SOLE   206,441 0 0
TOYOTA MOTOR CORP ADS 892331307 BBG000BPH299 4,891,904 19,437 SH   SOLE   19,437 0 0
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MT8 1,726,381,478 22,423,451 SH   SOLE   19,843,148 0 2,580,303
UNION PAC CORP COM 907818108 BBG000BW3299 3,081,011 12,528 SH   SOLE   12,528 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG000CH5208 552,085 1,116 SH   SOLE   1,116 0 0
VISA INC COM CL A 92826C839 BBG000PSKYX7 1,671,866,147 5,990,634 SH   SOLE   5,281,685 0 708,949
VISTRA CORP COM 92840M102 BBG00DXDL6Q1 178,631,701 2,564,705 SH   SOLE   2,444,925 0 119,779
WALMART INC COM 931142103 BBG000BWXBC2 3,216,508 53,457 SH   SOLE   53,457 0 0
ZOETIS INC CL A 98978V103 BBG0039320N9 1,488,071 8,794 SH   SOLE   8,794 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 BBG0113JGQF0 4,670,366 50,192 SH   SOLE   50,192 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100 BBG000BH5LT6 25,393,437 4,043,541 SH   SOLE   161,908 0 3,881,633
GLOBANT S A COM L44385109 BBG00564Y443 1,345,058 6,662 SH   SOLE   6,662 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 BBG003T4VFC2 610,039,949 2,311,633 SH   SOLE   2,240,025 0 71,608
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG000K6MRN4 1,608,920,863 1,657,878 SH   SOLE   1,600,438 0 57,440
STELLANTIS N.V SHS N82405106 BBG0078ZLDG9 3,512,596 124,120 SH   SOLE   124,120 0 0