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
AQUA METALS INC Common Stock 03837J309 BBG009CQH0P3 220 55 SH   SOLE   55 0 0
HUUUGE Common Stock 093712107 BBG000N7KBZ3 451,472 3,565 SH   SOLE   3,565 0 0
Ormat Technologies, Inc. Common Stock 29355A107 BBG001R3MNY9 56,318 1,518 SH   SOLE   1,518 0 0
Bloom Energy Corporation Common Stock 686688102 BBG000Q5BQ63 90,915 825 SH   SOLE   825 0 0
Enphase Energy, Inc. Common Stock 44853H108 BBG00YYWMGX1 25 4 SH   SOLE   4 0 0
Brown Forman Inc Common Stock 115637209 BBG000BD2NY8 24,278 921 SH   SOLE   921 0 0
theglobe.com, inc. Common Stock 460146103 BBG000BM5SR2 47,266 1,352 SH   SOLE   1,352 0 0
International Paper Company Common Stock 88335R101 BBG000DKT5X1 60 200 SH   SOLE   200 0 0
SILVAIR INC Common Stock 030420103 BBG000TRJ294 81,152 590 SH   SOLE   590 0 0
Granite Construction Incorporated Common Stock 387328107 BBG000DVB833 377,639 3,196 SH   SOLE   3,196 0 0
Constellation Brands, Inc. Common Stock 21036P108 BBG000J1QLT0 32,532 218 SH   SOLE   218 0 0
American Water Works Company, Inc. Common Stock U82706109 BBG00L9H52F0 166 98 SH   SOLE   98 0 0
Sunrun Inc. Common Stock 65339F101 BBG000BJSBJ0 369,689 4,014 SH   SOLE   4,014 0 0
NEXTRACKER INC Common Stock 336433107 BBG000BFL116 235,061 1,223 SH   SOLE   1,223 0 0
First Solar, Inc. Common Stock 393222104 BBG000KYNTQ5 139,239 8,293 SH   SOLE   8,293 0 0
NextEra Energy, Inc. Common Stock 65290E101 BBG01K4TFZC9 198,130 1,761 SH   SOLE   1,761 0 0
Southern Company (The) Common Stock 842587107 BBG000BT9DW0 207,343 2,156 SH   SOLE   2,156 0 0
Plug Power, Inc. Common Stock 72919P202 BBG000C1XSP8 44,781 20,780 SH   SOLE   20,780 0 0
SEMPRA Common Stock 816851109 BBG000C2ZCH8 121,737 1,258 SH   SOLE   1,258 0 0
Gopro Inc. Common Stock 38268T103 BBG001LWHLJ8 1,445 2,000 SH   SOLE   2,000 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 374 0 SH   SOLE   1 0 0
CF INDUSTRIES HOLDINGS INC Common Stock 125269100 BBG000BWJFZ4 10,826,839 83,386 SH   SOLE 1 0 0 83,386
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 BBG000BVDLH9 11,206,884 22,800 SH   SOLE 1 0 0 22,800
GRACO INC Common Stock 384109104 BBG000BK9W84 9,518,047 112,440 SH   SOLE 1 0 0 112,440
LIVE NATION ENTERTAINMENT INC Common Stock 538034109 BBG000FQ7YR4 8,612,240 56,470 SH   SOLE 1 0 0 56,470
ARISTA NETWORKS INC Common Stock 040413205 BBG000N2HDY5 13,225,248 107,715 SH   SOLE 1 0 0 107,715
EAGLE MATERIALS INC Common Stock 26969P108 BBG000BJW241 18,605,886 98,210 SH   SOLE 1 0 0 98,210
LOWES COS INC Common Stock 548661107 BBG000BNDN65 8,936,110 37,820 SH   SOLE 1 0 0 37,820
PFIZER INC Common Stock 717081103 BBG000BR2B91 35,310,460 1,257,495 SH   SOLE 1 0 0 1,257,495
STEEL DYNAMICS INC Common Stock 858119100 BBG000HH03N1 10,635,300 59,085 SH   SOLE 1 0 0 59,085
BRIGHTSPRING HEALTH SERVICES INC Common Stock 10950A106 BBG0132WL1X7 9,497,769 222,900 SH   SOLE 1 0 0 222,900
PAYCHEX INC Common Stock 704326107 BBG000BQSQ38 13,151,972 142,770 SH   SOLE 1 0 0 142,770
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 8,716,518 30,312 SH   SOLE 1 0 0 30,312
AMAZONCOM INC Common Stock 023135106 BBG000BVPV84 26,625,237 127,840 SH   SOLE 1 0 0 127,840
SPOTIFY TECHNOLOGY SA Common Stock L8681T102 BBG003T4VFC2 8,752,626 18,050 SH   SOLE 1 0 0 18,050
VISA INC Common Stock 92826C839 BBG000PSKYX7 9,520,560 31,500 SH   SOLE 1 0 0 31,500
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 18,347,475 49,565 SH   SOLE 1 0 0 49,565
ALCOA CORP Common Stock 013872106 BBG00B3T3HD3 14,143,547 213,230 SH   SOLE 1 0 0 213,230
COPART INC Common Stock 217204106 BBG000BMB210 7,316,782 220,385 SH   SOLE 1 0 0 220,385
PALO ALTO NETWORKS INC Common Stock 697435105 BBG0014GJCT9 34,176,024 221,419 SH   SOLE   191,269 0 30,150
VERISK ANALYTICS INC Common Stock 92345Y106 BBG000BCZL41 22,648,639 120,883 SH   SOLE   120,883 0 0
CADENCE DESIGN SYSTEMS INC Common Stock 127387108 BBG000C13KQ7 24,067,687 88,850 SH   SOLE   74,652 0 14,198
EQUINIX INC Common Stock 29444U700 BBG000MBDX12 38,441,495 39,875 SH   SOLE   39,875 0 0
PROGRESSIVE CORP THE Common Stock 743315103 BBG000BR37X2 38,508,586 191,214 SH   SOLE   182,096 0 9,118
NIKE INC Common Stock 654106103 BBG000C5HS04 16,768,035 327,245 SH   SOLE   327,245 0 0
ECOLAB INC Common Stock 278865100 BBG000BHKYH4 47,714,382 181,776 SH   SOLE   181,540 0 236
INTERNATIONAL BUSINESS MACHINES CORP Common Stock 459200101 BBG000BLNNH6 50,581,465 213,199 SH   SOLE   197,191 0 16,008
MORGAN STANLEY Common Stock 617446448 BBG000BLZRJ2 37,571,698 237,240 SH   SOLE   207,585 0 29,655
S&P GLOBAL INC Common Stock 78409V104 BBG000BP1Q11 27,721,296 66,384 SH   SOLE   59,384 0 7,000
DEERE & CO Common Stock 244199105 BBG000BH1NH9 11,481,076 20,668 SH   SOLE   11,565 0 9,103
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 4,221,590 1,263 SH   SOLE   472 0 791
LINDE PLC Common Stock G54950103 BBG01FND0CC1 62,822,387 125,831 SH   SOLE   121,160 0 4,671
CRH PLC Common Stock G25508105 BBG000D3JXM1 9,430,650 92,539 SH   SOLE   51,483 0 41,056
PRUDENTIAL FINANCIAL INC Common Stock 744320102 BBG000HCJMF9 8,061,884 85,329 SH   SOLE   83,402 0 1,927
REGENERON PHARMACEUTICALS INC Common Stock 75886F107 BBG000C734W3 17,385,777 23,203 SH   SOLE   23,108 0 95
GILEAD SCIENCES INC Common Stock 375558103 BBG000CKGBP2 24,644,409 180,757 SH   SOLE   178,733 0 2,024
INTERNATIONAL FLAVORS & FRAGRANCES INC Common Stock 459506101 BBG000BLSL58 2,167,757 30,549 SH   SOLE   30,549 0 0
CHARLES RIVER LABORATORIES INTERNATIONAL INC Common Stock 159864107 BBG000BG5BL8 878,460 5,500 SH   SOLE   5,500 0 0
JAZZ PHARMACEUTICALS PLC Common Stock G50871105 BBG000G9CGL0 1,465,200 8,000 SH   SOLE   8,000 0 0
CABALETTA BIO INC Common Stock 12674W109 BBG00MJ3BKW2 1,111,500 450,000 SH   SOLE   450,000 0 0
ACADIA HEALTHCARE CO INC Common Stock 00404A109 BBG000FPNN38 2,511,300 110,000 SH   SOLE   110,000 0 0
SCHLUMBERGER NV Common Stock 806857108 BBG000BT41Q8 8,016,986 155,579 SH   SOLE   155,579 0 0
EXXON MOBIL CORP Common Stock 30231G102 BBG000GZQ728 14,989,736 87,419 SH   SOLE   85,000 0 2,419
HALLIBURTON CO Common Stock 406216101 BBG000BKTFN2 1,648,920 42,000 SH   SOLE   42,000 0 0
FLEX LTD Common Stock Y2573F102 BBG000BP5YT0 13,045,567 215,380 SH   SOLE   210,452 0 4,928
PALANTIR TECHNOLOGIES INC Common Stock 69608A108 BBG000N7QR55 7,736,989 56,269 SH   SOLE   53,847 0 2,422
AVERY DENNISON CORP Common Stock 053611109 BBG000BCQ4P6 3,795,819 22,574 SH   SOLE   12,696 0 9,878
CATERPILLAR INC Common Stock 149123101 BBG000BF0K17 7,419,819 11,117 SH   SOLE   5,416 0 5,701
MOODYS CORP Common Stock 615369105 BBG000F86GP6 2,336,095 5,407 SH   SOLE   2,412 0 2,995
GENERAL ELECTRIC CO Common Stock 369604301 BBG000BK6PH2 2,844,806 10,411 SH   SOLE   0 0 10,411
DECKERS OUTDOOR CORP Common Stock 243537107 BBG000BKXYX5 7,612,605 80,158 SH   SOLE   80,158 0 0
MASTEC INC Common Stock 576323109 BBG000DYXD23 20,182,800 66,000 SH   SOLE   66,000 0 0
BADGER METER INC Common Stock 056525108 BBG000BDGHD9 1,777,200 12,000 SH   SOLE   12,000 0 0
MISTRAS GROUP INC Common Stock 60649T107 BBG000DQF1G1 949,000 65,000 SH   SOLE   65,000 0 0
GRUPO AEROPORTUARIO DEL PACIFICO SAB DE CV Common Stock 400506101 BBG000R2NRT9 205,037 850 SH   SOLE   850 0 0
SHERWINWILLIAMS CO THE Common Stock 824348106 BBG000BSXQV7 1,954,789 6,188 SH   SOLE   6,188 0 0
YUM! BRANDS INC Common Stock 988498101 BBG000BH3GZ2 4,859,536 31,435 SH   SOLE   31,435 0 0
NORDSON CORP Common Stock 655663102 BBG000BPWGR1 4,366,503 17,046 SH   SOLE   17,046 0 0
CF INDUSTRIES HOLDINGS INC Common Stock 125269100 BBG000BWJFZ4 7,091,078 51,534 SH   SOLE   51,534 0 0
SIMON PROPERTY GROUP INC Common Stock 828806109 BBG000BJ2D31 1,752,384 9,610 SH   SOLE   9,610 0 0
CORTEVA INC Common Stock 22052L104 BBG00BN969C1 2,039,243 24,584 SH   SOLE   24,584 0 0
PDD HOLDINGS INC Common Stock 722304102 BBG00LBLDDR2 559,715 5,687 SH   SOLE   5,687 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG00RP5HYS8 1,576,223 28,996 SH   SOLE   28,996 0 0
FERGUSON ENTERPRISES INC Common Stock 31488V107 BBG01NMRD768 1,616,766 7,229 SH   SOLE   7,229 0 0
VIPSHOP HOLDINGS LTD Common Stock 92763W103 BBG002NLDLV8 1,115,200 69,700 SH   SOLE   69,700 0 0
YUM CHINA HOLDINGS INC Common Stock 98850P109 BBG00B8N0HG1 768,765 15,900 SH   SOLE   15,900 0 0
HA SUSTAINABLE INFRASTRUCTURE CAPITAL INC Common Stock 41068X100 BBG0044K5DM4 11,171,686 311,710 SH   SOLE   311,710 0 0
CLEARWAY ENERGY INC Common Stock 18539C204 BBG008LJ4TF3 3,892,000 100,000 SH   SOLE   100,000 0 0
ZIMMER BIOMET HOLDINGS INC Common Stock 98956P102 BBG000BKPL53 117,688 1,328 SH   SOLE   161 0 1,167
TEVA PHARMACEUTICAL INDUSTRIES LTD Common Stock 881624209 BBG000C0CD58 902,777 31,844 SH   SOLE   31,844 0 0
EDISON INTERNATIONAL Common Stock 281020107 BBG000D7RKJ5 1,802,250 25,087 SH   SOLE   25,087 0 0
CNH INDUSTRIAL NV Common Stock N20944109 BBG0059JSF49 623,209 59,924 SH   SOLE   59,924 0 0
HERSHEY CO THE Common Stock 427866108 BBG000BLHRS2 741,446 3,472 SH   SOLE   3,472 0 0
TRANSUNION Common Stock 89400J107 BBG002Q7J5Z1 617,093 9,281 SH   SOLE   9,281 0 0
FERRARI NV Common Stock N3167Y103 BBG00BS9K4L1 402,382 1,388 SH   SOLE   1,388 0 0
BAXTER INTERNATIONAL INC Common Stock 071813109 BBG000BCVJ77 0 0 SH   SOLE   0 0 0
ROCKET COS INC Common Stock 77311W101 BBG00VY1MYW7 9,025 669 SH   SOLE   669 0 0
GENUINE PARTS CO Common Stock 372460105 BBG000BKL348 12,939 124 SH   SOLE   124 0 0
HUBSPOT INC Common Stock 443573100 BBG000N7MZ06 6,896 29 SH   SOLE   29 0 0
KEYCORP Common Stock 493267108 BBG000BMQPL1 16,374 844 SH   SOLE   844 0 0
JABIL INC Common Stock 466313103 BBG000BJNJ80 17,076 69 SH   SOLE   69 0 0
COHERENT CORP Common Stock 19247G107 BBG000BLW3R9 25,260 115 SH   SOLE   115 0 0
BEST BUY CO INC Common Stock 086516101 BBG000BCWCG1 13,996 219 SH   SOLE   219 0 0
ZILLOW GROUP INC Common Stock 98954M200 BBG009NRSWJ4 8,036 197 SH   SOLE   197 0 0
ANNALY CAPITAL MANAGEMENT INC Common Stock 035710839 BBG000BJFJ98 16,498 776 SH   SOLE   776 0 0
FORTIVE CORP Common Stock 34959J108 BBG00BLVZ228 24,772 462 SH   SOLE   462 0 0
LIBERTY MEDIA CORP Common Stock 531229755 BBG01HLMBCG3 12,581 152 SH   SOLE   152 0 0
QNITY ELECTRONICS INC Common Stock 74743L100 BBG01TRL73S5 15,210 142 SH   SOLE   142 0 0
INCYTE CORP Common Stock 45337C102 BBG000BNPSQ9 19,963 221 SH   SOLE   221 0 0
COREBRIDGE FINANCIAL INC Common Stock 21871X109 BBG016HJ8729 10,001 440 SH   SOLE   440 0 0
VEEVA SYSTEMS INC Common Stock 922475108 BBG001CGB489 27,274 155 SH   SOLE   155 0 0
CDW CORP DE Common Stock 12514G108 BBG001P63B80 10,192 86 SH   SOLE   86 0 0
APPLIED MATERIALS INC Common Stock 038222105 BBG000BBPFB9 122,601,099 379,429 SH   SOLE   360,720 0 18,709
TRANE TECHNOLOGIES PLC Common Stock G8994E103 BBG000BM6788 36,486,593 90,329 SH   SOLE   80,395 0 9,934
PROCTER & GAMBLE CO THE Common Stock 742718109 BBG000BR2TH3 65,221,832 450,676 SH   SOLE   420,301 0 30,375
AMERICAN EXPRESS CO Common Stock 025816109 BBG000BCQZS4 51,059,397 171,634 SH   SOLE   159,145 0 12,489
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 64,238,278 130,037 SH   SOLE   122,797 0 7,240
ELI LILLY & CO Common Stock 532457108 BBG000BNBDC2 120,168,509 135,534 SH   SOLE   128,405 0 7,129
ARISTA NETWORKS INC Common Stock 040413205 BBG000N2HDY5 49,845,318 429,220 SH   SOLE   424,276 0 4,944
NETFLIX INC Common Stock 64110L106 BBG000CL9VN6 47,626,021 512,273 SH   SOLE   488,055 0 24,218
AT&T INC Common Stock 00206R102 BBG000BSJK37 16,051,931 557,746 SH   SOLE   362,092 0 195,654
CITIGROUP INC Common Stock 172967424 BBG000FY4S11 9,805,336 91,408 SH   SOLE   40,621 0 50,787
MEDTRONIC PLC Common Stock G5960L103 BBG000BNWG87 5,890,166 68,698 SH   SOLE   31,173 0 37,525
WILLIAMS COS INC THE Common Stock 969457100 BBG000BWVCP8 12,486,509 172,299 SH   SOLE   99,686 0 72,613
AMGEN INC Common Stock 031162100 BBG000BBS2Y0 26,906,504 77,096 SH   SOLE   77,096 0 0
BANK OF NEW YORK MELLON CORP THE Common Stock 064058100 BBG000BD8PN9 9,191,825 79,804 SH   SOLE   77,149 0 2,655
CORNING INC Common Stock 219350105 BBG000BKFZM4 9,582,889 74,546 SH   SOLE   74,546 0 0
VERISIGN INC Common Stock 92343E102 BBG000BGKHZ3 5,729,678 22,949 SH   SOLE   19,081 0 3,868
DICKS SPORTING GOODS INC Common Stock 253393102 BBG000F6ZWH2 5,780,933 30,327 SH   SOLE   30,327 0 0
BRIGHT HORIZONS FAMILY SOLUTIONS INC Common Stock 109194100 BBG003LFWP05 3,962,190 49,037 SH   SOLE   49,037 0 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 BBG000C0LW92 12,823,184 203,769 SH   SOLE   203,769 0 0
GODADDY INC Common Stock 380237107 BBG006MDLY05 1,633,166 19,980 SH   SOLE   19,980 0 0
HUMANA INC Common Stock 444859102 BBG000BLKK03 763,102 4,597 SH   SOLE   4,597 0 0
REVOLUTION MEDICINES INC Common Stock 76155X100 BBG00RFFGV40 2,410,460 26,000 SH   SOLE   26,000 0 0
VITAL FARMS INC Common Stock 92847W103 BBG006XWWBL6 330,000 25,000 SH   SOLE   25,000 0 0
DEVON ENERGY CORP Common Stock 25179M103 BBG000BBVJZ8 1,906,240 37,000 SH   SOLE   37,000 0 0
PETROLEO BRASILEIRO SA Common Stock 71654V408 BBG000BS6FX9 1,872,900 90,000 SH   SOLE   90,000 0 0
MACOM TECHNOLOGY SOLUTIONS HOLDINGS INC Common Stock 55405Y100 BBG000LJQ3H1 9,971,724 47,600 SH   SOLE   47,600 0 0
NOVA LTD Common Stock M7516K103 BBG000BSY1Y8 21,157,376 51,200 SH   SOLE   51,200 0 0
AST SPACEMOBILE INC Common Stock 00217D100 BBG00QRF3NQ7 9,448,960 128,000 SH   SOLE   128,000 0 0
SEAGATE TECHNOLOGY HOLDINGS PLC Common Stock G7997R103 BBG0113JGQF0 2,881,681 7,951 SH   SOLE   5,149 0 2,802
NUCOR CORP Common Stock 670346105 BBG000BQ8KV2 1,597,087 9,694 SH   SOLE   3,743 0 5,951
PARKERHANNIFIN CORP Common Stock 701094104 BBG000BR3KL6 861,480 1,000 SH   SOLE   0 0 1,000
SAMSARA INC Common Stock 79589L106 BBG0099PW5P1 892,942 29,143 SH   SOLE   401 0 28,742
FREEPORTMCMORAN INC Common Stock 35671D857 BBG000BJDB15 2,222,561 40,669 SH   SOLE   0 0 40,669
UNITED RENTALS INC Common Stock 911363109 BBG000BXMFC3 9,326,581 13,065 SH   SOLE   13,065 0 0
APTIV PLC Common Stock G3265R107 BBG01R914LT5 6,754,964 101,365 SH   SOLE   90,218 0 11,147
VALMONT INDUSTRIES INC Common Stock 920253101 BBG000BWB7V4 7,680,600 20,000 SH   SOLE   20,000 0 0
MARTIN MARIETTA MATERIALS INC Common Stock 573284106 BBG000BGYMH7 1,840,587 3,209 SH   SOLE   3,209 0 0
CIA DE SANEAMENTO BASICO DO ESTADO DE SAO PAULO SABESP Common Stock 20441A102 BBG000BJLTQ0 2,648,700 90,000 SH   SOLE   90,000 0 0
AIR PRODUCTS AND CHEMICALS INC Common Stock 009158106 BBG000BC4JJ4 5,013,374 17,195 SH   SOLE   17,195 0 0
CRH PLC Common Stock G25508105 BBG000BDCN13 1,245,760 16,000 SH   SOLE   16,000 0 0
ENEL CHILE SA Common Stock 29278D105 BBG00CMP4ZT0 1,747,650 457,500 SH   SOLE   457,500 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 12,158,448 50,140 SH   SOLE   44,210 0 5,930
APPLOVIN CORP Common Stock 03831W108 BBG00ZHSSNP4 2,231,735 5,998 SH   SOLE   5,198 0 800
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 3,635,988 11,996 SH   SOLE   9,056 0 2,940
WW GRAINGER INC Common Stock 384802104 BBG000BKR1D6 1,623,890 1,536 SH   SOLE   1,536 0 0
INGERSOLL RAND INC Common Stock 45687V106 BBG002R1CW27 2,444,769 31,775 SH   SOLE   31,775 0 0
AON PLC Common Stock G0403H108 BBG00SSQFPK6 1,071,342 3,306 SH   SOLE   3,306 0 0
RAYMOND JAMES FINANCIAL INC Common Stock 754730109 BBG000BS74T8 4,999,200 35,483 SH   SOLE   35,483 0 0
FEDEX CORP Common Stock 31428X106 BBG000BJF1Z8 1,395,064 4,082 SH   SOLE   4,082 0 0
BANCO BRADESCO SA Common Stock 059460303 BBG000BS6Y13 0 0 SH   SOLE   0 0 0
PACCAR INC Common Stock 693718108 BBG000BQVTF5 1,620,244 14,406 SH   SOLE   14,406 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 1,837,181 6,451 SH   SOLE   6,451 0 0
HUBBELL INC Common Stock 443510607 BBG000BLK490 2,577,031 5,459 SH   SOLE   5,459 0 0
VICI PROPERTIES INC Common Stock 925652109 BBG00HVVB499 4,667,989 172,187 SH   SOLE   172,187 0 0
TRUIST FINANCIAL CORP Common Stock 89832Q109 BBG000BYYLS8 1,018,507 22,816 SH   SOLE   22,816 0 0
FORD MOTOR CO Common Stock 345370860 BBG000BQPC32 1,670,749 149,041 SH   SOLE   149,041 0 0
QUALCOMM INC Common Stock 747525103 BBG000CGC1X8 2,815,236 22,155 SH   SOLE   21,496 0 659
CBOE GLOBAL MARKETS INC Common Stock 12503M108 BBG000QH57D8 5,484,333 19,477 SH   SOLE   17,977 0 1,500
CHECK POINT SOFTWARE TECHNOLOGIES LTD Common Stock M22465104 BBG000K82ZT8 74,554 528 SH   SOLE   528 0 0
AUTOHOME INC Common Stock 05278C107 BBG005JYTDQ5 135,011 7,900 SH   SOLE   7,900 0 0
TOPBUILD CORP Common Stock 89055F103 BBG0077VS2C0 469,546 1,400 SH   SOLE   1,400 0 0
FREQUENCY ELECTRONICS INC Common Stock 358010106 BBG000BJG3B9 514,800 12,000 SH   SOLE   12,000 0 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101 BBG000BJQWD2 113,857 1,033 SH   SOLE   0 0 1,033
HARTFORD FINANCIAL SERVICES GROUP INC THE Common Stock 416515104 BBG000G0Z878 22,451 167 SH   SOLE   167 0 0
PINNACLE FINANCIAL PARTNERS INC Common Stock 72348N109 BBG01Z7V4LL1 614,744 7,349 SH   SOLE   7,349 0 0
TAKETWO INTERACTIVE SOFTWARE INC Common Stock 874054109 BBG000BS1YV5 42,864 222 SH   SOLE   222 0 0
SNAP INC Common Stock 83304A106 BBG00441QMJ7 5,733 1,426 SH   SOLE   1,426 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common Stock 192446102 BBG000BBDV81 38,773 635 SH   SOLE   635 0 0
FIFTH THIRD BANCORP Common Stock 316773100 BBG000BJL3N0 29,533 661 SH   SOLE   661 0 0
GLOBAL PAYMENTS INC Common Stock 37940X102 BBG000CX0P89 12,929 195 SH   SOLE   195 0 0
NEWS CORP Common Stock 65249B109 BBG004PLVW57 6,666 269 SH   SOLE   269 0 0
GEN DIGITAL INC Common Stock 668771108 BBG000BH2JM1 9,252 505 SH   SOLE   505 0 0
CONSTELLATION BRANDS INC Common Stock 21036P108 BBG000J1QLT0 19,026 126 SH   SOLE   126 0 0
HOLOGIC INC Common Stock 436440101 BBG000C3NTN5 18,056 239 SH   SOLE   239 0 0
FIDELITY NATIONAL FINANCIAL INC Common Stock 31620R303 BBG006N7S6K9 13,116 287 SH   SOLE   287 0 0
HUNTINGTON BANCSHARES INC OH Common Stock 446150104 BBG000BKX3B7 22,380 1,490 SH   SOLE   1,490 0 0
MONGODB INC Common Stock 60937P106 BBG0022FDRY8 16,935 72 SH   SOLE   72 0 0
LENNOX INTERNATIONAL INC Common Stock 526107107 BBG000BB5B84 26,195 59 SH   SOLE   59 0 0
ERIE INDEMNITY CO Common Stock 29530P102 BBG000BBTJZ1 10,912 44 SH   SOLE   44 0 0
PINTEREST INC Common Stock 72352L106 BBG002583CV8 8,861 492 SH   SOLE   492 0 0
UNIVERSAL HEALTH SERVICES INC Common Stock 913903100 BBG000CB8Q50 15,479 85 SH   SOLE   85 0 0
TAPESTRY INC Common Stock 876030107 BBG000BY29C7 23,961 175 SH   SOLE   175 0 0
COSTAR GROUP INC Common Stock 22160N109 BBG000D7JKW9 12,060 295 SH   SOLE   295 0 0
PPG INDUSTRIES INC Common Stock 693506107 BBG000BRJ809 24,917 240 SH   SOLE   240 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 69,945 335 SH   SOLE   335 0 0
FIDELITY NATIONAL INFORMATION SERVICES INC Common Stock 31620M106 BBG000BK2F42 20,593 434 SH   SOLE   434 0 0
SOLVENTUM CORP Common Stock 83444M101 BBG018YZH6T3 13,007 205 SH   SOLE   205 0 0
SBA COMMUNICATIONS CORP Common Stock 78410G104 BBG000D2M0Z7 11,209 66 SH   SOLE   66 0 0
SUN COMMUNITIES INC Common Stock 866674104 BBG000BLJWF3 15,270 121 SH   SOLE   121 0 0
REGIONS FINANCIAL CORP Common Stock 7591EP100 BBG000Q3JN03 16,128 639 SH   SOLE   639 0 0
INTERNATIONAL PAPER CO Common Stock 460146103 BBG000BM5SR2 17,150 490 SH   SOLE   490 0 0
JB HUNT TRANSPORT SERVICES INC Common Stock 445658107 BBG000BMDBZ1 20,682 101 SH   SOLE   101 0 0
KLA CORP Common Stock 482480100 BBG000BMTFR4 61,765,381 44,674 SH   SOLE   43,606 0 1,068
MOTOROLA SOLUTIONS INC Common Stock 620076307 BBG000BP8Z50 65,689,979 153,920 SH   SOLE   153,920 0 0
AMAZONCOM INC Common Stock 023135106 BBG000BVPV84 184,140,735 916,351 SH   SOLE   882,493 0 33,858
HECLA MINING CO Common Stock 422704106 BBG000BL5Y00 11,020,645 639,991 SH   SOLE   639,991 0 0
UNION PACIFIC CORP Common Stock 907818108 BBG000BW3299 36,377,555 152,061 SH   SOLE   147,163 0 4,898
ROCKWELL AUTOMATION INC Common Stock 773903109 BBG000BBCDZ2 39,656,604 113,789 SH   SOLE   113,789 0 0
STRYKER CORP Common Stock 863667101 BBG000DN7P92 33,244,590 101,946 SH   SOLE   91,580 0 10,366
NASDAQ INC Common Stock 631103108 BBG000F5VVB6 41,277,504 494,223 SH   SOLE   494,223 0 0
XYLEM INC NY Common Stock 98419M100 BBG001D8R5D0 38,174,077 328,577 SH   SOLE   327,163 0 1,414
NEBIUS GROUP NV Common Stock N97284108 BBG006L8G4H1 0 34,440 SH   SOLE   34,440 0 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104 BBG000HS77T5 12,114,555 240,846 SH   SOLE   221,919 0 18,927
ALLSTATE CORP THE Common Stock 020002101 BBG000BVMGF2 8,452,263 40,779 SH   SOLE   40,779 0 0
INFOSYS LTD Common Stock 456788108 BBG000BSGQL7 2,012,000 151,849 SH   SOLE   151,849 0 0
PAYPAL HOLDINGS INC Common Stock 70450Y103 BBG0077VNXV6 3,011,652 67,420 SH   SOLE   67,420 0 0
AMERICAN TOWER CORP Common Stock 03027X100 BBG000B9XYV2 9,567,588 56,161 SH   SOLE   51,158 0 5,003
CENCORA INC Common Stock 03073E105 BBG000MDCQC2 4,171,038 13,458 SH   SOLE   12,737 0 721
IQVIA HOLDINGS INC Common Stock 46266C105 BBG00333FYS2 2,039,947 12,277 SH   SOLE   7,104 0 5,173
OCULAR THERAPEUTIX INC Common Stock 67576A100 BBG001J1BZV0 703,000 95,000 SH   SOLE   95,000 0 0
TENAYA THERAPEUTICS INC Common Stock 87990A106 BBG00FPMK2S3 620,000 1,000,000 SH   SOLE   1,000,000 0 0
TELIX PHARMACEUTICALS LTD Common Stock 87961M105 BBG01N69K900 1,164,800 130,000 SH   SOLE   130,000 0 0
ARDELYX INC Common Stock 039697107 BBG001WH4DQ3 1,665,000 300,000 SH   SOLE   300,000 0 0
ONEOK INC Common Stock 682680103 BBG000BQHGR6 5,054,143 54,369 SH   SOLE   53,118 0 1,251
META PLATFORMS INC Common Stock 30303M102 BBG000MM2P62 31,496,233 58,720 SH   SOLE   49,851 0 8,869
TELEDYNE TECHNOLOGIES INC Common Stock 879360105 BBG000BMT9T6 785,574 1,345 SH   SOLE   0 0 1,345
HILTON WORLDWIDE HOLDINGS INC Common Stock 43300A203 BBG0058KMH30 2,089,138 7,061 SH   SOLE   3,860 0 3,201
SHARKNINJA INC Common Stock G8068L108 BBG01HN2K357 7,809,600 80,000 SH   SOLE   80,000 0 0
CONSOLIDATED WATER CO LTD Common Stock G23773107 BBG000K8PTB6 759,230 23,000 SH   SOLE   23,000 0 0
PRIMORIS SERVICES CORP Common Stock 74164F103 BBG000BBLPH5 2,648,486 19,706 SH   SOLE   19,706 0 0
COMCAST CORP Common Stock 20030N101 BBG000BFT2L4 5,140,355 177,867 SH   SOLE   170,348 0 7,519
AES CORP THE Common Stock 00130H105 BBG000C23KJ3 4,206,000 300,000 SH   SOLE   300,000 0 0
MONTROSE ENVIRONMENTAL GROUP INC Common Stock 615111101 BBG005Q29TZ4 1,820,028 86,668 SH   SOLE   86,668 0 0
BLACKROCK INC Common Stock 09290D101 BBG01PSW2WN4 2,287,514 2,449 SH   SOLE   1,936 0 513
KKR & CO INC Common Stock 48251W104 BBG000BCQ6J8 1,099,591 12,169 SH   SOLE   12,169 0 0
CIGNA GROUP THE Common Stock 125523100 BBG00KXRCDP0 1,909,792 7,400 SH   SOLE   7,056 0 344
TE CONNECTIVITY PLC Common Stock G87052109 BBG01Q08MMR1 1,812,590 9,125 SH   SOLE   9,125 0 0
PFIZER INC Common Stock 717081103 BBG000BR2B91 3,385,136 121,899 SH   SOLE   112,399 0 9,500
SEMPRA Common Stock 816851109 BBG000C2ZCH8 2,131,521 22,070 SH   SOLE   22,070 0 0
WELLTOWER INC Common Stock 95040Q104 BBG000BKY1G5 3,379,276 17,303 SH   SOLE   16,166 0 1,137
ARTHUR J GALLAGHER & CO Common Stock 363576109 BBG000BBHXQ3 1,809,014 8,377 SH   SOLE   8,377 0 0
ELECTRONIC ARTS INC Common Stock 285512109 BBG000BP0KQ8 1,173,083 5,791 SH   SOLE   5,791 0 0
CROWN CASTLE INC Common Stock 22822V101 BBG000FV1Z23 2,018,134 25,328 SH   SOLE   25,328 0 0
COSTCO WHOLESALE CORP Common Stock 22160K105 BBG000F6H8W8 8,606,465 8,636 SH   SOLE   8,636 0 0
CHARLES SCHWAB CORP THE Common Stock 808513105 BBG000BSLZY7 2,948,607 31,685 SH   SOLE   31,685 0 0
AFLAC INC Common Stock 001055102 BBG000BBBNC6 1,823,529 16,858 SH   SOLE   16,858 0 0
NU HOLDINGS LTD CAYMAN ISLANDS Common Stock G6683N103 BBG0136WM1M4 2,982,549 220,766 SH   SOLE   220,766 0 0
ARGENX SE Common Stock 04016X101 BBG00GHB88X9 70,431 100 SH   SOLE   100 0 0
KANZHUN LTD Common Stock 48553T106 BBG01163M5L4 117,392 8,800 SH   SOLE   8,800 0 0
H WORLD GROUP LTD Common Stock 44332N106 BBG000QFPM65 381,186 7,800 SH   SOLE   7,800 0 0
ON SEMICONDUCTOR CORP Common Stock 682189105 BBG000DV7MX4 8,363,249 150,256 SH   SOLE   150,256 0 0
SUNRUN INC Common Stock 86771W105 BBG0025XVR85 4,856,000 400,000 SH   SOLE   400,000 0 0
HEWLETT PACKARD ENTERPRISE CO Common Stock 42824C109 BBG0078W3NQ3 126,299 5,586 SH   SOLE   745 0 4,841
PULTEGROUP INC Common Stock 745867101 BBG000BR54L0 96,776 851 SH   SOLE   140 0 711
ESTEE LAUDER COS INC THE Common Stock 518439104 BBG000FKJRC5 546,423 8,038 SH   SOLE   8,038 0 0
BURLINGTON STORES INC Common Stock 122017106 BBG004S641N5 783,750 2,508 SH   SOLE   2,508 0 0
GRAB HOLDINGS LTD Common Stock G4124C109 BBG011768M53 253,422 71,791 SH   SOLE   71,791 0 0
TWILIO INC Common Stock 90138F102 BBG0029ZX840 14,518 120 SH   SOLE   120 0 0
ENTEGRIS INC Common Stock 29362U104 BBG000CTVF04 18,795 173 SH   SOLE   173 0 0
SOFI TECHNOLOGIES INC Common Stock 83406F102 BBG00YB1ZDQ5 19,301 1,274 SH   SOLE   1,274 0 0
SNAPON INC Common Stock 833034101 BBG000BT7JW9 22,822 64 SH   SOLE   64 0 0
LYONDELLBASELL INDUSTRIES NV Common Stock N53745100 BBG000WCFV84 31,222 379 SH   SOLE   379 0 0
GE HEALTHCARE TECHNOLOGIES INC Common Stock 36266G107 BBG01BFR8YV1 18,843 274 SH   SOLE   274 0 0
REGENCY CENTERS CORP Common Stock 758849103 BBG000BL46Q4 9,286 124 SH   SOLE   124 0 0
AVALONBAY COMMUNITIES INC Common Stock 053484101 BBG000BLPBL5 12,279 76 SH   SOLE   76 0 0
BUNGE GLOBAL SA Common Stock H11356104 BBG01JZ8VL91 25,761 204 SH   SOLE   204 0 0
JACK HENRY & ASSOCIATES INC Common Stock 426281101 BBG000BMH2Q7 13,453 86 SH   SOLE   86 0 0
GARTNER INC Common Stock 366651107 BBG000BB65D0 7,161 45 SH   SOLE   45 0 0
KEURIG DR PEPPER INC Common Stock 49271V100 BBG000TJM7F0 31,925 1,207 SH   SOLE   1,207 0 0
WILLIS TOWERS WATSON PLC Common Stock G96629103 BBG000DB3KT1 26,075 90 SH   SOLE   90 0 0
EQUITABLE HOLDINGS INC Common Stock 29452E101 BBG00J7CBVW8 10,374 291 SH   SOLE   291 0 0
TYSON FOODS INC Common Stock 902494103 BBG000DKCC19 18,235 286 SH   SOLE   286 0 0
OLD DOMINION FREIGHT LINE INC Common Stock 679580100 BBG000CHSS88 50,094 264 SH   SOLE   264 0 0
WP CAREY INC Common Stock 92936U109 BBG000BCQM58 16,638 245 SH   SOLE   245 0 0
MIDAMERICA APARTMENT COMMUNITIES INC Common Stock 59522J103 BBG000BLMY92 12,415 102 SH   SOLE   102 0 0
SYSCO CORP Common Stock 871829107 BBG000BTVJ25 18,293,467 263,975 SH   SOLE   260,501 0 3,474
OREILLY AUTOMOTIVE INC Common Stock 67103H107 BBG000BGYWY6 30,231,146 328,207 SH   SOLE   305,548 0 22,659
MICRON TECHNOLOGY INC Common Stock 595112103 BBG000C5Z1S3 44,583,782 138,545 SH   SOLE   137,170 0 1,375
SERVICENOW INC Common Stock 81762P102 BBG000M1R011 23,607,439 224,897 SH   SOLE   224,130 0 767
METTLERTOLEDO INTERNATIONAL INC Common Stock 592688105 BBG000BZCKH3 22,003,503 17,632 SH   SOLE   17,560 0 72
VISA INC Common Stock 92826C839 BBG000PSKYX7 66,769,561 222,907 SH   SOLE   196,836 0 26,071
EBAY INC Common Stock 278642103 BBG000C43RR5 37,055,290 421,035 SH   SOLE   421,035 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 330,383,904 1,207,985 SH   SOLE   1,190,034 0 17,951
ABBOTT LABORATORIES Common Stock 002824100 BBG000B9ZXB4 46,861,337 459,966 SH   SOLE   441,605 0 18,361
ABBVIE INC Common Stock 00287Y109 BBG0025Y4RY4 78,882,106 370,130 SH   SOLE   344,110 0 26,020
ALIBABA GROUP HOLDING LTD Common Stock 01609W102 BBG006G2JVL2 15,906,192 130,400 SH   SOLE   90,000 0 40,400
TRIMBLE INC Common Stock 896239100 BBG000BNPS52 2,959,893 47,328 SH   SOLE   35,583 0 11,745
DYNATRACE INC Common Stock 268150109 BBG00PNN7C40 2,806,062 75,574 SH   SOLE   75,574 0 0
AMETEK INC Common Stock 031100100 BBG000B9XG87 7,321,497 35,137 SH   SOLE   33,980 0 1,157
FIRST SOLAR INC Common Stock 336433107 BBG000BFLCG6 26,699,863 144,558 SH   SOLE   144,558 0 0
NETAPP INC Common Stock 64110D104 BBG000FP1N32 3,570,743 35,291 SH   SOLE   35,291 0 0
EMCOR GROUP INC Common Stock 29084Q100 BBG000BBRPL4 9,321,825 13,296 SH   SOLE   10,003 0 3,293
IDEX CORP Common Stock 45167R104 BBG000C1HN22 3,219,148 17,544 SH   SOLE   17,544 0 0
NEUROGENE INC Common Stock 64135M105 BBG005Y0QDK1 829,900 43,000 SH   SOLE   43,000 0 0
CORE LABORATORIES INC Common Stock 21867A105 BBG01GG28WR3 1,005,600 60,000 SH   SOLE   60,000 0 0
VIKING THERAPEUTICS INC Common Stock 92686J106 BBG006LGV869 777,920 26,000 SH   SOLE   26,000 0 0
NEUROCRINE BIOSCIENCES INC Common Stock 64125C109 BBG000GJS7C1 1,609,000 12,500 SH   SOLE   12,500 0 0
SAREPTA THERAPEUTICS INC Common Stock 803607100 BBG000BCJ161 1,064,960 52,000 SH   SOLE   52,000 0 0
OCCIDENTAL PETROLEUM CORP Common Stock 674599105 BBG000BQQ2S6 1,987,200 30,000 SH   SOLE   30,000 0 0
KINDER MORGAN INC Common Stock 49456B101 BBG0019JZ882 5,664,742 168,343 SH   SOLE   168,343 0 0
TARGA RESOURCES CORP Common Stock 87612G101 BBG0015XMW86 4,642,012 18,711 SH   SOLE   15,607 0 3,104
DIAMONDBACK ENERGY INC Common Stock 25278X109 BBG002PHSZH4 1,787,850 9,000 SH   SOLE   9,000 0 0
AMPHENOL CORP Common Stock 032095101 BBG000B9YJ35 14,270,953 119,773 SH   SOLE   98,679 0 21,094
EXPEDIA GROUP INC Common Stock 30212P303 BBG000QY3XZ2 517,122 2,283 SH   SOLE   84 0 2,199
GARMIN LTD Common Stock H2906T109 BBG000C4LN67 2,282,374 10,099 SH   SOLE   5,552 0 4,547
ROBLOX CORP Common Stock 771049103 BBG00Y92R9W7 2,824,267 54,407 SH   SOLE   54,407 0 0
QXO INC Common Stock 82846H405 BBG000BV5627 1,638,900 90,000 SH   SOLE   90,000 0 0
AMERICA MOVIL SAB DE CV Common Stock 02390A101 BBG01FRH5MP7 2,896,981 117,620 SH   SOLE   117,620 0 0
ESSENTIAL UTILITIES INC Common Stock 29670G102 BBG000BRMJN6 475,564 11,585 SH   SOLE   0 0 11,585
ADOBE INC Common Stock 00724F101 BBG000BB5006 2,964,452 12,294 SH   SOLE   9,067 0 3,227
COMFORT SYSTEMS USA INC Common Stock 199908104 BBG000BWN2Y9 2,230,611 1,752 SH   SOLE   1,752 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 BBG000D4LWF6 2,042,829 35,070 SH   SOLE   33,184 0 1,886
NORFOLK SOUTHERN CORP Common Stock 655844108 BBG000BQ5DS5 1,519,782 5,383 SH   SOLE   5,383 0 0
CSX CORP Common Stock 126408103 BBG000BGJRC8 1,625,121 40,863 SH   SOLE   38,037 0 2,826
TMOBILE US INC Common Stock 872590104 BBG000NDV1D4 2,476,997 11,578 SH   SOLE   11,578 0 0
CARDINAL HEALTH INC Common Stock 14149Y108 BBG000D898T9 1,291,087 6,258 SH   SOLE   4,992 0 1,266
CHUBB LTD Common Stock H1467J104 BBG000BR14K5 3,367,047 10,349 SH   SOLE   9,207 0 1,142
APOLLO GLOBAL MANAGEMENT INC Common Stock 03769M106 BBG00ZNLTFK3 1,126,328 10,244 SH   SOLE   10,244 0 0
KENVUE INC Common Stock 49177J102 BBG01C79X561 817,624 47,426 SH   SOLE   47,426 0 0
CREDICORP LTD Common Stock G2519Y108 BBG000FKX7Z8 5,088,520 15,930 SH   SOLE   15,930 0 0
ARCH CAPITAL GROUP LTD Common Stock G0450A105 BBG000HXNN20 190,858 1,996 SH   SOLE   248 0 1,748
BALL CORP Common Stock 058498106 BBG000BDDNH5 2,129,991 36,705 SH   SOLE   36,705 0 0
BLOOM ENERGY CORP Common Stock 093712107 BBG000N7KBZ3 481,506 4,029 SH   SOLE   4,029 0 0
JACOBS SOLUTIONS INC Common Stock 46982L108 BBG019C1BQR4 653,702 5,238 SH   SOLE   5,238 0 0
SEA LTD Common Stock 81141R100 BBG00HTBWMG5 492,570 6,290 SH   SOLE   6,290 0 0
PACKAGING CORP OF AMERICA Common Stock 695156109 BBG000BB8SW7 21,322 102 SH   SOLE   102 0 0
MICROSTRATEGY INC Common Stock 594972408 BBG000GQJPZ0 22,831 188 SH   SOLE   188 0 0
FOX CORP Common Stock 35137L204 BBG00JHNKJY8 5,916 110 SH   SOLE   110 0 0
CINCINNATI FINANCIAL CORP Common Stock 172062101 BBG000BFPK65 16,268 104 SH   SOLE   104 0 0
WEST PHARMACEUTICAL SERVICES INC Common Stock 955306105 BBG000BX24N8 16,670 68 SH   SOLE   68 0 0
ULTA BEAUTY INC Common Stock 90384S303 BBG00FWQ4VD6 16,323 32 SH   SOLE   32 0 0
HORMEL FOODS CORP Common Stock 440452100 BBG000BLF8D2 11,901 517 SH   SOLE   517 0 0
ARES MANAGEMENT CORP Common Stock 03990B101 BBG0068KVVG3 11,950 111 SH   SOLE   111 0 0
EXTRA SPACE STORAGE INC Common Stock 30225T102 BBG000PV27K3 13,085 102 SH   SOLE   102 0 0
UNITED AIRLINES HOLDINGS INC Common Stock 910047109 BBG000M684B2 12,952 152 SH   SOLE   152 0 0
W R BERKLEY CORP Common Stock 084423102 BBG000BD1HP2 57,240 864 SH   SOLE   864 0 0
STELLANTIS NV Common Stock N82405106 BBG00793G288 34,231 5,708 SH   SOLE   5,708 0 0
ROLLINS INC Common Stock 775711104 BBG000BSBBP1 19,625 370 SH   SOLE   370 0 0
INTUIT INC Common Stock 461202103 BBG000BH5DV1 29,329,778 68,363 SH   SOLE   65,040 0 3,323
AUTODESK INC Common Stock 052769106 BBG000BM7HL0 21,623,166 91,748 SH   SOLE   79,827 0 11,921
INTUITIVE SURGICAL INC Common Stock 46120E602 BBG000BJPDZ1 45,290,177 100,028 SH   SOLE   98,606 0 1,422
VERTEX PHARMACEUTICALS INC Common Stock 92532F100 BBG000C1S2X2 44,951,935 101,435 SH   SOLE   99,435 0 2,000
ADVANCED MICRO DEVICES INC Common Stock 007903107 BBG000BBQCY0 70,356,207 358,887 SH   SOLE   326,111 0 32,776
INTERACTIVE BROKERS GROUP INC Common Stock 45841N107 BBG000LV1PQ2 23,105,460 362,951 SH   SOLE   362,951 0 0
SPOTIFY TECHNOLOGY SA Common Stock L8681T102 BBG003T4VFC2 41,354,925 87,063 SH   SOLE   86,707 0 356
INTEL CORP Common Stock 458140100 BBG000C0G1D1 21,784,569 528,880 SH   SOLE   520,657 0 8,223
PURE STORAGE INC Common Stock 74624M102 BBG00212PVZ5 21,124,484 370,670 SH   SOLE   369,271 0 1,399
BANK OF AMERICA CORP Common Stock 060505104 BBG000BCTLF6 49,662,109 1,051,495 SH   SOLE   947,649 0 103,846
MSCI INC Common Stock 55354G100 BBG000RTDY25 29,504,978 55,473 SH   SOLE   48,843 0 6,630
MERCADOLIBRE INC Common Stock 58733R102 BBG000GQPB11 5,108,576 3,155 SH   SOLE   1,130 0 2,025
HDFC BANK LTD Common Stock 40415F101 BBG000NWKZ58 1,657,526 68,777 SH   SOLE   68,777 0 0
HP INC Common Stock 40434L105 BBG000KHWT55 2,083,518 109,371 SH   SOLE   109,371 0 0
TEXAS INSTRUMENTS INC Common Stock 882508104 BBG000BVV7G1 9,888,836 53,046 SH   SOLE   51,028 0 2,018
TRAVELERS COS INC THE Common Stock 89417E109 BBG000BJ81C1 9,162,856 31,399 SH   SOLE   31,399 0 0
WORKDAY INC Common Stock 98138H101 BBG000VC0T95 2,372,201 18,422 SH   SOLE   18,422 0 0
CIENA CORP Common Stock 171779309 BBG000BP1152 3,744,900 10,260 SH   SOLE   10,260 0 0
AGILENT TECHNOLOGIES INC Common Stock 00846U101 BBG000C2V3D6 7,657,340 68,363 SH   SOLE   67,669 0 694
RESMED INC Common Stock 761152107 BBG000L4M7F1 1,023,140 4,650 SH   SOLE   4,650 0 0
HCA HEALTHCARE INC Common Stock 40412C101 BBG000QW7VC1 4,478,536 9,573 SH   SOLE   8,115 0 1,458
ROYALTY PHARMA PLC Common Stock G7709Q104 BBG00V1L5YZ5 853,857 18,414 SH   SOLE   18,414 0 0
ALNYLAM PHARMACEUTICALS INC Common Stock 02043Q107 BBG000BFGNJ5 3,291,445 10,413 SH   SOLE   10,413 0 0
IONIS PHARMACEUTICALS INC Common Stock 462222100 BBG000JH6683 2,610,720 36,000 SH   SOLE   36,000 0 0
ALLOGENE THERAPEUTICS INC Common Stock 019770106 BBG00KHRRDX3 1,554,000 700,000 SH   SOLE   700,000 0 0
EQT CORP Common Stock 26884L109 BBG000BHZ8B1 1,482,120 23,000 SH   SOLE   23,000 0 0
PERMIAN RESOURCES CORP Common Stock 71424F105 BBG00CNYBQ76 1,762,180 82,000 SH   SOLE   82,000 0 0
RELIANCE INC Common Stock 759509102 BBG000CJ2332 2,332,404 7,762 SH   SOLE   5,087 0 2,675
PLANET LABS PBC Common Stock 72703X106 BBG00ZCV3P74 6,080,020 218,000 SH   SOLE   218,000 0 0
ACM RESEARCH INC Common Stock 00108J109 BBG00HPSG933 14,413,400 380,000 SH   SOLE   380,000 0 0
MARATHON PETROLEUM CORP Common Stock 56585A102 BBG001DCCGR8 1,472,922 6,008 SH   SOLE   2,279 0 3,729
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 3,803,451 8,013 SH   SOLE   871 0 7,142
M&T BANK CORP Common Stock 55261F104 BBG000D9KWL9 1,156,699 5,751 SH   SOLE   77 0 5,674
COCACOLA CO THE Common Stock 191216100 BBG000BMX289 10,467,448 137,242 SH   SOLE   101,729 0 35,513
HOWMET AEROSPACE INC Common Stock 443201108 BBG00DYNJGH9 974,020 4,368 SH   SOLE   0 0 4,368
COINBASE GLOBAL INC Common Stock 19260Q107 BBG00ZGF7771 4,689,923 29,168 SH   SOLE   27,168 0 2,000
DELL TECHNOLOGIES INC Common Stock 24703L202 BBG00DW3SZS1 2,397,615 14,561 SH   SOLE   9,239 0 5,322
ITRON INC Common Stock 465741106 BBG000BD2167 19,795,680 236,000 SH   SOLE   236,000 0 0
ROBINHOOD MARKETS INC Common Stock 770700102 BBG011P3C311 5,758,449 88,374 SH   SOLE   88,374 0 0
COTERRA ENERGY INC Common Stock 127097103 BBG000C3GN47 568,168 15,822 SH   SOLE   0 0 15,822
DIGITAL REALTY TRUST INC Common Stock 253868103 BBG000Q5ZRM7 1,844,470 10,529 SH   SOLE   10,529 0 0
METLIFE INC Common Stock 59156R108 BBG000BB6KF5 565,207 8,279 SH   SOLE   8,279 0 0
MONSTER BEVERAGE CORP Common Stock 61174X109 BBG008NVB1C0 1,719,169 24,105 SH   SOLE   24,105 0 0
TERADYNE INC Common Stock 880770102 BBG000BV4DR6 565,136 2,045 SH   SOLE   2,045 0 0
ROCKET LAB CORP Common Stock 773121108 BBG01V7JN3F3 2,155,594 37,567 SH   SOLE   37,567 0 0
AIRBNB INC Common Stock 009066101 BBG001Y2XS07 1,863,735 15,140 SH   SOLE   14,165 0 975
ILLINOIS TOOL WORKS INC Common Stock 452308109 BBG000BMBL90 1,644,227 6,418 SH   SOLE   5,843 0 575
ATMOS ENERGY CORP Common Stock 049560105 BBG000BRNGM2 2,794,172 15,102 SH   SOLE   15,102 0 0
GOLDMAN SACHS GROUP INC THE Common Stock 38141G104 BBG000C6CFJ5 6,946,975 8,602 SH   SOLE   7,664 0 938
KROGER CO THE Common Stock 501044101 BBG000BMY992 671,221 9,105 SH   SOLE   9,105 0 0
LUMENTUM HOLDINGS INC Common Stock 55024U109 BBG0073F9SD2 1,282,079 1,958 SH   SOLE   1,958 0 0
ROYAL CARIBBEAN CRUISES LTD Common Stock V7780T103 BBG000BB5792 1,857,296 7,106 SH   SOLE   6,572 0 534
AERCAP HOLDINGS NV Common Stock N00985106 BBG000Q9FZL4 3,716,690 28,161 SH   SOLE   28,161 0 0
ANGLOGOLD ASHANTI PLC Common Stock G0378L100 BBG01J9GQZJ6 12,197,220 7,710 SH   SOLE   7,710 0 0
WILLIAMSSONOMA INC Common Stock 969904101 BBG000FSMZ72 281,529 1,592 SH   SOLE   1,592 0 0
SHOALS TECHNOLOGIES GROUP INC Common Stock 82489W107 BBG00YQ82275 5,937,500 950,000 SH   SOLE   950,000 0 0
FOX CORP Common Stock 35137L105 BBG00JHNJW99 392,032 6,630 SH   SOLE   574 0 6,056
CENTERPOINT ENERGY INC Common Stock 15189T107 BBG000FDBX90 654,996 15,236 SH   SOLE   15,236 0 0
DATADOG INC Common Stock 23804L103 BBG003NJHZT9 749,523 6,472 SH   SOLE   6,472 0 0
GAMING AND LEISURE PROPERTIES INC Common Stock 36467J108 BBG003MSMCS6 756,555 17,214 SH   SOLE   17,214 0 0
MCCORMICK & CO INC MD Common Stock 579780206 BBG000G6Y5W4 647,112 12,046 SH   SOLE   12,046 0 0
PAYCHEX INC Common Stock 704326107 BBG000BQSQ38 714,789 7,676 SH   SOLE   7,676 0 0
DOMINOS PIZZA INC Common Stock 25754A201 BBG000P458P3 11,293 32 SH   SOLE   32 0 0
HEALTHPEAK PROPERTIES INC Common Stock 42250P103 BBG000BKYDP9 13,703 828 SH   SOLE   828 0 0
CORPAY INC Common Stock 219948106 BBG000GPXKX9 13,647 47 SH   SOLE   47 0 0
SUPER MICRO COMPUTER INC Common Stock 86800U302 BBG000MYZDJ3 6,571 312 SH   SOLE   312 0 0
RPM INTERNATIONAL INC Common Stock 749685103 BBG000DCPNF4 13,434 137 SH   SOLE   137 0 0
STEEL DYNAMICS INC Common Stock 858119100 BBG000HH03N1 52,565 306 SH   SOLE   306 0 0
ZOOM VIDEO COMMUNICATIONS INC Common Stock 98980L101 BBG0042V6JM8 14,320 182 SH   SOLE   182 0 0
DR HORTON INC Common Stock 23331A109 BBG000DQTXY6 39,626 299 SH   SOLE   299 0 0
WATSCO INC Common Stock 942622200 BBG000DJN7L9 18,841 54 SH   SOLE   54 0 0
INVITATION HOMES INC Common Stock 46187W107 BBG00FQH6BS9 11,741 474 SH   SOLE   474 0 0
CENTENE CORP Common Stock 15135B101 BBG000BDXCJ5 15,995 503 SH   SOLE   503 0 0
DUPONT DE NEMOURS INC Common Stock 26614N102 BBG00BN961G4 18,484 418 SH   SOLE   418 0 0
ZEBRA TECHNOLOGIES CORP Common Stock 989207105 BBG000CC7LQ7 9,367 47 SH   SOLE   47 0 0
AMERICAN INTERNATIONAL GROUP INC Common Stock 026874784 BBG000BBDZG3 76,049 1,027 SH   SOLE   1,027 0 0
FISERV INC Common Stock 337738108 BBG000BJKPG0 22,252 408 SH   SOLE   408 0 0
AFFIRM HOLDINGS INC Common Stock 00827B106 BBG00Y7BPBD7 8,391 195 SH   SOLE   195 0 0
ESSEX PROPERTY TRUST INC Common Stock 297178105 BBG000CGJMB9 13,101 54 SH   SOLE   54 0 0
WASTE MANAGEMENT INC Common Stock 94106L109 BBG000BWVSR1 43,560,861 189,428 SH   SOLE   187,935 0 1,493
COLGATEPALMOLIVE CO Common Stock 194162103 BBG000BFQYY3 30,429,523 354,946 SH   SOLE   346,966 0 7,980
AUTOMATIC DATA PROCESSING INC Common Stock 053015103 BBG000JG0547 21,532,847 104,798 SH   SOLE   93,520 0 11,278
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD Common Stock 874039100 BBG000BD8ZK0 97,592,462 308,349 SH   SOLE   284,587 0 23,762
BOOKING HOLDINGS INC Common Stock 09857L108 BBG000BLBVN4 41,961,545 10,191 SH   SOLE   9,411 0 780
LAM RESEARCH CORP Common Stock 512807306 BBG000BNFW27 99,302,232 496,685 SH   SOLE   446,216 0 50,469
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 BBG000BVDLH9 54,766,986 114,086 SH   SOLE   112,086 0 2,000
NEWMONT CORP Common Stock 651639106 BBG000BPWXK1 59,699,778 578,935 SH   SOLE   575,635 0 3,300
CISCO SYSTEMS INC Common Stock 17275R102 BBG000C3J3C9 80,784,222 1,048,601 SH   SOLE   985,661 0 62,940
LOWES COS INC Common Stock 548661107 BBG000BNDN65 6,387,810 27,465 SH   SOLE   12,120 0 15,345
TJX COS INC THE Common Stock 872540109 BBG000BV8DN6 22,764,192 146,121 SH   SOLE   92,121 0 54,000
CBRE GROUP INC Common Stock 12504L109 BBG000C04224 8,422,569 63,261 SH   SOLE   41,729 0 21,532
AMERICAN WATER WORKS CO INC Common Stock 030420103 BBG000TRJ294 7,625,938 54,934 SH   SOLE   26,371 0 28,563
IRON MOUNTAIN INC Common Stock 46284V101 BBG000KCZPC3 8,555,323 87,657 SH   SOLE   87,657 0 0
GENERAL MILLS INC Common Stock 370334104 BBG000BKCFC2 2,248,087 60,579 SH   SOLE   59,090 0 1,489
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORP Common Stock 929740108 BBG000BDD940 9,705,584 40,888 SH   SOLE   39,388 0 1,500
BECTON DICKINSON & CO Common Stock 075887109 BBG000BCZYD3 3,659,656 23,658 SH   SOLE   23,658 0 0
WALT DISNEY CO THE Common Stock 254687106 BBG000BH4R78 9,576,781 101,535 SH   SOLE   99,993 0 1,542
MARVELL TECHNOLOGY INC Common Stock 573874104 BBG00ZXBJ153 11,110,950 126,534 SH   SOLE   125,288 0 1,246
DEXCOM INC Common Stock 252131107 BBG000QTF8K1 880,404 14,223 SH   SOLE   14,223 0 0
BEAM THERAPEUTICS INC Common Stock 07373V105 BBG00KXC8646 985,500 45,000 SH   SOLE   45,000 0 0
PLANET FITNESS INC Common Stock 72703H101 BBG009H04M17 589,840 8,000 SH   SOLE   8,000 0 0
LEGEND BIOTECH CORP Common Stock 52490G102 BBG00TTGH5W4 2,423,400 140,000 SH   SOLE   140,000 0 0
MSA SAFETY INC Common Stock 553498106 BBG000BPDXF8 877,207 5,459 SH   SOLE   5,459 0 0
RELAY THERAPEUTICS INC Common Stock 75943R102 BBG00DSS08K9 1,776,500 190,000 SH   SOLE   190,000 0 0
STERIS PLC Common Stock G8473T100 BBG00MRHG523 1,111,598 5,067 SH   SOLE   5,067 0 0
BIONTECH SE Common Stock 09075V102 BBG00Q70B3V1 2,983,750 35,000 SH   SOLE   35,000 0 0
PHILLIPS 66 Common Stock 718546104 BBG00286S4N9 1,663,290 9,000 SH   SOLE   9,000 0 0
CONOCOPHILLIPS Common Stock 20825C104 BBG000BQQH30 3,322,250 25,000 SH   SOLE   25,000 0 0
CHENIERE ENERGY INC Common Stock 16411R208 BBG000C3HT52 6,990,101 23,805 SH   SOLE   20,994 0 2,811
KOSMOS ENERGY LTD Common Stock 500688106 BBG000L2Q7C4 2,072,000 700,000 SH   SOLE   700,000 0 0
NEBIUS GROUP NV Common Stock N97284108 BBG001NVJ6W4 6,619,286 71,746 SH   SOLE   67,446 0 4,300
ASE TECHNOLOGY HOLDING CO LTD Common Stock 00215W100 BBG00KLHL9W6 3,760,200 180,000 SH   SOLE   180,000 0 0
FABRINET Common Stock G3323L100 BBG000HBFQP5 6,886,320 14,000 SH   SOLE   14,000 0 0
TRADEWEB MARKETS INC Common Stock 892672106 BBG00NK8H8T2 1,441,240 12,332 SH   SOLE   112 0 12,220
EATON CORP PLC Common Stock G29183103 BBG000BJ3PD2 2,302,682 6,703 SH   SOLE   0 0 6,703
AECOM Common Stock 00766T100 BBG000F61RJ8 708,699 8,517 SH   SOLE   297 0 8,220
OKTA INC Common Stock 679295105 BBG001YV1SM4 734,172 9,728 SH   SOLE   166 0 9,562
WALMART INC Common Stock 931142103 BBG000BWXBC2 10,149,068 82,192 SH   SOLE   74,736 0 7,456
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 4,261,346 14,320 SH   SOLE   9,481 0 4,839
3M CO Common Stock 88579Y101 BBG000BP52R2 2,440,513 17,124 SH   SOLE   10,786 0 6,338
OUSTER INC Common Stock 68989M202 BBG00XRTSTR1 1,330,400 80,000 SH   SOLE   80,000 0 0
CROWN HOLDINGS INC Common Stock 228368106 BBG000BF6756 3,118,681 31,752 SH   SOLE   30,000 0 1,752
RAMBUS INC Common Stock 750917106 BBG000BR32C6 3,827,040 48,000 SH   SOLE   48,000 0 0
COEUR MINING INC Common Stock 192108504 BBG000BF8TF5 4,125,000 250,000 SH   SOLE   250,000 0 0
ATI INC Common Stock 01741R102 BBG000LC1FS4 2,168,000 16,000 SH   SOLE   16,000 0 0
ENPHASE ENERGY INC Common Stock 29355A107 BBG001R3MNY9 3,207,600 90,000 SH   SOLE   90,000 0 0
NEXTERA ENERGY INC Common Stock 65339F101 BBG000BJSBJ0 1,417,386 15,398 SH   SOLE   0 0 15,398
MCDONALDS CORP Common Stock 580135101 BBG000BNSZP1 4,530,146 14,683 SH   SOLE   12,683 0 2,000
EXELON CORP Common Stock 30161N101 BBG000J6XT05 2,132,700 43,427 SH   SOLE   43,427 0 0
COPART INC Common Stock 217204106 BBG000BMB210 4,200,983 128,825 SH   SOLE   128,825 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 2,353,177 30,829 SH   SOLE   30,829 0 0
CVS HEALTH CORP Common Stock 126650100 BBG000BGRY34 2,174,340 31,000 SH   SOLE   31,000 0 0
DOORDASH INC Common Stock 25809K105 BBG005D7QCJ3 1,621,153 10,953 SH   SOLE   10,953 0 0
EVERSOURCE ENERGY Common Stock 30040W108 BBG000BQ87N0 5,994,494 87,626 SH   SOLE   84,733 0 2,893
ARCHERDANIELSMIDLAND CO Common Stock 039483102 BBG000BB6WG8 5,784,988 80,627 SH   SOLE   80,627 0 0
VULCAN MATERIALS CO Common Stock 929160109 BBG000BWGYF8 2,681,145 10,044 SH   SOLE   10,044 0 0
PUBLIC STORAGE Common Stock 74460D109 BBG000BPPN67 913,372 3,445 SH   SOLE   3,445 0 0
CLOUDFLARE INC Common Stock 18915M107 BBG001WMKHH5 1,986,589 10,207 SH   SOLE   10,207 0 0
PEPSICO INC Common Stock 713448108 BBG000DH7JK6 4,872,554 31,071 SH   SOLE   26,863 0 4,208
STATE STREET CORP Common Stock 857477103 BBG000BKFBD7 579,704 4,697 SH   SOLE   4,697 0 0
CARLISLE COS INC Common Stock 142339100 BBG000BGGBT8 644,225 1,977 SH   SOLE   1,977 0 0
GRUPO CIBEST SA Common Stock 40090E106 BBG01TW82NG2 278,280 4,000 SH   SOLE   4,000 0 0
ORMAT TECHNOLOGIES INC Common Stock 686688102 BBG000Q5BQ63 5,472,000 50,000 SH   SOLE   50,000 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 BBG000BK67C7 357,830 1,050 SH   SOLE   0 0 1,050
CIA ENERGETICA DE MINAS GERAIS Common Stock 204409601 BBG000BBKV10 198,670 85,266 SH   SOLE   0 0 85,266
CITIZENS FINANCIAL GROUP INC Common Stock 174610105 BBG006Q0HY77 184,529 3,212 SH   SOLE   316 0 2,896
FORTINET INC Common Stock 34959E109 BBG000BCMBG4 157,704 1,995 SH   SOLE   487 0 1,508
FAIR ISAAC CORP Common Stock 303250104 BBG000DW76Y6 158,239 151 SH   SOLE   16 0 135
NVENT ELECTRIC PLC Common Stock G6700G107 BBG00GNT7999 103,843 921 SH   SOLE   0 0 921
CHURCH & DWIGHT CO INC Common Stock 171340102 BBG000BFJT36 730,620 7,780 SH   SOLE   7,780 0 0
EVEREST GROUP LTD Common Stock G3223R108 BBG000C1XVK6 780,519 2,414 SH   SOLE   2,414 0 0
LPL FINANCIAL HOLDINGS INC Common Stock 50212V100 BBG000P2W8P7 757,054 2,522 SH   SOLE   2,522 0 0
SYNCHRONY FINANCIAL Common Stock 87165B103 BBG00658F3P3 19,011 288 SH   SOLE   288 0 0
T ROWE PRICE GROUP INC Common Stock 74144T108 BBG000BVMPN3 13,355 150 SH   SOLE   150 0 0
IREN LTD Common Stock Q4982l109 BBG0135WGRR0 7,620 241 SH   SOLE   241 0 0
DOW INC Common Stock 260557103 BBG00BN96922 30,565 730 SH   SOLE   730 0 0
QUEST DIAGNOSTICS INC Common Stock 74834L100 BBG000BN84F3 17,942 91 SH   SOLE   91 0 0
EQUITY RESIDENTIAL Common Stock 29476L107 BBG000BG8M31 13,356 228 SH   SOLE   228 0 0
CLOROX CO THE Common Stock 189054109 BBG000BFS7D3 8,911 87 SH   SOLE   87 0 0
MICROCHIP TECHNOLOGY INC Common Stock 595017104 BBG000BHCP19 19,399 323 SH   SOLE   323 0 0
CARNIVAL CORP Common Stock 143658300 BBG000BF6LY3 20,725 865 SH   SOLE   865 0 0
TOAST INC Common Stock 888787108 BBG012FFPW24 8,886 341 SH   SOLE   341 0 0
QUANTA SERVICES INC Common Stock 74762E102 BBG000BBLBH6 73,127,860 137,000 SH   SOLE   136,866 0 134
ACCENTURE PLC Common Stock G1151C101 BBG000D9D830 26,823,143 135,779 SH   SOLE   134,913 0 866
UBER TECHNOLOGIES INC Common Stock 90353T100 BBG002B04MT8 49,925,107 714,134 SH   SOLE   714,134 0 0
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 BBG000BRXP69 22,932,174 288,455 SH   SOLE   288,455 0 0
SALESFORCE INC Common Stock 79466L302 BBG000BN2DC2 33,038,032 178,555 SH   SOLE   174,404 0 4,151
BROADCOM INC Common Stock 11135F101 BBG00KHY5S69 221,506,066 754,937 SH   SOLE   717,227 0 37,710
HOME DEPOT INC THE Common Stock 437076102 BBG000BKZB36 61,311,342 189,525 SH   SOLE   184,929 0 4,596
IDEXX LABORATORIES INC Common Stock 45168D104 BBG000BLRT07 23,733,706 42,603 SH   SOLE   42,603 0 0
GE VERNOVA INC Common Stock 36828A101 BBG013G17W31 15,129,967 18,511 SH   SOLE   10,926 0 7,585
ORACLE CORP Common Stock 68389X105 BBG000BQLTW7 19,416,731 139,890 SH   SOLE   137,256 0 2,634
BRISTOLMYERS SQUIBB CO Common Stock 110122108 BBG000DQLV23 26,716,273 447,284 SH   SOLE   442,071 0 5,213
MCKESSON CORP Common Stock 58155Q103 BBG000DYGNW7 21,785,172 25,326 SH   SOLE   23,498 0 1,828
TENCENT HOLDINGS LTD Common Stock 88032Q109 BBG000SGZ3Z0 12,211,371 200,088 SH   SOLE   200,088 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 23,828,911 91,023 SH   SOLE   89,099 0 1,924
DARLING INGREDIENTS INC Common Stock 237266101 BBG000BN91F8 23,029,948 381,480 SH   SOLE   381,480 0 0
NXP SEMICONDUCTORS NV Common Stock N6596X109 BBG000BND699 7,434,512 39,674 SH   SOLE   39,674 0 0
PENTAIR PLC Common Stock G7S00T104 BBG000C221G9 2,951,745 35,144 SH   SOLE   25,814 0 9,330
CREDO TECHNOLOGY GROUP HOLDING LTD Common Stock G25457105 BBG00T68J2G0 9,689,746 110,349 SH   SOLE   110,349 0 0
VIR BIOTECHNOLOGY INC Common Stock 92764N102 BBG00H2QQ8T5 1,057,500 125,000 SH   SOLE   125,000 0 0
BIOMARIN PHARMACEUTICAL INC Common Stock 09061G101 BBG000CZWZ05 767,060 14,000 SH   SOLE   14,000 0 0
PROCEPT BIOROBOTICS CORP Common Stock 74276L105 BBG009KD84H4 587,650 23,000 SH   SOLE   23,000 0 0
IOVANCE BIOTHERAPEUTICS INC Common Stock 462260100 BBG000FTLBV7 1,261,600 380,000 SH   SOLE   380,000 0 0
CHEVRON CORP Common Stock 166764100 BBG000K4ND22 10,004,300 47,479 SH   SOLE   47,000 0 479
ILLUMINA INC Common Stock 452327109 BBG000DSMS70 816,918 6,762 SH   SOLE   155 0 6,607
IPG PHOTONICS CORP Common Stock 44980X109 BBG000DCGRL8 3,769,150 35,000 SH   SOLE   35,000 0 0
ALPHABET INC Common Stock 02079K107 BBG009S3NB30 31,983,875 117,097 SH   SOLE   94,580 0 22,517
SS&C TECHNOLOGIES HOLDINGS INC Common Stock 78467J100 BBG000RJ2J04 764,743 11,474 SH   SOLE   284 0 11,190
PTC INC Common Stock 69370C100 BBG000C2VBB0 1,140,742 8,168 SH   SOLE   4,966 0 3,202
PHILIP MORRIS INTERNATIONAL INC Common Stock 718172109 BBG000J2XL74 1,020,792 6,193 SH   SOLE   0 0 6,193
AXON ENTERPRISE INC Common Stock 05464C101 BBG000BHJWG1 7,104,753 17,117 SH   SOLE   17,117 0 0
TESLA INC Common Stock 88160R101 BBG000N9MNX3 19,068,944 53,673 SH   SOLE   52,267 0 1,406
ENERGY RECOVERY INC Common Stock 29270J100 BBG000VFBBC1 3,433,500 350,000 SH   SOLE   350,000 0 0
CIRCLE INTERNET GROUP INC Common Stock 172573107 BBG01T61V2Z9 2,697,300 30,000 SH   SOLE   30,000 0 0
OPTION CARE HEALTH INC Common Stock 68404L201 BBG000BQK480 3,510,000 130,000 SH   SOLE   130,000 0 0
MILLICOM INTERNATIONAL CELLULAR SA Common Stock L6388F110 BBG000BQBFQ5 3,631,709 49,661 SH   SOLE   48,000 0 1,661
SUNBELT RENTALS HOLDINGS INC Common Stock 866966104 BBG020NKPSZ0 1,535,833 31,930 SH   SOLE   31,930 0 0
ADVANCED DRAINAGE SYSTEMS INC Common Stock 00790R104 BBG000G7CDN9 1,971,900 15,000 SH   SOLE   15,000 0 0
FASTENAL CO Common Stock 311900104 BBG000BJ8YN7 3,175,997 70,390 SH   SOLE   53,728 0 16,662
VERALTO CORP Common Stock 92338C103 BBG019Q32XJ9 1,401,877 16,299 SH   SOLE   8,159 0 8,140
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 5,368,781 69,906 SH   SOLE   69,906 0 0
CINTAS CORP Common Stock 172908105 BBG000H3YXF8 2,789,975 16,542 SH   SOLE   8,892 0 7,650
MARRIOTT INTERNATIONAL INC MD Common Stock 571903202 BBG000BGD7W6 674,702 2,113 SH   SOLE   2,113 0 0
REPUBLIC SERVICES INC Common Stock 760759100 BBG000BPXVJ6 1,406,338 6,344 SH   SOLE   4,919 0 1,425
AMERIPRISE FINANCIAL INC Common Stock 03076C106 BBG000G3QLY3 1,594,131 3,636 SH   SOLE   2,931 0 705
STARBUCKS CORP Common Stock 855244109 BBG000CTQBF3 2,376,215 27,401 SH   SOLE   26,343 0 1,058
PROLOGIS INC Common Stock 74340W103 BBG000B9Z0J8 2,311,987 17,953 SH   SOLE   17,953 0 0
US BANCORP Common Stock 902973304 BBG000FFDM15 1,909,272 37,525 SH   SOLE   37,525 0 0
INTERCONTINENTAL EXCHANGE INC Common Stock 45866F104 BBG000C1FCF4 1,956,414 12,466 SH   SOLE   12,466 0 0
REALTY INCOME CORP Common Stock 756109104 BBG000DHPN63 972,958 15,911 SH   SOLE   15,911 0 0
CAPITAL ONE FINANCIAL CORP Common Stock 14040H105 BBG000BGKTF9 2,792,723 15,678 SH   SOLE   15,678 0 0
WARNER BROS DISCOVERY INC Common Stock 934423104 BBG011386VF4 1,855,043 68,477 SH   SOLE   68,477 0 0
WESTERN DIGITAL CORP Common Stock 958102105 BBG000BWNFZ9 2,380,799 9,460 SH   SOLE   7,461 0 1,999
PNC FINANCIAL SERVICES GROUP INC THE Common Stock 693475105 BBG000BRD0D8 1,949,245 9,666 SH   SOLE   9,666 0 0
WATTS WATER TECHNOLOGIES INC Common Stock 942749102 BBG000C4Z6C2 129,976 458 SH   SOLE   458 0 0
BORGWARNER INC Common Stock 099724106 BBG000BJ49H3 260,858 4,964 SH   SOLE   0 0 4,964
INSULET CORP Common Stock 45784P101 BBG000R7XX87 88,821 427 SH   SOLE   52 0 375
EQUIFAX INC Common Stock 294429105 BBG000BHPL78 627,463 3,537 SH   SOLE   3,537 0 0
FTAI AVIATION LTD Common Stock G3730V105 BBG019PLQFL0 587,685 2,569 SH   SOLE   2,569 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 BBG000PPFN90 633,657 3,877 SH   SOLE   3,877 0 0
DOLLAR TREE INC Common Stock 256746108 BBG000BSC0K9 711,207 6,726 SH   SOLE   6,726 0 0
FIRST CITIZENS BANCSHARES INC NC Common Stock 31946M103 BBG000BJCDS3 738,800 400 SH   SOLE   400 0 0
RIVIAN AUTOMOTIVE INC Common Stock 76954A103 BBG0133C7H25 17,330 1,196 SH   SOLE   1,196 0 0
KRAFT HEINZ CO THE Common Stock 500754106 BBG005CPNTQ2 21,379 957 SH   SOLE   957 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC Common Stock 302130109 BBG000BJ5GK2 31,974 226 SH   SOLE   226 0 0
VENTAS INC Common Stock 92276F100 BBG000FRVHB9 20,487 251 SH   SOLE   251 0 0
ATLASSIAN CORP Common Stock 049468101 BBG01BGWHFR5 11,370 170 SH   SOLE   170 0 0
ZSCALER INC Common Stock 98980G102 BBG003338H34 14,275 104 SH   SOLE   104 0 0
UNITED THERAPEUTICS CORP Common Stock 91307C102 BBG000BV4XJ1 30,595 52 SH   SOLE   52 0 0
CARLYLE GROUP INC THE Common Stock 14316J108 BBG000BH3F20 12,162 262 SH   SOLE   262 0 0
HYATT HOTELS CORP Common Stock 448579102 BBG000CVRFS4 9,936 71 SH   SOLE   71 0 0
COOPER COS INC THE Common Stock 216648501 BBG000BG3445 14,486 209 SH   SOLE   209 0 0
LENNAR CORP Common Stock 526057104 BBG000BN5HF7 11,883 140 SH   SOLE   140 0 0
DOLLAR GENERAL CORP Common Stock 256677105 BBG000NV1KK7 18,854 160 SH   SOLE   160 0 0
KIMBERLYCLARK CORP Common Stock 494368103 BBG000BMW2Z0 28,044 291 SH   SOLE   291 0 0
DARDEN RESTAURANTS INC Common Stock 237194105 BBG000BBNYF6 39,985 205 SH   SOLE   205 0 0
TRACTOR SUPPLY CO Common Stock 892356106 BBG000BLXZN1 12,170 268 SH   SOLE   268 0 0
COREWEAVE INC Common Stock 21873S108 BBG011ZTRJ21 15,354 222 SH   SOLE   222 0 0
SMURFIT WESTROCK PLC Common Stock G8267P108 BBG01NK9ZXT4 23,141 605 SH   SOLE   605 0 0
OWENS CORNING Common Stock 690742101 BBG000M44VW8 29,218,259 280,083 SH   SOLE   280,083 0 0
SYNOPSYS INC Common Stock 871607107 BBG000BSFRF3 28,845,461 75,287 SH   SOLE   74,069 0 1,218
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 229,554,203 639,498 SH   SOLE   617,003 0 22,495
MERCK & CO INC Common Stock 58933Y105 BBG000BPD168 48,779,198 413,033 SH   SOLE   411,433 0 1,600
NVIDIA CORP Common Stock 67066G104 BBG000BBJQV0 485,451,148 2,939,100 SH   SOLE   2,838,812 0 100,288
DANAHER CORP Common Stock 235851102 BBG000BH3JF8 29,328,066 159,487 SH   SOLE   159,487 0 0
JPMORGAN CHASE & CO Common Stock 46625H100 BBG000DMBXR2 93,068,898 327,973 SH   SOLE   298,690 0 29,283
JOHNSON CONTROLS INTERNATIONAL PLC Common Stock G51502105 BBG000BVWLJ6 45,020,075 355,665 SH   SOLE   353,199 0 2,466
ZOETIS INC Common Stock 98978V103 BBG003932MF0 28,768,874 247,304 SH   SOLE   246,482 0 822
APPLE INC Common Stock 037833100 BBG000B9XRY4 335,830,151 1,361,676 SH   SOLE   1,318,148 0 43,528
NORTHERN TRUST CORP Common Stock 665859104 BBG000BQ74K1 41,827,242 307,034 SH   SOLE   307,034 0 0
VERTIV HOLDINGS CO Common Stock 92537N108 BBG00L2B8L01 41,560,465 177,442 SH   SOLE   177,132 0 310
MARSH & MCLENNAN COS INC Common Stock 571748102 BBG000BP4MH0 8,251,676 47,228 SH   SOLE   45,963 0 1,265
CUMMINS INC Common Stock 231021106 BBG000BGPTV6 15,450,270 30,194 SH   SOLE   30,070 0 124
WATERS CORP Common Stock 941848103 BBG000FQRVM3 1,424,311 4,855 SH   SOLE   2,412 0 2,443
BLOCK INC Common Stock 852234103 BBG0018SLC07 2,552,263 44,753 SH   SOLE   44,753 0 0
KEYSIGHT TECHNOLOGIES INC Common Stock 49338L103 BBG0059FN811 9,148,086 33,956 SH   SOLE   33,956 0 0
JANUX THERAPEUTICS INC Common Stock 47103J105 BBG00ZHSKH11 716,650 55,000 SH   SOLE   55,000 0 0
LULULEMON ATHLETICA INC Common Stock 550021109 BBG000R8ZVD1 666,151 4,568 SH   SOLE   4,568 0 0
RECURSION PHARMACEUTICALS INC Common Stock 75629V104 BBG00PQ4XJ45 454,400 160,000 SH   SOLE   160,000 0 0
EOG RESOURCES INC Common Stock 26875P101 BBG000BZ9223 3,447,470 23,000 SH   SOLE   23,000 0 0
BAKER HUGHES CO Common Stock 05722G100 BBG00GBVBK51 12,056,448 198,689 SH   SOLE   179,409 0 19,280
CAMTEK LTD ISRAEL Common Stock M20791105 BBG000BJ4M84 19,213,180 133,000 SH   SOLE   133,000 0 0
BLACKSTONE INC Common Stock 09260D107 BBG000BH0106 2,714,000 24,319 SH   SOLE   18,177 0 6,142
GENERAL MOTORS CO Common Stock 37045V100 BBG000NDYB67 2,378,597 32,691 SH   SOLE   24,578 0 8,113
MONOLITHIC POWER SYSTEMS INC Common Stock 609839105 BBG000C30L48 2,515,873 2,510 SH   SOLE   1,184 0 1,326
ELF BEAUTY INC Common Stock 26856L103 BBG00DQ6VYP3 2,374,000 40,000 SH   SOLE   40,000 0 0
CELSIUS HOLDINGS INC Common Stock 15118V207 BBG000NY3G19 1,690,500 50,000 SH   SOLE   50,000 0 0
ALLOT LTD Common Stock M0854Q105 BBG000BKXMG0 1,881,000 300,000 SH   SOLE   300,000 0 0
CORE & MAIN INC Common Stock 21874C102 BBG01163K2X0 1,671,250 35,000 SH   SOLE   35,000 0 0
CHART INDUSTRIES INC Common Stock 16115Q308 BBG000P1K2X6 1,447,600 7,000 SH   SOLE   7,000 0 0
SNOWFLAKE INC Common Stock 833445109 BBG007DHGNJ4 2,435,209 15,847 SH   SOLE   15,847 0 0
TAL EDUCATION GROUP Common Stock 874080104 BBG0016XJ8S0 247,725 22,500 SH   SOLE   22,500 0 0
CONSOLIDATED EDISON INC Common Stock 209115104 BBG000BHLYS1 2,400,807 21,173 SH   SOLE   21,173 0 0
VALERO ENERGY CORP Common Stock 91913Y100 BBG000BBGGQ1 1,397,007 5,582 SH   SOLE   4,597 0 985
UNITED PARCEL SERVICE INC Common Stock 911312106 BBG000L9CV04 893,859 9,414 SH   SOLE   9,414 0 0
EMERSON ELECTRIC CO Common Stock 291011104 BBG000BHX7N2 1,813,620 14,709 SH   SOLE   11,556 0 3,153
CROWDSTRIKE HOLDINGS INC Common Stock 22788C105 BBG00BLYKS03 2,353,332 6,192 SH   SOLE   6,192 0 0
TARGET CORP Common Stock 87612E106 BBG000H8TVT2 1,417,758 11,936 SH   SOLE   11,936 0 0
CHIPOTLE MEXICAN GRILL INC Common Stock 169656105 BBG000QX74T1 1,611,097 51,704 SH   SOLE   51,704 0 0
BANCO SANTANDER CHILE Common Stock 05965X109 BBG000BCZQ13 197,160 6,200 SH   SOLE   6,200 0 0
NEXTERA ENERGY PARTNERS LP Common Stock 65341B106 BBG006JNW321 1,214,400 120,000 SH   SOLE   120,000 0 0
JACKSON FINANCIAL INC Common Stock 46817M107 BBG00922Y5Z6 115,761 1,124 SH   SOLE   0 0 1,124
BUILDERS FIRSTSOURCE INC Common Stock 12008R107 BBG000BKD3K9 102,820 1,304 SH   SOLE   238 0 1,066
PRINCIPAL FINANCIAL GROUP INC Common Stock 74251V102 BBG000NSCNT7 124,405 1,410 SH   SOLE   190 0 1,220
DOVER CORP Common Stock 260003108 BBG000BHB3M6 674,141 3,324 SH   SOLE   3,324 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 644,443 7,770 SH   SOLE   7,770 0 0
COCACOLA EUROPACIFIC PARTNERS PLC Common Stock G25839104 BBG00B6BFWH9 420,929 4,619 SH   SOLE   4,619 0 0
BIOGEN INC Common Stock 09062X103 BBG000C17X76 19,695 105 SH   SOLE   105 0 0
CHARTER COMMUNICATIONS INC Common Stock 16119P108 BBG000VPGNR2 13,698 62 SH   SOLE   62 0 0
QIAGEN NV Common Stock N72482149 BBG000H50NB6 18,168 526 SH   SOLE   526 0 0
UDR INC Common Stock 902653104 BBG000C412D7 12,723 378 SH   SOLE   378 0 0
OMNICOM GROUP INC Common Stock 681919106 BBG000BS9489 17,248 229 SH   SOLE   229 0 0
CH ROBINSON WORLDWIDE INC Common Stock 12541W209 BBG000BTCH57 25,260 156 SH   SOLE   156 0 0
LIVE NATION ENTERTAINMENT INC Common Stock 538034109 BBG000FQ7YR4 17,694 119 SH   SOLE   119 0 0
BROWN & BROWN INC Common Stock 115236101 BBG000BWSJ77 10,898 167 SH   SOLE   167 0 0
FUTU HOLDINGS LTD Common Stock 36118L106 BBG00MYXW4R8 15,239 116 SH   SOLE   116 0 0
F5 INC Common Stock 315616102 BBG000CXYSZ6 14,546 52 SH   SOLE   52 0 0
KIMCO REALTY CORP Common Stock 49446R109 BBG000CN3S73 10,825 485 SH   SOLE   485 0 0
MARKEL GROUP INC Common Stock 570535104 BBG000FC7366 15,092 8 SH   SOLE   8 0 0
TYLER TECHNOLOGIES INC Common Stock 902252105 BBG000BVWZF9 9,211 27 SH   SOLE   27 0 0
INSMED INC Common Stock 457669307 BBG000BWM5P3 28,235 184 SH   SOLE   184 0 0
MASCO CORP Common Stock 574599106 BBG000BNNKG9 20,100 343 SH   SOLE   343 0 0
NATERA INC Common Stock 632307104 BBG009BP2W18 18,871 101 SH   SOLE   101 0 0
ROPER TECHNOLOGIES INC Common Stock 776696106 BBG000F1ZSN5 30,620 87 SH   SOLE   87 0 0
NVR INC Common Stock 62944T105 BBG000BQBYR3 12,999 2 SH   SOLE   2 0 0
AMETEK INC Common Stock 031100100 BBG000B9XG87 2,761,120 12,881 SH   SOLE 3 0 0 12,881
INTEL CORP Common Stock 458140100 BBG000C0G1D1 1,583,953 35,893 SH   SOLE 3 0 0 35,893
SYNOPSYS INC Common Stock 871607107 BBG000BSFRF3 739,579 1,865 SH   SOLE 3 0 0 1,865
GREEN BRICK PARTNERS INC Common Stock 392709101 BBG000QGYG84 2,833,518 43,965 SH   SOLE 3 0 0 43,965
HCA HEALTHCARE INC Common Stock 40412C101 BBG000QW7VC1 2,219,214 4,689 SH   SOLE 3 0 0 4,689
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 2,104,322 7,777 SH   SOLE 3 0 0 7,777
STAR BULK CARRIERS CORP Common Stock Y8162K204 BBG000L5R950 1,207,708 52,578 SH   SOLE 3 0 0 52,578
GREENBRIER COS INC THE Common Stock 393657101 BBG000CF5097 625,856 11,887 SH   SOLE 3 0 0 11,887
DHT HOLDINGS INC Common Stock Y2065G121 BBG000G3RXX7 1,411,654 77,266 SH   SOLE 3 0 0 77,266
VERIZON COMMUNICATIONS INC Common Stock 92343V104 BBG000HS77T5 1,491,833 29,718 SH   SOLE 3 0 0 29,718
ONTO INNOVATION INC Common Stock 683344105 BBG000BPRN29 1,200,094 5,852 SH   SOLE 3 0 0 5,852
OSCAR HEALTH INC Common Stock 687793109 BBG00YMWFTZ2 1,440,920 125,625 SH   SOLE 3 0 0 125,625
ADOBE INC Common Stock 00724F101 BBG000BB5006 3,282,281 13,503 SH   SOLE 3 0 0 13,503
APPLE INC Common Stock 037833100 BBG000B9XRY4 452,757 1,784 SH   SOLE 3 0 0 1,784
DOLBY LABORATORIES INC Common Stock 25659T107 BBG000DGLTG5 892,425 14,859 SH   SOLE 3 0 0 14,859
GENCO SHIPPING & TRADING LTD Common Stock Y2685T131 BBG006TBN8B5 1,195,935 53,035 SH   SOLE 3 0 0 53,035
APPLIED MATERIALS INC Common Stock 038222105 BBG000BBPFB9 1,297,001 3,795 SH   SOLE 3 0 0 3,795
DOLLAR GENERAL CORP Common Stock 256677105 BBG000NV1KK7 2,004,284 16,881 SH   SOLE 3 0 0 16,881
INTERACTIVE BROKERS GROUP INC Common Stock 45841N107 BBG000LV1PQ2 1,579,205 23,546 SH   SOLE 3 0 0 23,546
CONCRETE PUMPING HOLDINGS INC Common Stock 206704108 BBG00M8BB0W0 1,228,249 172,024 SH   SOLE 3 0 0 172,024
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 5,312,608 14,800 SH   SOLE 4 0 0 14,800
MCDONALDS CORP Common Stock 580135101 BBG000BNSZP1 330,127 1,070 SH   SOLE 4 0 0 1,070
AMAZONCOM INC Common Stock 023135106 BBG000BVPV84 2,411,400 12,000 SH   SOLE 4 0 0 12,000
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 2,188,000 8,000 SH   SOLE 4 0 0 8,000
APPLE INC Common Stock 037833100 BBG000DH0LL7 49,404 230 SH   SOLE   0 0 230
ALPHABET INC Common Stock 02079K305 BBG00B0RPN25 25,631 105 SH   SOLE   0 0 105
AMAZONCOM INC Common Stock 023135106 BBG000BWBBQ1 27,587 155 SH   SOLE   0 0 155
META PLATFORMS INC Common Stock 30303M102 BBG002Z340H7 19,222 40 SH   SOLE   0 0 40
TESLA INC Common Stock 88160R101 BBG000WGWV59 12,668 40 SH   SOLE   0 0 40
NVIDIA CORP Common Stock 67066G104 BBG000CR7M19 57,619 390 SH   SOLE   0 0 390
ALPHABET INC Common Stock 02079K107 BBG00B4YYS98 13,423 55 SH   SOLE   0 0 55
MICROSOFT CORP Common Stock 594918104 BBG000DMWN19 31,585 100 SH   SOLE   0 0 100
BROADCOM INC Common Stock 11135F101 BBG00KJLNQ14 16,666 65 SH   SOLE   0 0 65
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 268,293 933 SH   SOLE 5 0 0 933
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 138,905 278 SH   SOLE 5 0 0 278
NETFLIX INC Common Stock 64110L106 BBG000CL9VN6 49,037 510 SH   SOLE 5 0 0 510
EXXON MOBIL CORP Common Stock 30231G102 BBG000GZQ728 239,560 1,412 SH   SOLE 5 0 0 1,412
HOME DEPOT INC THE Common Stock 437076102 BBG000BKZB36 71,369 217 SH   SOLE 5 0 0 217
JPMORGAN CHASE & CO Common Stock 46625H100 BBG000DMBXR2 292,689 995 SH   SOLE 5 0 0 995
COSTCO WHOLESALE CORP Common Stock 22160K105 BBG000F6H8W8 30,889 31 SH   SOLE 5 0 0 31
CATERPILLAR INC Common Stock 149123101 BBG000BF0K17 665,244 939 SH   SOLE 5 0 0 939
META PLATFORMS INC Common Stock 30303M102 BBG000MM2P62 189,375 331 SH   SOLE 5 0 0 331
APPLE INC Common Stock 037833100 BBG000B9XRY4 608,588 2,398 SH   SOLE 5 0 0 2,398
AMAZONCOM INC Common Stock 023135106 BBG000BVPV84 365,097 1,753 SH   SOLE 5 0 0 1,753
BROADCOM INC Common Stock 11135F101 BBG00KHY5S69 241,418 780 SH   SOLE 5 0 0 780
NVIDIA CORP Common Stock 67066G104 BBG000BBJQV0 712,250 4,084 SH   SOLE 5 0 0 4,084
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 286,562 598 SH   SOLE 5 0 0 598
NEXTERA ENERGY INC Common Stock 65339F101 BBG000BJSBJ0 203,872 2,195 SH   SOLE 5 0 0 2,195
WALMART INC Common Stock 931142103 BBG000BWXBC2 236,878 1,906 SH   SOLE 5 0 0 1,906
ALPHABET INC Common Stock 02079K107 BBG009S3NB30 207,113 722 SH   SOLE 5 0 0 722
LINDE PLC Common Stock G54950103 BBG01FND0CC1 139,309 281 SH   SOLE 5 0 0 281
ELI LILLY & CO Common Stock 532457108 BBG000BNBDC2 502,194 546 SH   SOLE 5 0 0 546
TESLA INC Common Stock 88160R101 BBG000N9MNX3 201,489 542 SH   SOLE 5 0 0 542
PROLOGIS INC Common Stock 74340W103 BBG000B9Z0J8 124,381 941 SH   SOLE 5 0 0 941
VISA INC Common Stock 92826C839 BBG000PSKYX7 165,628 548 SH   SOLE 5 0 0 548
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 450,127 1,216 SH   SOLE 5 0 0 1,216
ORACLE CORP Common Stock 68389X105 BBG000BQLTW7 62,375 424 SH   SOLE 5 0 0 424
AT&T Common Stock 00206R102   52,240 1,802 SH Call SOLE 6 1,802 0 0
ABBVIE Common Stock 00287Y109   1,305 6 SH Call SOLE 6 6 0 0
ADOBE Common Stock 00724F101   12,154 50 SH Call SOLE 6 50 0 0
ALIBABA GROUP HLDG LTD Common Stock 01609W102   344,964 2,745 SH Call SOLE 6 2,745 0 0
ALLY FINL Common Stock 02005N100   3,884 99 SH Call SOLE 6 99 0 0
ALPHABET INC CAP STK Common Stock 02079K107   28,686 100 SH Call SOLE 6 100 0 0
ALPHABET INC CAP STK Common Stock 02079K305   1,013,074 3,523 SH Call SOLE 6 3,523 0 0
ALTRIA GROUP Common Stock 02209S103   16,234 246 SH Call SOLE 6 246 0 0
AMERICAN AIRLINES GROUP Common Stock 02376R102   101,353 9,437 SH Call SOLE 6 9,437 0 0
AMERICAN TOWER Common Stock 03027X100   104,929 608 SH Call SOLE 6 608 0 0
ANTERO RESOURCES Common Stock 03674X106   1,770 143,932 SH Call SOLE 6 143,932 0 0
ARCTURUS THERAPEUTICS Common Stock 03969T109   10,198 1,321 SH Call SOLE 6 1,321 0 0
ARROWHEAD PHARMACEUTICALS Common Stock 04280A100   31,350 500 SH Call SOLE 6 500 0 0
AURORA CANNABIS Common Stock 05156X850   3,270 1,000 SH Call SOLE 6 1,000 0 0
AXSOME THERAPEUTICS Common Stock 05464T104   101,412 600 SH Call SOLE 6 600 0 0
BAKER HUGHES COMPANY Common Stock 05722G100   75,030 1,229 SH Call SOLE 6 1,229 0 0
BIOMARIN PHARMACEUTICAL Common Stock 09061G101   39,317 696 SH Call SOLE 6 696 0 0
BIOGEN Common Stock 09062X103   14,300 78 SH Call SOLE 6 78 0 0
BRISTOL-MYERS SQUIBB Common Stock 110122108   1,675,456 27,625 SH Call SOLE 6 27,625 0 0
BRITISH AMERN TOB PLC Common Stock 110448107   14,446 248 SH Call SOLE 6 248 0 0
BROADCOM Common Stock 11135F101   86,663 280 SH Call SOLE 6 280 0 0
C3 AI INC Common Stock 12468P104   6,963 827 SH Call SOLE 6 827 0 0
CVS HEALTH Common Stock 126650100   359 5 SH Call SOLE 6 5 0 0
COTERRA ENERGY Common Stock 127097103   2,038 58 SH Call SOLE 6 58 0 0
CADENCE DESIGN SYSTEM Common Stock 127387108   32,233 116 SH Call SOLE 6 116 0 0
CANOPY GROWTH CORPORATION Common Stock 138035704   380 400 SH Call SOLE 6 400 0 0
CARNIVAL CORP Common Stock 143658300   165,218 6,384 SH Call SOLE 6 6,384 0 0
CEMEX SA EURO MTN BE 144A SPON Common Stock 151290889   114,597 10,700 SH Call SOLE 6 10,700 0 0
CHENIERE ENERGY INC Common Stock 16411R208   97,897 345 SH Call SOLE 6 345 0 0
CHEWY INC Common Stock 16679L109   12,825 475 SH Call SOLE 6 475 0 0
CIENA CORP Common Stock 171779309   113,363 292 SH Call SOLE 6 292 0 0
CISCO SYS Common Stock 17275R102   38,795 500 SH Call SOLE 6 500 0 0
CLOUDFLARE INC CL Common Stock 18915M107   501,819 2,432 SH Call SOLE 6 2,432 0 0
COCA COLA Common Stock 191216100   13,613 179 SH Call SOLE 6 179 0 0
COINBASE GLOBAL INC COM Common Stock 19260Q107   50,637 290 SH Call SOLE 6 290 0 0
CONOCOPHILLIPS Common Stock 20825C104   79,068 599 SH Call SOLE 6 599 0 0
CORCEPT THERAPEUTICS Common Stock 218352102   80,620 2,000 SH Call SOLE 6 2,000 0 0
QUIDELORTHO Common Stock 219798105   4,255 259 SH Call SOLE 6 259 0 0
COURSERA Common Stock 22266M104   1,601 275 SH Call SOLE 6 275 0 0
CROWDSTRIKE HLDGS INC Common Stock 22788C105   50,363 129 SH Call SOLE 6 129 0 0
D R HORTON Common Stock 23331A109   38,010 277 SH Call SOLE 6 277 0 0
DANAHER CORP Common Stock 235851102   10,238 54 SH Call SOLE 6 54 0 0
DARLING INGREDIENTS Common Stock 237266101   18,246 295 SH Call SOLE 6 295 0 0
DELTA AIR LINES INC Common Stock 247361702   92,407 1,390 SH Call SOLE 6 1,390 0 0
DIODES Common Stock 254543101   7,167 105 SH Call SOLE 6 105 0 0
DISNEY WALT Common Stock 254687106   67,562 701 SH Call SOLE 6 701 0 0
DRAFTKINGS INC NEW COM Common Stock 26142V105   14,702 680 SH Call SOLE 6 680 0 0
DYNATRACE INC Common Stock 268150109   11,575 313 SH Call SOLE 6 313 0 0
EQT Common Stock 26884L109   2,291 36 SH Call SOLE 6 36 0 0
EDISON Common Stock 281020107   25,174 344 SH Call SOLE 6 344 0 0
EDITAS MEDICINE Common Stock 28106W103   24,700 10,000 SH Call SOLE 6 10,000 0 0
EHEALTH Common Stock 28238P109   1,118 867 SH Call SOLE 6 867 0 0
EMCOR GROUP Common Stock 29084Q100   155,045 210 SH Call SOLE 6 210 0 0
EMERGENT BIOSOLUTIONS Common Stock 29089Q105   3,320 400 SH Call SOLE 6 400 0 0
ENERGY TRANSFER L P COM UT Common Stock 29273V100   2,239 116 SH Call SOLE 6 116 0 0
ENTEGRIS Common Stock 29362U104   7,152 61 SH Call SOLE 6 61 0 0
ESPERION THERAPEUTICS INC Common Stock 29664W105   12,056 4,400 SH Call SOLE 6 4,400 0 0
EXELON Common Stock 30161N101   1,029 21 SH Call SOLE 6 21 0 0
EXELIXIS Common Stock 30161Q104   128,670 3,000 SH Call SOLE 6 3,000 0 0
EXPEDIA GROUP INC Common Stock 30212P303   6,465 28 SH Call SOLE 6 28 0 0
EXXON MOBIL Common Stock 30231G102   994,717 5,863 SH Call SOLE 6 5,863 0 0
META PLATFORMS INC Common Stock 30303M102   153,331 268 SH Call SOLE 6 268 0 0
FEDEX Common Stock 31428X106   37,755 106 SH Call SOLE 6 106 0 0
FIRST MAJESTIC SILVER Common Stock 32076V103   75,180 3,500 SH Call SOLE 6 3,500 0 0
FORD MTR Common Stock 345370860   2,527 219 SH Call SOLE 6 219 0 0
GDS HLDGS LTD Common Stock 36165L108   27,591 686 SH Call SOLE 6 686 0 0
GE HEALTHCARE TECHNOLOGIES I Common Stock 36266G107   5,908 83 SH Call SOLE 6 83 0 0
GAP Common Stock 364760108   36,300 1,500 SH Call SOLE 6 1,500 0 0
GE VERNOVA Common Stock 36828A101   54,120 62 SH Call SOLE 6 62 0 0
GENERAL DYNAMICS Common Stock 369550108   686 2 SH Call SOLE 6 2 0 0
GE AEROSPACE Common Stock 369604301   70,375 248 SH Call SOLE 6 248 0 0
GENERAL MTRS Common Stock 37045V100   69,881 938 SH Call SOLE 6 938 0 0
GILEAD SCIENCES Common Stock 375558103   143,272 1,028 SH Call SOLE 6 1,028 0 0
GOLDMAN SACHS GROUP Common Stock 38141G104   13,536 16 SH Call SOLE 6 16 0 0
GRAIL Common Stock 384747101   1,034 20 SH Call SOLE 6 20 0 0
HSBC HLDGS PLC SPON Common Stock 404280406   159,920 1,950 SH Call SOLE 6 1,950 0 0
HALLIBURTON Common Stock 406216101   212,573 5,452 SH Call SOLE 6 5,452 0 0
HONEYWELL INTL Common Stock 438516106   16,500 73 SH Call SOLE 6 73 0 0
HUNTINGTON INGALLS INDS Common Stock 446413106   72,941 192 SH Call SOLE 6 192 0 0
HUYA INC ADS REP Common Stock 44852D108   9,600 3,000 SH Call SOLE 6 3,000 0 0
IRHYTHM HOLDINGS Common Stock 450056106   80,254 680 SH Call SOLE 6 680 0 0
ILLUMINA Common Stock 452327109   14,791 120 SH Call SOLE 6 120 0 0
INCYTE Common Stock 45337C102   47,060 500 SH Call SOLE 6 500 0 0
INTEL Common Stock 458140100   132,390 3,000 SH Call SOLE 6 3,000 0 0
INTELLIA THERAPEUTICS Common Stock 45826J105   25,640 2,000 SH Call SOLE 6 2,000 0 0
INTERNATIONAL BUSINESS Common Stock 459200101   242,390 1,000 SH Call SOLE 6 1,000 0 0
INTUIT Common Stock 461202103   8,215 19 SH Call SOLE 6 19 0 0
IONIS PHARMACEUTICALS Common Stock 462222100   131,708 1,754 SH Call SOLE 6 1,754 0 0
IOVANCE BIOTHERAPEUTICS Common Stock 462260100   7,020 2,000 SH Call SOLE 6 2,000 0 0
JOYY INC ADS REPSTG Common Stock 46591M109   117,576 2,070 SH Call SOLE 6 2,070 0 0
JPMORGAN CHASE & Common Stock 46625H100   102,956 350 SH Call SOLE 6 350 0 0
JD.COM INC SPON ADS Common Stock 47215P106   13,188 446 SH Call SOLE 6 446 0 0
JOHNSON & Common Stock 478160104   24,688 101 SH Call SOLE 6 101 0 0
KLA CORP Common Stock 482480100   64,786 44 SH Call SOLE 6 44 0 0
KRAFT HEINZ Common Stock 500754106   80,964 3,600 SH Call SOLE 6 3,600 0 0
KYNDRYL HLDGS INC Common Stock 50155Q100   2,624 200 SH Call SOLE 6 200 0 0
LAM RESEARCH CORP Common Stock 512807306   51,278 240 SH Call SOLE 6 240 0 0
ELI LILLY & Common Stock 532457108   183,954 200 SH Call SOLE 6 200 0 0
LOCKHEED MARTIN Common Stock 539830109   13,297 22 SH Call SOLE 6 22 0 0
LOWES COS Common Stock 548661107   5,198 22 SH Call SOLE 6 22 0 0
LUMEN TECHNOLOGIES Common Stock 550241103   79,251 11,403 SH Call SOLE 6 11,403 0 0
LYFT INC CL Common Stock 55087P104   771 58 SH Call SOLE 6 58 0 0
MSCI Common Stock 55354G100   10,780 20 SH Call SOLE 6 20 0 0
MACERICH Common Stock 554382101   79,134 4,187 SH Call SOLE 6 4,187 0 0
MACYS Common Stock 55616P104   115,432 6,381 SH Call SOLE 6 6,381 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104   5,996 12 SH Call SOLE 6 12 0 0
MERCK & CO Common Stock 58933Y105   11,428 95 SH Call SOLE 6 95 0 0
METLIFE Common Stock 59156R108   3,253 46 SH Call SOLE 6 46 0 0
MICROSOFT Common Stock 594918104   221,362 598 SH Call SOLE 6 598 0 0
MICRON TECHNOLOGY Common Stock 595112103   120,271 356 SH Call SOLE 6 356 0 0
MODERNA Common Stock 60770K107   64,008 1,260 SH Call SOLE 6 1,260 0 0
MORGAN STANLEY Common Stock 617446448   10,697 65 SH Call SOLE 6 65 0 0
MOSAIC Common Stock 61945C103   91,214 3,577 SH Call SOLE 6 3,577 0 0
NEUROCRINE BIOSCIENCES Common Stock 64125C109   52,696 400 SH Call SOLE 6 400 0 0
NOKIA CORP Common Stock 654902204   84,941 10,578 SH Call SOLE 6 10,578 0 0
NOVARTIS AG Common Stock 66987V109   37,970 255 SH Call SOLE 6 255 0 0
NUCOR Common Stock 670346105   975,707 5,770 SH Call SOLE 6 5,770 0 0
NUTANIX INC Common Stock 67059N108   35,083 923 SH Call SOLE 6 923 0 0
NVIDIA Common Stock 67066G104   697,600 4,000 SH Call SOLE 6 4,000 0 0
NUTRIEN Common Stock 67077M108   4,905 65 SH Call SOLE 6 65 0 0
OCCIDENTAL PETE Common Stock 674599105   8,060 124 SH Call SOLE 6 124 0 0
OPKO HEALTH Common Stock 68375N103   7,434 6,521 SH Call SOLE 6 6,521 0 0
ORGANON & CO Common Stock 68622V106   120 20 SH Call SOLE 6 20 0 0
OVINTIV Common Stock 69047Q102   296,503 4,995 SH Call SOLE 6 4,995 0 0
PAYPAL HLDGS Common Stock 70450Y103   43,014 951 SH Call SOLE 6 951 0 0
PEPSICO Common Stock 713448108   9,783 63 SH Call SOLE 6 63 0 0
PFIZER Common Stock 717081103   140 5 SH Call SOLE 6 5 0 0
QUALCOMM Common Stock 747525103   569,079 4,419 SH Call SOLE 6 4,419 0 0
QUALYS Common Stock 74758T303   43,925 500 SH Call SOLE 6 500 0 0
QUANTUMSCAPE CORP COM Common Stock 74767V109   36,162 5,668 SH Call SOLE 6 5,668 0 0
RACKSPACE TECHNOLOGY Common Stock 750102105   1,837 1,875 SH Call SOLE 6 1,875 0 0
RAYMOND JAMES FINL Common Stock 754730109   16,796 116 SH Call SOLE 6 116 0 0
REGENERON Common Stock 75886F107   227,156 294 SH Call SOLE 6 294 0 0
REPLIGEN Common Stock 759916109   23,564 200 SH Call SOLE 6 200 0 0
RIO TINTO PLC Common Stock 767204100   7,914 85 SH Call SOLE 6 85 0 0
SALESFORCE Common Stock 79466L302   135,709 727 SH Call SOLE 6 727 0 0
SAP SE Common Stock 803054204   89,764 531 SH Call SOLE 6 531 0 0
SAP SE Common Stock 803054204   14,960 88 SH Call SOLE 6 88 0 0
SAREPTA THERAPEUTICS Common Stock 803607100   31,878 1,465 SH Call SOLE 6 1,465 0 0
SLB LIMITED Common Stock 806857108   1,248,726 24,299 SH Call SOLE 6 24,299 0 0
SIBANYE STILLWATER LTD Common Stock 82575P107   18,807 1,534 SH Call SOLE 6 1,534 0 0
SKYWORKS SOLUTIONS Common Stock 83088M102   8,407 157 SH Call SOLE 6 157 0 0
SNOWFLAKE INC Common Stock 833445109   113,266 751 SH Call SOLE 6 751 0 0
SONY GROUP CORP Common Stock 835699307   15,044 725 SH Call SOLE 6 725 0 0
STMICROELECTRONICS N V Common Stock 861012102   17,275 500 SH Call SOLE 6 500 0 0
SUPERNUS Common Stock 868459108   34,684 671 SH Call SOLE 6 671 0 0
SYNOPSYS Common Stock 871607107   17,445 44 SH Call SOLE 6 44 0 0
TAIWAN SEMICONDUCTOR MANUFAC Common Stock 874039100   130,592 385 SH Call SOLE 6 385 0 0
TELADOC HEALTH Common Stock 87918A105   5,777 1,060 SH Call SOLE 6 1,060 0 0
TESLA Common Stock 88160R101   1,720,459 4,628 SH Call SOLE 6 4,628 0 0
TEVA PHARMACEUTICAL INDS LTD Common Stock 881624209   234,748 8,168 SH Call SOLE 6 8,168 0 0
TRUIST FINL Common Stock 89832Q109   2,896 63 SH Call SOLE 6 63 0 0
TWILIO INC Common Stock 90138F102   18,244 145 SH Call SOLE 6 145 0 0
UBER TECHNOLOGIES Common Stock 90353T100   74,016 1,029 SH Call SOLE 6 1,029 0 0
UNITED AIRLS HLDGS Common Stock 910047109   18,414 200 SH Call SOLE 6 200 0 0
UNITEDHEALTH GROUP Common Stock 91324P102   10,012 37 SH Call SOLE 6 37 0 0
UNUM Common Stock 91529Y106   5,696 78 SH Call SOLE 6 78 0 0
VERALTO CORP Common Stock 92338C103   1,592 18 SH Call SOLE 6 18 0 0
VERIZON COMMUNICATIONS Common Stock 92343V104   2,861 57 SH Call SOLE 6 57 0 0
VERTEX PHARMACEUTICALS Common Stock 92532F100   385,364 863 SH Call SOLE 6 863 0 0
VIPSHOP HLDGS LTD SPONSORED Common Stock 92763W103   44,510 2,835 SH Call SOLE 6 2,835 0 0
VIRGIN GALACTIC HOLDINGS INC Common Stock 92766K403   134 55 SH Call SOLE 6 55 0 0
VISA INC COM Common Stock 92826C839   42,918 142 SH Call SOLE 6 142 0 0
WARNER BROS DISCOVERY INC COM Common Stock 934423104   40,668 1,481 SH Call SOLE 6 1,481 0 0
WASTE MGMT INC Common Stock 94106L109   70,775 308 SH Call SOLE 6 308 0 0
WESTERN DIGITAL Common Stock 958102105   426,563 1,577 SH Call SOLE 6 1,577 0 0
WILLIAMS COS Common Stock 969457100   160,917 2,211 SH Call SOLE 6 2,211 0 0
WYNN RESORTS Common Stock 983134107   61,641 607 SH Call SOLE 6 607 0 0
ZSCALER Common Stock 98980G102   7,015 50 SH Call SOLE 6 50 0 0
ZOOM COMMUNICATIONS INC Common Stock 98980L101   25,725 320 SH Call SOLE 6 320 0 0
ACCENTURE PLC IRELAND SHS Common Stock G1151C101   7,932 40 SH Call SOLE 6 40 0 0
LINDE Common Stock G54950103   74,860 151 SH Call SOLE 6 151 0 0
NORWEGIAN CRUISE LINE Common Stock G66721104   29,060 1,554 SH Call SOLE 6 1,554 0 0
LOGITECH INTL S Common Stock H50430232   41,004 450 SH Call SOLE 6 450 0 0
TRANSOCEAN LTD Common Stock H8817H100   265 40 SH Call SOLE 6 40 0 0
SPOTIFY TECHNOLOGY S Common Stock L8681T102   96,982 200 SH Call SOLE 6 200 0 0
NEBIUS GROUP N.V. SHS Common Stock N97284108   415,040 4,000 SH Call SOLE 6 4,000 0 0
AMAZON COM Common Stock 023135106   1,178,808 5,660 SH Call SOLE 6 5,660 0 0
BOEING Common Stock 097023105   49,957 251 SH Call SOLE 6 251 0 0
APPLE Common Stock 037833100   37,561 148 SH Call SOLE 6 148 0 0
ADVANCED MICRO DEVICES Common Stock 007903107   79,134 389 SH Call SOLE 6 389 0 0
ALLSTATE Common Stock 020002101   49,762 240 SH Call SOLE 6 240 0 0
ARCHER DANIELS MIDLAND Common Stock 039483102   145 2 SH Call SOLE 6 2 0 0
BAIDU INC SPON ADR Common Stock 056752108   211,921 1,902 SH Call SOLE 6 1,902 0 0
ALCOA Common Stock 013872106   203,102 3,062 SH Call SOLE 6 3,062 0 0
BANK AMERICA Common Stock 060505104   11,749 241 SH Call SOLE 6 241 0 0
APPLIED MATLS Common Stock 038222105   56,737 166 SH Call SOLE 6 166 0 0
BP PLC Common Stock 055622104   280,854 6,014 SH Call SOLE 6 6,014 0 0
ATARA BIOTHERAPEUTICS INC Common Stock 046513206   946 200 SH Call SOLE 6 200 0 0
AMGEN Common Stock 031162100   52,778 150 SH Call SOLE 6 150 0 0
ALLOGENE THERAPEUTICS Common Stock 019770106   4,880 2,000 SH Call SOLE 6 2,000 0 0
BOOZ ALLEN HAMILTON HLDG COR Common Stock 099502106   7,803 100 SH Call SOLE 6 100 0 0
GRAFTECH INTL LTD SR NT Common Stock 384313607   4,671 689 SH Call SOLE 6 689 0 0
PARAMOUNT SKYDANCE CORP COM Common Stock 69932A204   4,736 525 SH Call SOLE 6 525 0 0
BARRICK MNG CORP Common Stock 06849F108   285,530 7,000 SH Call SOLE 6 7,000 0 0
SOLSTICE ADVANCED MATLS INC Common Stock 83443Q103   1,371 18 SH Call SOLE 6 18 0 0
TILRAY BRANDS Common Stock 88688T209   8,735 1,350 SH Call SOLE 6 1,350 0 0