The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO Common Stock 88579Y101   920,893 7,074 SH   SOLE   29,196 0 0
89BIO INC Common Stock 282559103   5,953,040 763,000 SH   SOLE   763,000 0 0
AAON INC Common Stock 000360206   7,497,036 62,132 SH   SOLE   29,510 0 32,622
ABBOTT LABS Common Stock 002824100   82,704,485 727,610 SH   SOLE   755,535 0 0
ABBVIE INC Common Stock 00287Y109   24,910,846 139,949 SH   SOLE   211,180 0 0
ABCELLERA BIOLOGICS INC Common Stock 00288U106   185,380 62,000 SH   SOLE   62,000 0 0
ACADIA PHARMACEUTICALS INC Common Stock 004225108   4,106,985 242,300 SH   SOLE   242,300 0 0
ACUITY BRANDS INC Common Stock 00508Y102   0 0 SH   SOLE   600 0 0
ADAPTIVE BIOTECHNOLOGIES COR Common Stock 00650F109   224,553 35,700 SH   SOLE   35,700 0 0
ADOBE INC Common Stock 00724F101   101,579,198 227,334 SH   SOLE   171,237 0 56,097
ADTALEM GLOBAL ED INC Common Stock 00737L103   0 0 SH   SOLE   356 0 0
ADVANCED DRAIN SYS INC DEL Common Stock 00790R104   0 0 SH   SOLE   225 0 0
ADVANCED MICRO DEVICES INC Common Stock 007903107   576,557 116,400 SH   SOLE   0 0 116,400
ADVANCED MICRO DEVICES INC Common Stock 007903107   23,561,108 188,217 SH   SOLE   228,968 0 0
ADVANSIX INC Common Stock 00773T101   0 0 SH   SOLE   600 0 0
AECOM Common Stock 00766T100   0 0 SH   SOLE   32,775 0 0
AFLAC INC Common Stock 001055102   2,088,276 20,200 SH   SOLE   59,162 0 0
AFYA LTD Common Stock G01125106   763,827 48,191 SH   SOLE   48,191 0 0
AGCO CORP Common Stock 001084102   1,984,128 21,290 SH   SOLE   20,290 0 1,000
AGILENT TECHNOLOGIES INC Common Stock 00846U101   1,451,904 10,712 SH   SOLE   21,538 0 0
AGILENT TECHNOLOGIES INC Common Stock 00846U101   568,914 103,272 SH   SOLE   0 0 103,272
AGIOS PHARMACEUTICALS INC Common Stock 00847X104   66,425,810 2,009,900 SH   SOLE   2,009,900 0 0
AGNICO EAGLE MINES LTD Common Stock 008474108   9,942,528 126,200 SH   SOLE   129,608 0 0
AIR PRODS & CHEMS INC Common Stock 009158106   16,706,310 57,717 SH   SOLE   60,744 0 0
AIRBNB INC Common Stock 009066101   0 0 SH   SOLE   16,999 0 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101   0 0 SH   SOLE   7,144 0 0
AKERO THERAPEUTICS INC Common Stock 00973Y108   1,327,750 47,000 SH   SOLE   47,000 0 0
ALAMOS GOLD INC NEW Common Stock 011532108   601,465 32,700 SH   SOLE   32,700 0 0
ALCOA CORP Common Stock 013872106   2,690,352 71,400 SH   SOLE   71,400 0 0
ALECTOR INC Common Stock 014442107   33,820 19,000 SH   SOLE   19,000 0 0
ALEXANDRIA REAL ESTATE EQ IN REIT 015271109   146,700 1,500 SH   SOLE   0 0 1,500
ALIBABA GROUP HLDG LTD Common Stock 01609W102   106,970 30,765 SH   SOLE   0 0 30,765
ALIBABA GROUP HLDG LTD Common Stock 01609W102   4,938,015 58,054 SH   SOLE   59,430 0 0
ALIGN TECHNOLOGY INC Common Stock 016255101   3,464,492 16,386 SH   SOLE   17,286 0 0
ALLISON TRANSMISSION HLDGS I Common Stock 01973R101   0 0 SH   SOLE   3,866 0 0
ALLOGENE THERAPEUTICS INC Common Stock 019770106   68,766 31,400 SH   SOLE   31,400 0 0
ALLSTATE CORP Common Stock 020002101   11,306,910 58,339 SH   SOLE   72,149 0 0
ALNYLAM PHARMACEUTICALS INC Common Stock 02043Q107   6,308,585 26,510 SH   SOLE   29,210 0 0
ALPHABET INC Common Stock 02079K107   78,733,845 406,734 SH   SOLE   510,438 0 0
ALPHABET INC Common Stock 02079K305   247,081,132 1,281,385 SH   SOLE   1,231,058 0 50,327
ALPHABET INC Common Stock 02079K305   523,900 67,490 SH   SOLE   0 0 67,490
ALTRIA GROUP INC Common Stock 02209S103   0 0 SH   SOLE   4,275 0 0
AMAZON COM INC Common Stock 023135106   106,867,213 477,845 SH   SOLE   682,611 0 0
AMAZON COM INC Common Stock 023135106   529,086 58,810 SH   SOLE   0 0 58,810
AMERESCO INC Common Stock 02361E108   3,498,441 150,925 SH   SOLE   150,925 0 0
AMERICAN ASSETS TR INC REIT 024013104   0 0 SH   SOLE   0 0 0
AMERICAN EXPRESS CO Common Stock 025816109   15,678,546 51,984 SH   SOLE   72,967 0 0
AMERICAN FINL GROUP INC OHIO Common Stock 025932104   219,200 1,600 SH   SOLE   9,300 0 0
AMERICAN INTL GROUP INC Common Stock 026874784   0 0 SH   SOLE   2,690 0 0
AMERICAN TOWER CORP NEW REIT 03027X100   2,235,000 12,289 SH   SOLE   0 0 12,289
AMERICAN WTR WKS CO INC NEW Common Stock 030420103   8,235,862 65,783 SH   SOLE   119,351 0 0
AMERIPRISE FINL INC Common Stock 03076C106   20,461,719 38,158 SH   SOLE   38,888 0 0
AMERISAFE INC Common Stock 03071H100   0 0 SH   SOLE   1,055 0 0
AMETEK INC Common Stock 031100100   16,782,421 92,730 SH   SOLE   110,730 0 0
AMGEN INC Common Stock 031162100   24,451,744 93,125 SH   SOLE   114,308 0 0
AMICUS THERAPEUTICS INC Common Stock 03152W109   1,125,266 116,850 SH   SOLE   116,850 0 0
AMPHENOL CORP NEW Common Stock 032095101   3,996,820 57,080 SH   SOLE   73,320 0 0
ANALOG DEVICES INC Common Stock 032654105   4,129,103 19,029 SH   SOLE   40,455 0 0
ANSYS INC Common Stock 03662Q105   10,459,632 30,804 SH   SOLE   32,714 0 0
APELLIS PHARMACEUTICALS INC Common Stock 03753U106   1,372,560 42,000 SH   SOLE   42,000 0 0
APOGEE THERAPEUTICS INC Common Stock 03770N101   1,099,440 24,000 SH   SOLE   24,000 0 0
APOLLO GLOBAL MGMT INC Common Stock 03769M106   0 0 SH   SOLE   8,768 0 0
APPLE INC Common Stock 037833100   356,447,219 1,397,804 SH   SOLE   1,569,818 0 0
APPLIED MATLS INC Common Stock 038222105   83,802,069 506,279 SH   SOLE   340,653 0 165,626
APPLOVIN CORP Common Stock 03831W108   3,351,700 10,000 SH   SOLE   10,000 0 0
ARCBEST CORP Common Stock 03937C105   0 0 SH   SOLE   2,050 0 0
ARCELLX INC Common Stock 03940C100   1,660,680 21,000 SH   SOLE   21,000 0 0
ARCH CAP GROUP LTD Common Stock G0450A105   71,983,613 780,722 SH   SOLE   413,325 0 367,397
ARCHROCK INC Common Stock 03957W106   760,740 31,000 SH   SOLE   31,000 0 0
ARCUTIS BIOTHERAPEUTICS INC Common Stock 03969K108   1,045,330 73,100 SH   SOLE   73,100 0 0
ARES CAPITAL CORP Common Stock 04010L103   4,036,960 184,000 SH   SOLE   184,000 0 0
ARGENX SE Common Stock 04016X101   10,522,008 16,800 SH   SOLE   17,478 0 0
ARISTA NETWORKS INC Common Stock 040413205   27,252,109 240,587 SH   SOLE   264,113 0 0
ARM HOLDINGS PLC Common Stock 042068205   3,876,000 30,000 SH   SOLE   33,240 0 0
ARMSTRONG WORLD INDS INC NEW Common Stock 04247X102   0 0 SH   SOLE   1,397 0 0
ARRAY TECHNOLOGIES INC Common Stock 04271T100   16,498,026 2,735,991 SH   SOLE   2,735,991 0 0
ARROW ELECTRS INC Common Stock 042735100   0 0 SH   SOLE   600 0 0
ARROWHEAD PHARMACEUTICALS IN Common Stock 04280A100   891,120 47,000 SH   SOLE   47,000 0 0
ASCENDIS PHARMA A/S Common Stock 04351P101   2,791,250 20,300 SH   SOLE   20,300 0 0
ASE TECHNOLOGY HLDG CO LTD Common Stock 00215W100   0 0 SH   SOLE   62,012 0 0
ASTRAZENECA PLC Common Stock 046353108   63,155,736 960,648 SH   SOLE   961,961 0 0
AT&T INC Common Stock 00206R102   23,502,183 1,028,092 SH   SOLE   1,245,782 0 0
ATLASSIAN CORPORATION Common Stock 049468101   17,297,000 70,000 SH   SOLE   70,000 0 0
AUTODESK INC Common Stock 052769106   25,030,764 83,659 SH   SOLE   93,023 0 0
AUTOLIV INC Common Stock 052800109   1,094,924 11,600 SH   SOLE   11,600 0 0
AUTOLUS THERAPEUTICS PLC Common Stock 05280R100   440,700 195,000 SH   SOLE   195,000 0 0
AUTOMATIC DATA PROCESSING IN Common Stock 053015103   78,519,369 266,553 SH   SOLE   134,648 0 131,905
AUTOZONE INC Common Stock 053332102   63,439,239 19,900 SH   SOLE   20,576 0 0
AVALONBAY CMNTYS INC REIT 053484101   1,880,030 8,500 SH   SOLE   0 0 8,500
AVANTOR INC Common Stock 05352A100   0 0 SH   SOLE   36,424 0 0
AVERY DENNISON CORP Common Stock 053611109   0 0 SH   SOLE   5,320 0 0
AXALTA COATING SYS LTD Common Stock G0750C108   549,920 16,000 SH   SOLE   16,000 0 0
AXON ENTERPRISE INC Common Stock 05464C101   0 0 SH   SOLE   1,700 0 0
AXSOME THERAPEUTICS INC Common Stock 05464T104   953,700 11,000 SH   SOLE   11,000 0 0
BADGER METER INC Common Stock 056525108   6,890,766 31,970 SH   SOLE   16,140 0 15,830
BAIDU INC Common Stock 056752108   1,561,619 18,033 SH   SOLE   18,000 0 33
BAKER HUGHES COMPANY Common Stock 05722G100   1,170,960 28,700 SH   SOLE   39,505 0 0
BALL CORP Common Stock 058498106   0 0 SH   SOLE   6,200 0 0
BANCO DE CHILE Common Stock 059520106   0 0 SH   SOLE   12,500 0 0
BANCO MACRO SA Common Stock 05961W105   1,002,300 10,000 SH   SOLE   10,000 0 0
BANK AMERICA CORP Common Stock 060505104   697,615 387,078 SH   SOLE   0 0 387,078
BANK AMERICA CORP Common Stock 060505104   8,247,240 186,000 SH   SOLE   396,728 0 0
BANK MONTREAL QUE Common Stock 063671101   0 0 SH   SOLE   876 0 0
BANK NEW YORK MELLON CORP Common Stock 064058100   8,471,598 109,241 SH   SOLE   166,071 0 0
BANK NOVA SCOTIA HALIFAX Common Stock 064149107   0 0 SH   SOLE   6,618 0 0
BARRICK GOLD CORP Common Stock 067901108   401,960 26,000 SH   SOLE   17,499 0 8,501
BATH & BODY WORKS INC Common Stock 070830104   61,544,683 1,584,460 SH   SOLE   1,584,460 0 0
BATH & BODY WORKS INC Common Stock 070830104   1,562 1,000 SH   SOLE   0 0 1,000
BEACON ROOFING SUPPLY INC Common Stock 073685109   0 0 SH   SOLE   600 0 0
BEAM THERAPEUTICS INC Common Stock 07373V105   577,003 21,700 SH   SOLE   21,700 0 0
BECTON DICKINSON & CO Common Stock 075887109   0 0 SH   SOLE   11,465 0 0
BEIGENE LTD Common Stock 07725L102   3,728,745 20,500 SH   SOLE   20,500 0 0
BERKLEY W R CORP Common Stock 084423102   7,607,853 129,373 SH   SOLE   83,482 0 45,891
BERKSHIRE HATHAWAY INC DEL Common Stock 084670108   2,034,360 3 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702   4,763,734 10,400 SH   SOLE   17,145 0 0
BERRY GLOBAL GROUP INC Common Stock 08579W103   455,140 7,000 SH   SOLE   10,400 0 0
BEST BUY INC Common Stock 086516101   6,619,856 75,200 SH   SOLE   88,300 0 0
BEYOND MEAT INC Common Stock 08862E109   328 85 SH   SOLE   0 0 85
BHP GROUP LTD Common Stock 088606108   0 0 SH   SOLE   3,000 0 0
BICYCLE THERAPEUTICS PLC Common Stock 088786108   203,700 14,000 SH   SOLE   14,000 0 0
BIO RAD LABS INC Common Stock 090572207   0 0 SH   SOLE   800 0 0
BIO-TECHNE CORP Common Stock 09073M104   0 0 SH   SOLE   2,900 0 0
BIOCRYST PHARMACEUTICALS INC Common Stock 09058V103   308,400 40,000 SH   SOLE   40,000 0 0
BIOGEN INC Common Stock 09062X103   8,975,104 59,316 SH   SOLE   62,605 0 0
BIOHAVEN LTD Common Stock G1110E107   1,880,658 51,300 SH   SOLE   51,300 0 0
BIOMARIN PHARMACEUTICAL INC Common Stock 09061G101   4,097 1,520 SH   SOLE   0 0 1,520
BIOMARIN PHARMACEUTICAL INC Common Stock 09061G101   4,576,279 68,415 SH   SOLE   77,091 0 0
BLACKROCK INC Common Stock 09290D101   35,683,310 34,432 SH   SOLE   36,844 0 0
BLACKSTONE INC Common Stock 09260D107   0 0 SH   SOLE   24,352 0 0
BLOCK INC Common Stock 852234103   23,126,213 264,360 SH   SOLE   266,760 0 0
BLOOM ENERGY CORP Common Stock 093712107   14,401,169 628,872 SH   SOLE   628,872 0 0
BLOOMIN BRANDS INC Common Stock 094235108   30,275,000 2,500,000 SH   SOLE   2,500,000 0 0
BLUE OWL CAPITAL INC Common Stock 09581B103   616,327 26,350 SH   SOLE   0 0 26,350
BLUEPRINT MEDICINES CORP Common Stock 09627Y109   2,243,940 25,100 SH   SOLE   25,100 0 0
BOEING CO Common Stock 097023105   20,303 115 SH   SOLE   1,148 0 0
BOISE CASCADE CO DEL Common Stock 09739D100   0 0 SH   SOLE   600 0 0
BOOKING HOLDINGS INC Common Stock 09857L108   66,749,240 13,255 SH   SOLE   14,348 0 0
BOOZ ALLEN HAMILTON HLDG COR Common Stock 099502106   0 0 SH   SOLE   2,700 0 0
BORGWARNER INC Common Stock 099724106   9,523,567 296,432 SH   SOLE   296,432 0 0
BOSTON SCIENTIFIC CORP Common Stock 101137107   21,698,844 239,854 SH   SOLE   324,910 0 0
BRADY CORP Common Stock 104674106   0 0 SH   SOLE   1,113 0 0
BRIDGEBIO PHARMA INC Common Stock 10806X102   3,924,898 140,225 SH   SOLE   140,225 0 0
BRIGHT HORIZONS FAM SOL IN D Common Stock 109194100   965,258 8,733 SH   SOLE   8,733 0 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122108   3,525 1,520 SH   SOLE   0 0 1,520
BRISTOL-MYERS SQUIBB CO Common Stock 110122108   9,268,440 160,690 SH   SOLE   381,087 0 0
BROADCOM INC Common Stock 11135F101   118,328,351 491,642 SH   SOLE   627,925 0 0
BROADRIDGE FINL SOLUTIONS IN Common Stock 11133T103   0 0 SH   SOLE   4,840 0 0
BROWN & BROWN INC Common Stock 115236101   0 0 SH   SOLE   14,870 0 0
BROWN FORMAN CORP Common Stock 115637209   0 0 SH   SOLE   15,025 0 0
BRUNSWICK CORP Common Stock 117043109   0 0 SH   SOLE   2,800 0 0
BUILDERS FIRSTSOURCE INC Common Stock 12008R107   0 0 SH   SOLE   3,150 0 0
BXP INC REIT 101121101   0 0 SH   SOLE   0 0 0
CABOT CORP Common Stock 127055101   499,656 5,450 SH   SOLE   5,661 0 0
CADENCE DESIGN SYSTEM INC Common Stock 127387108   12,426,312 40,738 SH   SOLE   43,956 0 0
CANADIAN IMPERIAL BK COMM Common Stock 136069101   0 0 SH   SOLE   8,663 0 0
CANADIAN NAT RES LTD Common Stock 136385101   0 0 SH   SOLE   857 0 0
CANADIAN NATL RY CO Common Stock 136375102   0 0 SH   SOLE   4,525 0 0
CANADIAN PACIFIC KANSAS CITY Common Stock 13646K108   8,042,493 110,777 SH   SOLE   165,152 0 0
CAPITAL ONE FINL CORP Common Stock 14040H105   0 0 SH   SOLE   1,487 0 0
CARDINAL HEALTH INC Common Stock 14149Y108   0 0 SH   SOLE   3,800 0 0
CARETRUST REIT INC REIT 14174T107   1,198,758 44,300 SH   SOLE   0 0 44,300
CARLISLE COS INC Common Stock 142339100   0 0 SH   SOLE   1,100 0 0
CARRIER GLOBAL CORPORATION Common Stock 14448C104   0 0 SH   SOLE   5,966 0 0
CARTESIAN THERAPEUTICS INC Common Stock 816212302   3,259,771 173,566 SH   SOLE   173,566 0 0
CARVANA CO Common Stock 146869102   0 0 SH   SOLE   1,056 0 0
CATERPILLAR INC Common Stock 149123101   38,958,777 106,809 SH   SOLE   119,579 0 0
CATHAY GEN BANCORP Common Stock 149150104   0 0 SH   SOLE   3,000 0 0
CBOE GLOBAL MKTS INC Common Stock 12503M108   11,043,182 56,326 SH   SOLE   45,619 0 10,707
CBRE GROUP INC Common Stock 12504L109   2,299,088 17,600 SH   SOLE   31,403 0 0
CDW CORP Common Stock 12514G108   1,016,114 5,785 SH   SOLE   5,400 0 385
CELESTICA INC Common Stock 15101Q207   0 0 SH   SOLE   1,384 0 0
CENCORA INC Common Stock 03073E105   0 0 SH   SOLE   4,497 0 0
CENOVUS ENERGY INC Common Stock 15135U109   0 0 SH   SOLE   12,616 0 0
CENTENE CORP DEL Common Stock 15135B101   0 0 SH   SOLE   37,114 0 0
CF INDS HLDGS INC Common Stock 125269100   1,139,888 13,450 SH   SOLE   18,961 0 0
CGI INC Common Stock 12532H104   0 0 SH   SOLE   632 0 0
CHARGEPOINT HOLDINGS INC Common Stock 15961R105   1,985,778 1,743,383 SH   SOLE   1,743,383 0 0
CHART INDS INC Common Stock 16115Q308   453,315 2,350 SH   SOLE   2,350 0 0
CHARTER COMMUNICATIONS INC N Common Stock 16119P108   0 0 SH   SOLE   2,793 0 0
CHEMED CORP NEW Common Stock 16359R103   0 0 SH   SOLE   500 0 0
CHEMOURS CO Common Stock 163851108   597,765 35,142 SH   SOLE   35,142 0 0
CHENIERE ENERGY INC Common Stock 16411R208   13,231,391 62,880 SH   SOLE   71,925 0 0
CHENIERE ENERGY INC Common Stock 16411R208   464,420 50,623 SH   SOLE   0 0 50,623
CHEVRON CORP NEW Common Stock 166764100   3,908,069 27,229 SH   SOLE   26,850 0 379
CHEWY INC Common Stock 16679L109   0 0 SH   SOLE   8,754 0 0
CHINOOK THERAPEUTICS, INC. Common Stock 169CVR016   120,030 307,769 SH   SOLE   307,769 0 0
CHIPOTLE MEXICAN GRILL INC Common Stock 169656105   0 0 SH   SOLE   41,610 0 0
CHOICE HOTELS INTL INC Common Stock 169905106   21,183,000 150,000 SH   SOLE   150,000 0 0
CHUNGHWA TELECOM CO LTD Common Stock 17133Q502   0 0 SH   SOLE   1,520 0 0
CHURCH & DWIGHT CO INC Common Stock 171340102   0 0 SH   SOLE   13,998 0 0
CINCINNATI FINL CORP Common Stock 172062101   374,530 2,600 SH   SOLE   8,684 0 0
CINTAS CORP Common Stock 172908105   69,818,133 379,770 SH   SOLE   190,020 0 189,750
CIRRUS LOGIC INC Common Stock 172755100   0 0 SH   SOLE   5,631 0 0
CISCO SYS INC Common Stock 17275R102   38,106,498 638,304 SH   SOLE   802,313 0 0
CISCO SYS INC Common Stock 17275R102   537,023 221,214 SH   SOLE   0 0 221,214
CITIGROUP INC Common Stock 172967424   0 0 SH   SOLE   7,296 0 0
CITIZENS FINL GROUP INC Common Stock 174610105   2,829,368 64,864 SH   SOLE   64,864 0 0
CLOROX CO DEL Common Stock 189054109   0 0 SH   SOLE   11,414 0 0
CLOUDFLARE INC Common Stock 18915M107   8,825,979 80,950 SH   SOLE   80,950 0 0
CME GROUP INC Common Stock 12572Q105   0 0 SH   SOLE   21,094 0 0
COCA COLA CO Common Stock 191216100   6,510,222 104,313 SH   SOLE   146,710 0 0
COINBASE GLOBAL INC Common Stock 19260Q107   0 0 SH   SOLE   300 0 0
COLGATE PALMOLIVE CO Common Stock 194162103   14,112,416 153,774 SH   SOLE   174,622 0 0
COLLIERS INTL GROUP INC Common Stock 194693107   1,621,517 12,000 SH   SOLE   12,000 0 0
COLUMBIA BKG SYS INC Common Stock 197236102   0 0 SH   SOLE   1,787 0 0
COLUMBIA SPORTSWEAR CO Common Stock 198516106   0 0 SH   SOLE   600 0 0
COMCAST CORP NEW Common Stock 20030N101   3,857,869 101,859 SH   SOLE   211,214 0 0
COMERICA INC Common Stock 200340107   0 0 SH   SOLE   4,300 0 0
COMMERCIAL METALS CO Common Stock 201723103   0 0 SH   SOLE   2,200 0 0
COMMVAULT SYS INC Common Stock 204166102   0 0 SH   SOLE   1,984 0 0
COMPANHIA DE SANEAMENTO BASI Common Stock 20441A102   0 0 SH   SOLE   8,790 0 0
CONOCOPHILLIPS Common Stock 20825C104   2,030,765 20,953 SH   SOLE   21,447 0 0
CONSOLIDATED EDISON INC Common Stock 209115104   0 0 SH   SOLE   4,836 0 0
CONSTELLATION BRANDS INC Common Stock 21036P108   11,609,031 52,850 SH   SOLE   62,626 0 0
CONSTELLATION ENERGY CORP Common Stock 21037T109   0 0 SH   SOLE   154 0 0
COOPER COS INC Common Stock 216648501   0 0 SH   SOLE   9,600 0 0
COPART INC Common Stock 217204106   0 0 SH   SOLE   18,800 0 0
CORNING INC Common Stock 219350105   3,774,620 79,000 SH   SOLE   113,000 0 0
CORPAY INC Common Stock 219948106   0 0 SH   SOLE   600 0 0
CORTEVA INC Common Stock 22052L104   744,120 13,000 SH   SOLE   13,000 0 0
CORVEL CORP Common Stock 221006109   545,952 4,800 SH   SOLE   4,800 0 0
COSTAR GROUP INC Common Stock 22160N109   11,491,200 160,000 SH   SOLE   163,000 0 0
COSTCO WHSL CORP NEW Common Stock 22160K105   89,613,219 96,059 SH   SOLE   52,428 0 43,631
COTERRA ENERGY INC Common Stock 127097103   22,968,000 900,000 SH   SOLE   900,000 0 0
CREDICORP LTD Common Stock G2519Y108   905,600 5,000 SH   SOLE   5,000 0 0
CREDIT ACCEP CORP MICH Common Stock 225310101   0 0 SH   SOLE   700 0 0
CROWDSTRIKE HLDGS INC Common Stock 22788C105   23,797,122 67,504 SH   SOLE   69,757 0 0
CROWN CASTLE INC REIT 22822V101   1,023,328 11,300 SH   SOLE   0 0 11,300
CSX CORP Common Stock 126408103   779,072 24,001 SH   SOLE   156,373 0 0
CTS CORP Common Stock 126501105   0 0 SH   SOLE   600 0 0
CUBESMART REIT 229663109   868,632 20,400 SH   SOLE   0 0 20,400
CUMMINS INC Common Stock 231021106   13,168,185 37,500 SH   SOLE   44,817 0 0
CVB FINL CORP Common Stock 126600105   0 0 SH   SOLE   17,100 0 0
CVS HEALTH CORP Common Stock 126650100   742,627 16,692 SH   SOLE   46,003 0 0
CYTOKINETICS INC Common Stock 23282W605   2,862,912 60,450 SH   SOLE   60,450 0 0
D R HORTON INC Common Stock 23331A109   7,904,678 56,640 SH   SOLE   61,989 0 0
DANAHER CORPORATION Common Stock 235851102   4,276,274 18,504 SH   SOLE   43,753 0 0
DARDEN RESTAURANTS INC Common Stock 237194105   0 0 SH   SOLE   5,300 0 0
DARLING INGREDIENTS INC Common Stock 237266101   26,863,731 804,178 SH   SOLE   804,177 0 1
DATADOG INC Common Stock 23804L103   8,321,430 57,000 SH   SOLE   64,197 0 0
DAVITA INC Common Stock 23918K108   3,732,960 24,000 SH   SOLE   24,361 0 0
DAY ONE BIOPHARMACEUTICALS I Common Stock 23954D109   658,944 51,200 SH   SOLE   51,200 0 0
DECKERS OUTDOOR CORP Common Stock 243537107   0 0 SH   SOLE   3,753 0 0
DEERE & CO Common Stock 244199105   7,265,562 16,896 SH   SOLE   20,099 0 0
DELL TECHNOLOGIES INC Common Stock 24703L202   8,187,435 69,785 SH   SOLE   69,610 0 175
DELTA AIR LINES INC DEL Common Stock 247361702   0 0 SH   SOLE   3,589 0 0
DENALI THERAPEUTICS INC Common Stock 24823R105   554,409 26,900 SH   SOLE   26,900 0 0
DEXCOM INC Common Stock 252131107   827,114 10,308 SH   SOLE   17,008 0 0
DIAGEO PLC Common Stock 25243Q205   326,541 62,637 SH   SOLE   0 0 62,637
DIAMONDBACK ENERGY INC Common Stock 25278X109   27,367 170 SH   SOLE   0 0 170
DICKS SPORTING GOODS INC Common Stock 253393102   0 0 SH   SOLE   2,500 0 0
DIGITAL RLTY TR INC REIT 253868103   0 0 SH   SOLE   0 0 0
DILLARDS INC Common Stock 254067101   0 0 SH   SOLE   500 0 0
DISCOVER FINL SVCS Common Stock 254709108   0 0 SH   SOLE   16,411 0 0
DISNEY WALT CO Common Stock 254687106   25,961,786 231,958 SH   SOLE   287,181 0 0
DOCEBO INC Common Stock 25609L105   1,390,614 30,400 SH   SOLE   30,400 0 0
DOLLAR GEN CORP NEW Common Stock 256677105   49,198,500 650,000 SH   SOLE   652,743 0 0
DOLLAR TREE INC Common Stock 256746108   0 0 SH   SOLE   1,200 0 0
DOMINOS PIZZA INC Common Stock 25754A201   0 0 SH   SOLE   600 0 0
DOORDASH INC Common Stock 25809K105   0 0 SH   SOLE   1,583 0 0
DOW INC Common Stock 260557103   0 0 SH   SOLE   9,286 0 0
DOXIMITY INC Common Stock 26622P107   0 0 SH   SOLE   2,865 0 0
DR REDDYS LABS LTD Common Stock 256135203   0 0 SH   SOLE   53,465 0 0
DROPBOX INC Common Stock 26210C104   0 0 SH   SOLE   10,594 0 0
DT MIDSTREAM INC Common Stock 23345M107   0 0 SH   SOLE   1,124 0 0
DUOLINGO INC Common Stock 26603R106   18,585,303 54,968 SH   SOLE   54,968 0 0
DUPONT DE NEMOURS INC Common Stock 26614N102   942,549 12,300 SH   SOLE   32,783 0 0
EAST WEST BANCORP INC Common Stock 27579R104   2,748,516 28,429 SH   SOLE   28,429 0 0
EASTMAN CHEM CO Common Stock 277432100   5,394,312 58,800 SH   SOLE   58,800 0 0
EBAY INC. Common Stock 278642103   4,590,014 72,183 SH   SOLE   121,773 0 0
ECOLAB INC Common Stock 278865100   29,553,354 124,098 SH   SOLE   139,344 0 0
EDISON INTL Common Stock 281020107   0 0 SH   SOLE   94,426 0 0
EDWARDS LIFESCIENCES CORP Common Stock 28176E108   1,474,721 19,494 SH   SOLE   47,805 0 0
ELECTRONIC ARTS INC Common Stock 285512109   26,366,580 177,568 SH   SOLE   183,548 0 0
ELEVANCE HEALTH INC Common Stock 036752103   837,309 2,258 SH   SOLE   7,782 0 0
ELI LILLY & CO Common Stock 532457108   22,553,460 28,798 SH   SOLE   51,554 0 0
EMCOR GROUP INC Common Stock 29084Q100   0 0 SH   SOLE   1,025 0 0
EMERSON ELEC CO Common Stock 291011104   9,905,383 79,007 SH   SOLE   86,246 0 0
ENACT HLDGS INC Common Stock 29249E109   385,084 11,900 SH   SOLE   11,900 0 0
ENBRIDGE INC Common Stock 29250N105   1,546,154 36,900 SH   SOLE   36,900 0 0
ENCOMPASS HEALTH CORP Common Stock 29261A100   0 0 SH   SOLE   1,446 0 0
ENCORE CAP GROUP INC Common Stock 292554102   0 0 SH   SOLE   600 0 0
ENERSYS Common Stock 29275Y102   8,225,258 87,905 SH   SOLE   87,905 0 0
ENPHASE ENERGY INC Common Stock 29355A107   22,580,156 313,182 SH   SOLE   359,716 0 0
ENTEGRIS INC Common Stock 29362U104   0 0 SH   SOLE   1,500 0 0
EOG RES INC Common Stock 26875P101   989,688 8,220 SH   SOLE   23,689 0 0
EPAM SYS INC Common Stock 29414B104   0 0 SH   SOLE   2,400 0 0
EPR PPTYS REIT 26884U109   399,490 9,100 SH   SOLE   0 0 9,100
EQT CORP Common Stock 26884L109   842,080 19,000 SH   SOLE   19,000 0 0
EQUIFAX INC Common Stock 294429105   1,743,736 6,812 SH   SOLE   9,184 0 0
EQUINIX INC REIT 29444U700   42,267,265 44,861 SH   SOLE   0 0 44,861
EQUITY RESIDENTIAL REIT 29476L107   2,147,400 30,000 SH   SOLE   0 0 30,000
ERIE INDTY CO Common Stock 29530P102   12,341,400 30,000 SH   SOLE   31,400 0 0
ESSENT GROUP LTD Common Stock G3198U102   302,736 5,600 SH   SOLE   5,600 0 0
ESSEX PPTY TR INC REIT 297178105   0 0 SH   SOLE   0 0 0
EUROGAS INC. Common Stock 298734104   0 67,500 SH   SOLE   0 0 67,500
EVERCORE INC Common Stock 29977A105   0 0 SH   SOLE   600 0 0
EVEREST GROUP LTD Common Stock G3223R108   359,950 1,000 SH   SOLE   1,000 0 0
EVERSOURCE ENERGY Common Stock 30040W108   0 0 SH   SOLE   16,000 0 0
EVGO INC Common Stock 30052F100   2,321,063 552,634 SH   SOLE   552,634 0 0
EXACT SCIENCES CORP Common Stock 30063P105   19,904,297 352,781 SH   SOLE   354,881 0 0
EXELIXIS INC Common Stock 30161Q104   2,518,845 74,500 SH   SOLE   74,500 0 0
EXELON CORP Common Stock 30161N101   5,858,306 156,293 SH   SOLE   120,367 0 35,926
EXPAND ENERGY CORPORATION Common Stock 165167735   1,091,693 11,300 SH   SOLE   11,300 0 0
EXPEDIA GROUP INC Common Stock 30212P303   0 0 SH   SOLE   7,000 0 0
EXPEDITORS INTL WASH INC Common Stock 302130109   0 0 SH   SOLE   4,200 0 0
EXTRA SPACE STORAGE INC REIT 30225T102   1,362,428 9,200 SH   SOLE   0 0 9,200
EXXON MOBIL CORP Common Stock 30231G102   2,405,746 22,595 SH   SOLE   40,492 0 0
EYEPOINT PHARMACEUTICALS INC Common Stock 30233G209   360,000 50,000 SH   SOLE   50,000 0 0
F5 INC Common Stock 315616102   0 0 SH   SOLE   4,400 0 0
FABRINET Common Stock G3323L100   6,271,527 28,785 SH   SOLE   15,310 0 13,475
FACTSET RESH SYS INC Common Stock 303075105   6,660,711 13,722 SH   SOLE   8,460 0 5,262
FAIR ISAAC CORP Common Stock 303250104   0 0 SH   SOLE   54 0 0
FALCON PRODUCTS INC. Common Stock 306075102   0 1,000 SH   SOLE   0 0 1,000
FASTENAL CO Common Stock 311900104   2,342,759 32,086 SH   SOLE   52,878 0 0
FEDEX CORP Common Stock 31428X106   5,816,039 20,739 SH   SOLE   24,140 0 0
FERGUSON ENTERPRISES INC Common Stock 31488V107   0 0 SH   SOLE   1,024 0 0
FIDELITY NATIONAL FINANCIAL Common Stock 31620R303   95,744 1,700 SH   SOLE   20,500 0 0
FIDELITY NATL INFORMATION SV Common Stock 31620M106   4,398,240 53,900 SH   SOLE   58,748 0 0
FIFTH THIRD BANCORP Common Stock 316773100   0 0 SH   SOLE   31,301 0 0
FINANCIAL CORP. OF AMERICA Common Stock 317421105   0 200 SH   SOLE   0 0 200
FIRST AMERN FINL CORP Common Stock 31847R102   175,112 2,800 SH   SOLE   2,800 0 0
FIRST HORIZON CORPORATION Common Stock 320517105   0 0 SH   SOLE   9,100 0 0
FIRST INTST BANCSYSTEM INC Common Stock 32055Y201   0 0 SH   SOLE   4,000 0 0
FIRST MAJESTIC SILVER CORP Common Stock 32076V103   1,710 313 SH   SOLE   0 0 313
FIRST SOLAR INC Common Stock 336433107   47,757,014 261,496 SH   SOLE   288,974 0 0
FIRSTCASH HOLDINGS INC Common Stock 33768G107   19,045,750 185,000 SH   SOLE   185,000 0 0
FISERV INC Common Stock 337738108   68,191,334 327,794 SH   SOLE   348,557 0 0
FLOWSERVE CORP Common Stock 34354P105   5,376,429 93,050 SH   SOLE   93,050 0 0
FLUENCE ENERGY INC Common Stock 34379V103   18,057,670 1,111,629 SH   SOLE   1,111,629 0 0
FMC CORP Common Stock 302491303   1,349,196 27,529 SH   SOLE   27,529 0 0
FORD MTR CO Common Stock 345370860   1,464,460 146,008 SH   SOLE   174,789 0 0
FORTINET INC Common Stock 34959E109   2,708,316 28,200 SH   SOLE   62,912 0 0
FORTIVE CORP Common Stock 34959J108   0 0 SH   SOLE   30,800 0 0
FORTUNE BRANDS INNOVATIONS I Common Stock 34964C106   0 0 SH   SOLE   2,800 0 0
FOX CORP Common Stock 35137L204   0 0 SH   SOLE   4,300 0 0
FOX CORP Common Stock 35137L105   0 0 SH   SOLE   21,246 0 0
FRANCO NEV CORP Common Stock 351858105   51,912 445 SH   SOLE   0 0 445
FREEPORT-MCMORAN INC Common Stock 35671D857   1,535,636 39,600 SH   SOLE   54,683 0 0
FRESHPET INC Common Stock 358039105   616,176 4,210 SH   SOLE   4,210 0 0
FTI CONSULTING INC Common Stock 302941109   0 0 SH   SOLE   1,639 0 0
G III APPAREL GROUP LTD Common Stock 36237H101   0 0 SH   SOLE   1,000 0 0
GALAPAGOS NV Common Stock 36315X101   382,200 14,000 SH   SOLE   14,000 0 0
GALLAGHER ARTHUR J & CO Common Stock 363576109   9,169,280 32,000 SH   SOLE   34,185 0 0
GAMING & LEISURE PPTYS INC REIT 36467J108   1,201,035 25,100 SH   SOLE   0 0 25,100
GARTNER INC Common Stock 366651107   7,304,400 15,000 SH   SOLE   16,576 0 0
GE AEROSPACE Common Stock 369604301   72,421 431 SH   SOLE   21,030 0 0
GE HEALTHCARE TECHNOLOGIES I Common Stock 36266G107   3,223 41 SH   SOLE   0 0 41
GE VERNOVA INC Common Stock 36828A101   10,238 31 SH   SOLE   10,798 0 0
GEN DIGITAL INC Common Stock 668771108   2,620,335 94,768 SH   SOLE   94,768 0 0
GENERAC HLDGS INC Common Stock 368736104   579,871 3,725 SH   SOLE   4,475 0 0
GENERAL DYNAMICS CORP Common Stock 369550108   81,648 310 SH   SOLE   0 0 310
GENERAL MLS INC Common Stock 370334104   0 0 SH   SOLE   16,091 0 0
GENERAL MTRS CO Common Stock 37045V100   0 0 SH   SOLE   30,167 0 0
GENTEX CORP Common Stock 371901109   0 0 SH   SOLE   1,483 0 0
GENUINE PARTS CO Common Stock 372460105   0 0 SH   SOLE   1,967 0 0
GFL ENVIRONMENTAL INC Common Stock 36168Q104   597,240 13,371 SH   SOLE   20,371 0 0
GILDAN ACTIVEWEAR INC Common Stock 375916103   0 0 SH   SOLE   6,719 0 0
GILEAD SCIENCES INC Common Stock 375558103   36,861,651 391,774 SH   SOLE   444,983 0 0
GINKGO BIOWORKS HOLDINGS INC Common Stock 37611X209   6,979,294 739,332 SH   SOLE   739,332 0 0
GLACIER BANCORP INC NEW Common Stock 37637Q105   0 0 SH   SOLE   1,500 0 0
GLOBAL PMTS INC Common Stock 37940X102   2,833,467 25,220 SH   SOLE   25,220 0 0
GLOBE LIFE INC Common Stock 37959E102   306,600 2,800 SH   SOLE   2,800 0 0
GODADDY INC Common Stock 380237107   0 0 SH   SOLE   10,585 0 0
GOLDMAN SACHS GROUP INC Common Stock 38141G104   3,309,002 5,743 SH   SOLE   9,701 0 0
GRAB HOLDINGS LIMITED Common Stock G4124C109   1,202,500 250,000 SH   SOLE   250,000 0 0
GRACO INC Common Stock 384109104   0 0 SH   SOLE   7,500 0 0
GRAIL INC Common Stock 384747101   120,139 6,168 SH   SOLE   6,168 0 0
GRAINGER W W INC Common Stock 384802104   15,863,056 14,870 SH   SOLE   11,071 0 3,799
GRAND CANYON ED INC Common Stock 38526M106   6,972,675 42,587 SH   SOLE   21,195 0 21,392
GRAPHIC PACKAGING HLDG CO Common Stock 388689101   304,695 11,100 SH   SOLE   11,100 0 0
GRIFOLS S A Common Stock 398438408   206,978 27,056 SH   SOLE   27,056 0 0
GUARDANT HEALTH INC Common Stock 40131M109   21,143,744 692,600 SH   SOLE   692,600 0 0
GUESS INC Common Stock 401617105   0 0 SH   SOLE   11,000 0 0
GULFPORT ENERGY CORP Common Stock 402635502   306,414 1,800 SH   SOLE   1,800 0 0
HA SUSTAINABLE INFRA CAP INC Common Stock 41068X100   58,028,920 2,117,480 SH   SOLE   2,117,480 0 0
HALLIBURTON CO Common Stock 406216101   0 0 SH   SOLE   3,670 0 0
HALOZYME THERAPEUTICS INC Common Stock 40637H109   2,300,614 47,800 SH   SOLE   47,800 0 0
HAMILTON LANE INC Common Stock 407497106   1,014,362 6,864 SH   SOLE   0 0 6,864
HARMONY BIOSCIENCES HLDGS IN Common Stock 413197104   448,020 13,100 SH   SOLE   13,100 0 0
HARTFORD FINL SVCS GROUP INC Common Stock 416515104   1,046,045 9,500 SH   SOLE   26,595 0 0
HCA HEALTHCARE INC Common Stock 40412C101   2,904,495 9,601 SH   SOLE   14,469 0 0
HDFC BANK LTD Common Stock 40415F101   0 0 SH   SOLE   4,855 0 0
HEALTHPEAK PROPERTIES INC REIT 42250P103   0 0 SH   SOLE   0 0 0
HEIDRICK & STRUGGLES INTL IN Common Stock 422819102   0 0 SH   SOLE   986 0 0
HELEN OF TROY LTD Common Stock G4388N106   0 0 SH   SOLE   1,800 0 0
HENRY JACK & ASSOC INC Common Stock 426281101   0 0 SH   SOLE   1,713 0 0
HERC HLDGS INC Common Stock 42704L104   0 0 SH   SOLE   2,038 0 0
HERSHEY CO Common Stock 427866108   0 0 SH   SOLE   12,816 0 0
HESS CORP Common Stock 42809H107   47,055,600 360,000 SH   SOLE   360,000 0 0
HEWLETT PACKARD ENTERPRISE C Common Stock 42824C109   2,813,626 129,965 SH   SOLE   166,500 0 0
HILTON WORLDWIDE HLDGS INC Common Stock 43300A203   4,898,824 19,600 SH   SOLE   23,708 0 0
HOLOGIC INC Common Stock 436440101   2,005,865 27,629 SH   SOLE   35,937 0 0
HOME DEPOT INC Common Stock 437076102   63,214,143 161,326 SH   SOLE   189,466 0 0
HOMOLOGY MEDICINES INC Common Stock 438CVR029   21,708 540,000 SH   SOLE   540,000 0 0
HOST HOTELS & RESORTS INC REIT 44107P104   0 0 SH   SOLE   0 0 0
HSBC HLDGS PLC Common Stock 404280406   0 0 SH   SOLE   510 0 0
HUBBELL INC Common Stock 443510607   8,106,556 19,205 SH   SOLE   10,820 0 8,385
HUBSPOT INC Common Stock 443573100   2,336,220 3,299 SH   SOLE   3,499 0 0
HUMANA INC Common Stock 444859102   0 0 SH   SOLE   9,041 0 0
HUNTINGTON BANCSHARES INC Common Stock 446150104   0 0 SH   SOLE   90,509 0 0
IAC INC Common Stock 44891N208   0 0 SH   SOLE   1,000 0 0
ICICI BANK LIMITED Common Stock 45104G104   8,467,880 278,000 SH   SOLE   300,120 0 0
IDEX CORP Common Stock 45167R104   0 0 SH   SOLE   15,939 0 0
IDEXX LABS INC Common Stock 45168D104   1,365,120 3,290 SH   SOLE   5,579 0 0
ILLINOIS TOOL WKS INC Common Stock 452308109   1,449,251 5,649 SH   SOLE   10,545 0 0
ILLUMINA INC Common Stock 452327109   7,774,726 57,582 SH   SOLE   60,320 0 0
IMMUNITYBIO INC Common Stock 45256X103   425,340 153,000 SH   SOLE   153,000 0 0
IMMUNOVANT INC Common Stock 45258J102   1,285,725 52,500 SH   SOLE   52,500 0 0
INCYTE CORP Common Stock 45337C102   3,544,576 51,200 SH   SOLE   54,900 0 0
INFOSYS LTD Common Stock 456788108   11,532,240 513,000 SH   SOLE   546,762 0 0
INGERSOLL RAND INC Common Stock 45687V106   3,506,640 38,000 SH   SOLE   40,500 0 0
INGREDION INC Common Stock 457187102   311,783 2,250 SH   SOLE   3,888 0 0
INSIGHT ENTERPRISES INC Common Stock 45765U103   0 0 SH   SOLE   2,000 0 0
INSMED INC Common Stock 457669307   3,313,436 47,600 SH   SOLE   47,600 0 0
INSTALLED BLDG PRODS INC Common Stock 45780R101   14,691,121 84,194 SH   SOLE   69,077 0 15,117
INSULET CORP Common Stock 45784P101   0 0 SH   SOLE   3,015 0 0
INTEL CORP Common Stock 458140100   290,751 353,630 SH   SOLE   0 0 353,630
INTEL CORP Common Stock 458140100   6,628,255 326,515 SH   SOLE   454,494 0 0
INTELLIA THERAPEUTICS INC Common Stock 45826J105   264,537 22,100 SH   SOLE   22,100 0 0
INTERCONTINENTAL EXCHANGE IN Common Stock 45866F104   16,780,899 112,242 SH   SOLE   124,886 0 0
INTERNATIONAL BUSINESS MACHS Common Stock 459200101   37,504,558 168,369 SH   SOLE   225,733 0 0
INTERNATIONAL FLAVORS&FRAGRA Common Stock 459506101   0 0 SH   SOLE   30,933 0 0
INTERNATIONAL PAPER CO Common Stock 460146103   8,723,849 160,100 SH   SOLE   160,100 0 0
INTERPUBLIC GROUP COS INC Common Stock 460690100   0 0 SH   SOLE   25,664 0 0
INTRA-CELLULAR THERAPIES INC Common Stock 46116X101   1,985,490 23,400 SH   SOLE   23,400 0 0
INTUIT Common Stock 461202103   36,785,896 57,677 SH   SOLE   61,911 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602   52,028,238 97,676 SH   SOLE   106,242 0 0
INVESCO EXCHANGE TRADED FD T Fund/ETF 46137V357   1,149,706 160,000 SH   SOLE   0 0 160,000
INVESCO LTD Common Stock G491BT108   2,301,653 130,184 SH   SOLE   130,184 0 0
INVESCO QQQ TR Fund/ETF 46090E103   72,808 3,473 SH   SOLE   0 0 3,473
IONIS PHARMACEUTICALS INC Common Stock 462222100   1,842,183 51,300 SH   SOLE   51,300 0 0
IOVANCE BIOTHERAPEUTICS INC Common Stock 462260100   250,580 34,000 SH   SOLE   34,000 0 0
IQVIA HLDGS INC Common Stock 46266C105   18,094,589 91,352 SH   SOLE   94,882 0 0
IRON MTN INC DEL REIT 46284V101   9,067,722 86,600 SH   SOLE   0 0 86,600
ISHARES INC Fund/ETF 46434G848   69,743 2,000 SH   SOLE   0 0 2,000
ISHARES TR Fund/ETF 464287556   211,440 39,000 SH   SOLE   0 0 39,000
ISHARES TR Fund/ETF 464287234   769,342 448,618 SH   SOLE   0 0 448,618
ISHARES TR Fund/ETF 464288257   24,096 5,001 SH   SOLE   0 0 5,001
ISHARES TR Fund/ETF 464288570   267,979 59,274 SH   SOLE   0 0 59,274
ISHARES TR Fund/ETF 46429B671   387,275 201,539 SH   SOLE   0 0 201,539
ISHARES TR Fund/ETF 464288224   139,998 300,000 SH   SOLE   0 0 300,000
ITRON INC Common Stock 465741106   37,578,435 344,144 SH   SOLE   344,144 0 0
ITT INC Common Stock 45073V108   7,465,604 52,242 SH   SOLE   27,280 0 24,962
JABIL INC Common Stock 466313103   0 0 SH   SOLE   600 0 0
JACK IN THE BOX INC Common Stock 466367109   0 0 SH   SOLE   2,800 0 0
JACKSON FINANCIAL INC Common Stock 46817M107   0 0 SH   SOLE   602 0 0
JD.COM INC Common Stock 47215P106   1,049,400 30,000 SH   SOLE   30,000 0 0
JETBLUE AWYS CORP Common Stock 477143101   284,388 36,460 SH   SOLE   36,460 0 0
JOHNSON & JOHNSON Common Stock 478160104   17,218,259 118,748 SH   SOLE   191,706 0 0
JOHNSON & JOHNSON Common Stock 478160104   369,306 62,273 SH   SOLE   0 0 62,273
JONES LANG LASALLE INC Common Stock 48020Q107   4,186,287 16,605 SH   SOLE   16,605 0 0
JOUNCE THERAPEUTICS INC Common Stock 481CVR017   0 1,559,587 SH   SOLE   1,559,587 0 0
JOYY INC Common Stock 46591M109   0 0 SH   SOLE   3,000 0 0
JPMORGAN CHASE & CO. Common Stock 46625H100   45,396,537 188,953 SH   SOLE   296,196 0 0
KADANT INC Common Stock 48282T104   9,594,380 27,350 SH   SOLE   27,950 0 0
KB FINL GROUP INC Common Stock 48241A105   0 0 SH   SOLE   5,000 0 0
KB HOME Common Stock 48666K109   0 0 SH   SOLE   4,650 0 0
KELLANOVA Common Stock 487836108   8,518,319 104,950 SH   SOLE   109,792 0 0
KENVUE INC Common Stock 49177J102   0 0 SH   SOLE   4,822 0 0
KEROS THERAPEUTICS INC Common Stock 492327101   339,894 20,700 SH   SOLE   20,700 0 0
KEURIG DR PEPPER INC Common Stock 49271V100   5,230,967 162,100 SH   SOLE   178,300 0 0
KEYCON POWER HOLDINGS LLC Common Stock 49328K107   0 0 SH   SOLE   3,025 0 0
KEYSIGHT TECHNOLOGIES INC Common Stock 49338L103   29,172 181 SH   SOLE   0 0 181
KFORCE INC Common Stock 493732101   0 0 SH   SOLE   3,000 0 0
KIMBERLY-CLARK CORP Common Stock 494368103   5,192,920 39,400 SH   SOLE   57,754 0 0
KINETIK HOLDINGS INC Common Stock 02215L209   0 0 SH   SOLE   540 0 0
KINROSS GOLD CORP Common Stock 496902404   975,922 105,000 SH   SOLE   103,356 0 1,644
KINSALE CAP GROUP INC Common Stock 49714P108   20,989,097 44,994 SH   SOLE   37,900 0 7,094
KKR & CO INC Common Stock 48251W104   0 0 SH   SOLE   22,099 0 0
KLA CORP Common Stock 482480100   82,242,709 128,461 SH   SOLE   78,942 0 49,519
KNIGHT-SWIFT TRANSN HLDGS IN Common Stock 499049104   0 0 SH   SOLE   30,419 0 0
KRAFT HEINZ CO Common Stock 500754106   8,349 275 SH   SOLE   6,323 0 0
KROGER CO Common Stock 501044101   0 0 SH   SOLE   30,104 0 0
KRYSTAL BIOTECH INC Common Stock 501147102   2,899,078 18,200 SH   SOLE   18,200 0 0
KYMERA THERAPEUTICS INC Common Stock 501575104   1,082,970 27,000 SH   SOLE   27,000 0 0
L3HARRIS TECHNOLOGIES INC Common Stock 502431109   0 0 SH   SOLE   300 0 0
LABCORP HOLDINGS INC Common Stock 504922105   472,842 2,052 SH   SOLE   4,066 0 0
LADENBURG THALMANN FINANCIAL SERVICES INC. Common Stock 50575Q300   0 0 SH   SOLE   56,050 0 0
LAM RESEARCH CORP Common Stock 512807306   87,301,514 1,200,654 SH   SOLE   753,604 0 447,050
LAUDER ESTEE COS INC Common Stock 518439104   756,348 10,136 SH   SOLE   17,940 0 0
LAUREATE EDUCATION INC Common Stock 518613203   1,624,077 89,186 SH   SOLE   89,186 0 0
LENNOX INTL INC Common Stock 526107107   3,400,056 5,400 SH   SOLE   5,400 0 0
LIBERTY MEDIA CORP DEL Common Stock 531229755   0 0 SH   SOLE   6,100 0 0
LIGAND PHARMACEUTICALS INC Common Stock 53220K504   469,517 4,300 SH   SOLE   4,300 0 0
LKQ CORP Common Stock 501889208   45,485,535 1,254,799 SH   SOLE   1,254,799 0 0
LKQ CORP Common Stock 501889208   5,727 3,800 SH   SOLE   0 0 3,800
LOCKHEED MARTIN CORP Common Stock 539830109   67,672 140 SH   SOLE   600 0 0
LOWES COS INC Common Stock 548661107   4,477,819 18,031 SH   SOLE   32,730 0 0
LPL FINL HLDGS INC Common Stock 50212V100   0 0 SH   SOLE   1,000 0 0
LULULEMON ATHLETICA INC Common Stock 550021109   11,838,458 30,617 SH   SOLE   32,534 0 0
M & T BK CORP Common Stock 55261F104   0 0 SH   SOLE   4,719 0 0
M/I HOMES INC Common Stock 55305B101   0 0 SH   SOLE   1,704 0 0
MADRIGAL PHARMACEUTICALS INC Common Stock 558868105   51,266,684 164,400 SH   SOLE   164,400 0 0
MAGNERA CORP Common Stock 55939A107   0 0 SH   SOLE   939 0 0
MAIN STR CAP CORP Common Stock 56035L104   175,685 3,028 SH   SOLE   0 0 3,028
MANHATTAN ASSOCIATES INC Common Stock 562750109   7,048,952 25,765 SH   SOLE   12,620 0 13,145
MANPOWERGROUP INC WIS Common Stock 56418H100   0 0 SH   SOLE   2,200 0 0
MANULIFE FINL CORP Common Stock 56501R106   2,132,677 69,300 SH   SOLE   81,556 0 0
MARATHON PETE CORP Common Stock 56585A102   0 0 SH   SOLE   5,046 0 0
MARAVAI LIFESCIENCES HLDGS I Common Stock 56600D107   156,200 28,400 SH   SOLE   28,400 0 0
MARKEL GROUP INC Common Stock 570535104   0 0 SH   SOLE   580 0 0
MARKETAXESS HLDGS INC Common Stock 57060D108   0 0 SH   SOLE   2,400 0 0
MARRIOTT INTL INC NEW Common Stock 571903202   0 0 SH   SOLE   2,419 0 0
MARSH & MCLENNAN COS INC Common Stock 571748102   75,331,176 353,975 SH   SOLE   203,546 0 150,429
MARTIN MARIETTA MATLS INC Common Stock 573284106   0 0 SH   SOLE   600 0 0
MARVELL TECHNOLOGY INC Common Stock 573874104   11,851,929 104,312 SH   SOLE   135,596 0 0
MASCO CORP Common Stock 574599106   0 0 SH   SOLE   14,188 0 0
MASIMO CORP Common Stock 574795100   13,934,301 82,652 SH   SOLE   82,652 0 0
MASTEC INC Common Stock 576323109   3,296,203 24,285 SH   SOLE   24,885 0 0
MASTERBRAND INC Common Stock 57638P104   0 0 SH   SOLE   2,800 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104   61,339,364 115,071 SH   SOLE   156,941 0 0
MATCH GROUP INC NEW Common Stock 57667L107   1,773,368 53,463 SH   SOLE   59,863 0 0
MATSON INC Common Stock 57686G105   0 0 SH   SOLE   3,868 0 0
MCCORMICK & CO INC Common Stock 579780206   0 0 SH   SOLE   40,772 0 0
MCDONALDS CORP Common Stock 580135101   421,368 1,455 SH   SOLE   38,711 0 0
MCDONALDS CORP Common Stock 580135101   9,510 800 SH   SOLE   0 0 800
MCKESSON CORP Common Stock 58155Q103   0 0 SH   SOLE   3,160 0 0
MEDPACE HLDGS INC Common Stock 58506Q109   5,928,139 17,546 SH   SOLE   9,610 0 7,936
MEIRAGTX HLDGS PLC Common Stock G59665102   3,951,329 669,702 SH   SOLE   669,702 0 0
MERCADOLIBRE INC Common Stock 58733R102   18,674,077 10,797 SH   SOLE   12,400 0 0
MERCK & CO INC Common Stock 58933Y105   24,279,533 243,774 SH   SOLE   298,833 0 0
MERITAGE HOMES CORP Common Stock 59001A102   0 0 SH   SOLE   248 0 0
META PLATFORMS INC Common Stock 30303M102   300,125 12,500 SH   SOLE   0 0 12,500
META PLATFORMS INC Common Stock 30303M102   196,579,681 329,356 SH   SOLE   314,076 0 15,280
METLIFE INC Common Stock 59156R108   9,459,735 115,005 SH   SOLE   127,244 0 0
METTLER TOLEDO INTERNATIONAL Common Stock 592688105   0 0 SH   SOLE   1,590 0 0
MGIC INVT CORP WIS Common Stock 552848103   528,287 22,300 SH   SOLE   45,260 0 0
MICROCHIP TECHNOLOGY INC. Common Stock 595017104   2,247,023 38,516 SH   SOLE   40,341 0 0
MICRON TECHNOLOGY INC Common Stock 595112103   10,952,541 123,576 SH   SOLE   140,351 0 0
MICROSOFT CORP Common Stock 594918104   370,391,741 860,841 SH   SOLE   950,073 0 0
MICROSOFT CORP Common Stock 594918104   587,966 34,017 SH   SOLE   0 0 34,017
MICROSTRATEGY INC Common Stock 594972408   2,970,000 9,000 SH   SOLE   9,000 0 0
MINISO GROUP HLDG LTD Common Stock 66981J102   1,924,800 80,000 SH   SOLE   80,000 0 0
MIRUM PHARMACEUTICALS INC Common Stock 604749101   10,718,200 260,000 SH   SOLE   260,000 0 0
MODERNA INC Common Stock 60770K107   0 0 SH   SOLE   1,476 0 0
MOLINA HEALTHCARE INC Common Stock 60855R100   0 0 SH   SOLE   571 0 0
MONDELEZ INTL INC Common Stock 609207105   2,566,376 42,713 SH   SOLE   44,385 0 0
MONGODB INC Common Stock 60937P106   1,668,450 7,000 SH   SOLE   7,300 0 0
MONOLITHIC PWR SYS INC Common Stock 609839105   0 0 SH   SOLE   1,269 0 0
MONSTER BEVERAGE CORP NEW Common Stock 61174X109   0 0 SH   SOLE   26,848 0 0
MOODYS CORP Common Stock 615369105   1,035,523 2,172 SH   SOLE   15,631 0 0
MOONLAKE IMMUNOTHERAPEUTICS Common Stock 61559X104   830,550 15,000 SH   SOLE   15,000 0 0
MORGAN STANLEY Common Stock 617446448   43,550,899 344,853 SH   SOLE   356,457 0 0
MOSAIC CO NEW Common Stock 61945C103   0 0 SH   SOLE   31,503 0 0
MOTOROLA SOLUTIONS INC Common Stock 620076307   4,912,573 10,512 SH   SOLE   21,552 0 0
MP MATERIALS CORP Common Stock 553368101   397,130 24,127 SH   SOLE   24,127 0 0
MSCI INC Common Stock 55354G100   0 0 SH   SOLE   1,058 0 0
MUELLER INDS INC Common Stock 624756102   0 0 SH   SOLE   6,236 0 0
MUELLER WTR PRODS INC Common Stock 624758108   0 0 SH   SOLE   8,565 0 0
MYR GROUP INC DEL Common Stock 55405W104   4,644,817 30,951 SH   SOLE   30,951 0 0
NASDAQ INC Common Stock 631103108   1,868,592 23,828 SH   SOLE   59,121 0 0
NATERA INC Common Stock 632307104   2,243,640 14,000 SH   SOLE   14,000 0 0
NETAPP INC Common Stock 64110D104   0 0 SH   SOLE   5,075 0 0
NETEASE INC Common Stock 64110W102   2,287,000 25,000 SH   SOLE   29,900 0 0
NETFLIX INC Common Stock 64110L106   113,564,216 125,527 SH   SOLE   90,471 0 35,056
NEUROCRINE BIOSCIENCES INC Common Stock 64125C109   3,318,672 23,800 SH   SOLE   25,800 0 0
NEW ORIENTAL ED & TECHNOLOGY Common Stock 647581206   1,264,000 20,000 SH   SOLE   20,000 0 0
NEW YORK TIMES CO Common Stock 650111107   0 0 SH   SOLE   4,348 0 0
NEWMONT CORP Common Stock 651639106   8,700,525 230,007 SH   SOLE   254,156 0 0
NEXSTAR MEDIA GROUP INC Common Stock 65336K103   0 0 SH   SOLE   600 0 0
NEXTERA ENERGY INC Common Stock 65339F101   13,848,245 192,980 SH   SOLE   212,816 0 0
NEXTRACKER INC Common Stock 65290E101   39,703,630 1,066,560 SH   SOLE   1,066,560 0 0
NIKE INC Common Stock 654106103   933,929 12,221 SH   SOLE   56,699 0 0
NIU TECHNOLOGIES Common Stock 65481N100   1,113 625 SH   SOLE   0 0 625
NMI HLDGS INC Common Stock 629209305   459,000 12,500 SH   SOLE   14,509 0 0
NNN REIT INC REIT 637417106   648,160 16,000 SH   SOLE   0 0 16,000
NORDSTROM INC Common Stock 655664100   594 600 SH   SOLE   0 0 600
NORFOLK SOUTHN CORP Common Stock 655844108   0 0 SH   SOLE   1,997 0 0
NORTHERN TR CORP Common Stock 665859104   7,558,824 72,800 SH   SOLE   82,440 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102   62,980 135 SH   SOLE   0 0 135
NOVA LJUBLJANSKA BANKA D.D., LJUBLJANA Common Stock 66980N203   2,284,852 87,000 SH   SOLE   87,000 0 0
NU HLDGS LTD Common Stock G6683N103   1,033,000 100,000 SH   SOLE   100,000 0 0
NUCOR CORP Common Stock 670346105   184,217 1,590 SH   SOLE   2,428 0 0
NUVALENT INC Common Stock 670703107   923,450 11,500 SH   SOLE   11,500 0 0
NVIDIA CORPORATION Common Stock 67066G104   407,868,220 2,966,913 SH   SOLE   3,360,565 0 0
NVR INC Common Stock 62944T105   0 0 SH   SOLE   150 0 0
OCEANEERING INTL INC Common Stock 675232102   0 0 SH   SOLE   400 0 0
OCULAR THERAPEUTIX INC Common Stock 67576A100   1,990,152 235,800 SH   SOLE   235,800 0 0
OGE ENERGY CORP Common Stock 670837103   0 0 SH   SOLE   5,390 0 0
OKTA INC Common Stock 679295105   0 0 SH   SOLE   2,100 0 0
OLD DOMINION FREIGHT LINE IN Common Stock 679580100   3,058,667 17,240 SH   SOLE   30,500 0 0
OLD REP INTL CORP Common Stock 680223104   560,714 15,400 SH   SOLE   15,400 0 0
OLIN CORP Common Stock 680665205   0 0 SH   SOLE   600 0 0
OMEGA HEALTHCARE INVS INC REIT 681936100   3,898,475 103,353 SH   SOLE   0 0 103,353
OMNIAB INC. Common Stock 68218J301   0 1,631 SH   SOLE   1,631 0 0
OMNIAB INC. Common Stock 68218J202   0 1,631 SH   SOLE   1,631 0 0
OMNICOM GROUP INC Common Stock 681919106   0 0 SH   SOLE   1,700 0 0
ON SEMICONDUCTOR CORP Common Stock 682189105   32,215 12,460 SH   SOLE   0 0 12,460
ON SEMICONDUCTOR CORP Common Stock 682189105   0 0 SH   SOLE   4,200 0 0
ONEOK INC NEW Common Stock 682680103   13,117,672 129,956 SH   SOLE   119,507 0 10,449
ORACLE CORP Common Stock 68389X105   50,324,448 298,140 SH   SOLE   338,290 0 0
ORACLE CORP Common Stock 68389X105   458,705 59,440 SH   SOLE   0 0 59,440
OREILLY AUTOMOTIVE INC Common Stock 67103H107   11,973,500 10,000 SH   SOLE   10,479 0 0
ORGANON & CO Common Stock 68622V106   0 0 SH   SOLE   30,000 0 0
ORMAT TECHNOLOGIES INC Common Stock 686688102   19,596,791 288,487 SH   SOLE   288,487 0 0
OVINTIV INC Common Stock 69047Q102   0 0 SH   SOLE   7,909 0 0
OWENS CORNING NEW Common Stock 690742101   0 0 SH   SOLE   7,022 0 0
P T TELEKOMUNIKASI INDONESIA Common Stock 715684106   0 0 SH   SOLE   11,740 0 0
PACCAR INC Common Stock 693718108   4,979,403 47,843 SH   SOLE   28,033 0 19,810
PACKAGING CORP AMER Common Stock 695156109   8,188,865 36,060 SH   SOLE   39,560 0 0
PALANTIR TECHNOLOGIES INC Common Stock 69608A108   0 0 SH   SOLE   6,849 0 0
PALO ALTO NETWORKS INC Common Stock 697435105   23,236,103 124,799 SH   SOLE   131,622 0 0
PARKER-HANNIFIN CORP Common Stock 701094104   1,673,906 2,600 SH   SOLE   9,049 0 0
PASSAGE BIO INC Common Stock 702712100   1,632,661 2,455,800 SH   SOLE   2,455,800 0 0
PAYCHEX INC Common Stock 704326107   7,247,151 51,300 SH   SOLE   61,579 0 0
PAYCOM SOFTWARE INC Common Stock 70432V102   0 0 SH   SOLE   300 0 0
PAYPAL HLDGS INC Common Stock 70450Y103   15,964,986 182,772 SH   SOLE   249,517 0 0
PEGASYSTEMS INC Common Stock 705573103   0 0 SH   SOLE   1,970 0 0
PEMBINA PIPELINE CORP Common Stock 706327103   0 0 SH   SOLE   9,901 0 0
PENNANT GROUP INC Common Stock 70805E109   0 0 SH   SOLE   1,538 0 0
PEPSICO INC Common Stock 713448108   26,371,385 173,080 SH   SOLE   175,673 0 0
PERSHING SQUARE SPARC HOLDINGS, LTD. Right 714920113   0 3,312 SH   SOLE   0 0 3,312
PETROLEO BRASILEIRO SA PETRO Common Stock 71654V408   0 0 SH   SOLE   20,000 0 0
PFIZER INC Common Stock 717081103   11,506,961 432,299 SH   SOLE   526,433 0 0
PHILIP MORRIS INTL INC Common Stock 718172109   1,065,089 8,875 SH   SOLE   0 0 8,875
PHILLIPS 66 Common Stock 718546104   0 0 SH   SOLE   3,420 0 0
PINTEREST INC Common Stock 72352L106   0 0 SH   SOLE   5,500 0 0
PNC FINL SVCS GROUP INC Common Stock 693475105   6,423,081 33,232 SH   SOLE   45,719 0 0
POOL CORP Common Stock 73278L105   0 0 SH   SOLE   2,492 0 0
POPULAR INC Common Stock 733174700   0 0 SH   SOLE   500 0 0
PRICE T ROWE GROUP INC Common Stock 74144T108   6,280,881 54,300 SH   SOLE   60,840 0 0
PRIMERICA INC Common Stock 74164M108   947,065 3,500 SH   SOLE   3,500 0 0
PRINCIPAL FINANCIAL GROUP IN Common Stock 74251V102   341,924 4,400 SH   SOLE   4,400 0 0
PROCTER AND GAMBLE CO Common Stock 742718109   516,912 75,189 SH   SOLE   0 0 75,189
PROCTER AND GAMBLE CO Common Stock 742718109   36,497,749 215,739 SH   SOLE   241,820 0 0
PROGRESSIVE CORP Common Stock 743315103   158,864,314 661,473 SH   SOLE   510,739 0 150,734
PROGYNY INC Common Stock 74340E103   600,423 35,528 SH   SOLE   35,528 0 0
PROLOGIS INC. REIT 74340W103   12,362,808 117,455 SH   SOLE   0 0 117,455
PROTAGONIST THERAPEUTICS INC Common Stock 74366E102   525,960 13,500 SH   SOLE   13,500 0 0
PRUDENTIAL FINL INC Common Stock 744320102   7,487,683 62,890 SH   SOLE   62,890 0 0
PTC INC Common Stock 69370C100   0 0 SH   SOLE   1,000 0 0
PUBLIC JOINT STOCK COMPANY GAZPROM ADR/GDR 368287207   27,817 48,000 SH   SOLE   96,000 0 0
PUBLIC STORAGE OPER CO REIT 74460D109   6,945,730 23,300 SH   SOLE   0 0 23,300
PUBLIC SVC ENTERPRISE GRP IN Common Stock 744573106   8,365,605 98,500 SH   SOLE   114,352 0 0
PULTE GROUP INC Common Stock 745867101   0 0 SH   SOLE   9,143 0 0
PURE STORAGE INC Common Stock 74624M102   19,798,530 316,200 SH   SOLE   316,200 0 0
PVH CORPORATION Common Stock 693656100   2,136,520 19,882 SH   SOLE   19,882 0 0
QUALCOMM INC Common Stock 747525103   13,160,791 83,744 SH   SOLE   122,809 0 0
QUALCOMM INC Common Stock 747525103   17,135 2,720 SH   SOLE   0 0 2,720
QUANTA SVCS INC Common Stock 74762E102   22,548,310 69,817 SH   SOLE   73,965 0 0
QUEST DIAGNOSTICS INC Common Stock 74834L100   0 0 SH   SOLE   4,577 0 0
RADIAN GROUP INC Common Stock 750236101   311,836 9,800 SH   SOLE   12,859 0 0
RALPH LAUREN CORP Common Stock 751212101   10,329,750 45,000 SH   SOLE   49,359 0 0
RALPH LAUREN CORP Common Stock 751212101   4,736 500 SH   SOLE   0 0 500
RBC BEARINGS INC Common Stock 75524B104   20,499,210 69,000 SH   SOLE   69,000 0 0
REALTY INCOME CORP REIT 756109104   0 0 SH   SOLE   0 0 0
RECURSION PHARMACEUTICALS IN Common Stock 75629V104   247,565 33,500 SH   SOLE   33,500 0 0
REGAL REXNORD CORPORATION Common Stock 758750103   5,950,348 38,012 SH   SOLE   38,012 0 0
REGENERON PHARMACEUTICALS Common Stock 75886F107   28,646,493 40,382 SH   SOLE   43,171 0 0
REGENXBIO INC Common Stock 75901B107   96,330 13,000 SH   SOLE   13,000 0 0
REGIONS FINANCIAL CORP NEW Common Stock 7591EP100   5,564,759 234,639 SH   SOLE   165,000 0 69,639
RELAY THERAPEUTICS INC Common Stock 75943R102   100,716 23,100 SH   SOLE   23,100 0 0
RELIANCE INC Common Stock 759509102   445,054 1,650 SH   SOLE   1,650 0 0
RELIANCE INDUSTRIES LIMITED Common Stock 759470107   0 0 SH   SOLE   3,627 0 0
REPLIGEN CORP Common Stock 759916109   1,819,250 12,500 SH   SOLE   12,500 0 0
REPLIMUNE GROUP INC Common Stock 76029N106   145,894 11,900 SH   SOLE   11,900 0 0
REPUBLIC BANCORP INC KY Common Stock 760281204   0 0 SH   SOLE   2,000 0 0
REPUBLIC SVCS INC Common Stock 760759100   11,433,254 56,382 SH   SOLE   60,102 0 0
RESMED INC Common Stock 761152107   0 0 SH   SOLE   4,791 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103   0 0 SH   SOLE   3,800 0 0
REVOLUTION MEDICINES INC Common Stock 76155X100   1,211,354 27,400 SH   SOLE   27,400 0 0
REVVITY INC Common Stock 714046109   0 0 SH   SOLE   6,400 0 0
RH Common Stock 74967X103   0 0 SH   SOLE   1,000 0 0
RIO TINTO PLC Common Stock 767204100   175,770 3,000 SH   SOLE   0 0 3,000
RIVIAN AUTOMOTIVE INC Common Stock 76954A103   0 0 SH   SOLE   183,200 0 0
RLI CORP Common Stock 749607107   7,698,467 46,514 SH   SOLE   24,290 0 22,224
ROBLOX CORP Common Stock 771049103   27,485,600 470,000 SH   SOLE   470,000 0 0
ROCKET PHARMACEUTICALS INC Common Stock 77313F106   525,225 44,700 SH   SOLE   44,700 0 0
ROCKWELL AUTOMATION INC Common Stock 773903109   5,823,653 20,047 SH   SOLE   30,275 0 0
ROGERS COMMUNICATIONS INC Common Stock 775109200   0 0 SH   SOLE   2,171 0 0
ROIVANT SCIENCES LTD Common Stock G76279101   2,525,200 214,000 SH   SOLE   214,000 0 0
ROLLINS INC Common Stock 775711104   0 0 SH   SOLE   14,825 0 0
ROPER TECHNOLOGIES INC Common Stock 776696106   2,619,550 5,000 SH   SOLE   7,363 0 0
ROSS STORES INC Common Stock 778296103   0 0 SH   SOLE   6,035 0 0
ROYAL BK CDA Common Stock 780087102   8,553,829 70,600 SH   SOLE   83,459 0 0
ROYAL GOLD INC Common Stock 780287108   349,467 2,620 SH   SOLE   2,200 0 420
RPM INTL INC Common Stock 749685103   471,732 3,800 SH   SOLE   3,800 0 0
RTX CORPORATION Common Stock 75513E101   97,361 845 SH   SOLE   0 0 845
S&P GLOBAL INC Common Stock 78409V104   38,113,058 76,193 SH   SOLE   89,134 0 0
SABRE CORP Common Stock 78573M104   10,912 69,295 SH   SOLE   0 0 69,295
SABRE CORP Common Stock 78573M104   35,301,492 9,800,134 SH   SOLE   9,800,134 0 0
SAGE THERAPEUTICS INC Common Stock 78667J108   157,890 28,500 SH   SOLE   28,500 0 0
SALESFORCE INC Common Stock 79466L302   80,808,058 239,200 SH   SOLE   281,890 0 0
SAMSUNG ELECTRONICS CO., LTD Common Stock 796050888   3,611,160 3,869 SH   SOLE   4,420 0 0
SANA BIOTECHNOLOGY INC Common Stock 799566104   64,400 40,000 SH   SOLE   40,000 0 0
SANMINA CORPORATION Common Stock 801056102   0 0 SH   SOLE   600 0 0
SAREPTA THERAPEUTICS INC Common Stock 803607100   75,534,708 623,183 SH   SOLE   625,441 0 0
SAREPTA THERAPEUTICS INC Common Stock 803607100   424,138 85,065 SH   SOLE   0 0 85,065
SBA COMMUNICATIONS CORP NEW REIT 78410G104   121,992 600 SH   SOLE   0 0 600
SCHLUMBERGER LTD Common Stock 806857108   1,623,775 42,957 SH   SOLE   87,645 0 0
SCHWAB CHARLES CORP Common Stock 808513105   0 0 SH   SOLE   106,970 0 0
SCIENCE APPLICATIONS INTL CO Common Stock 808625107   0 0 SH   SOLE   1,200 0 0
SEA LTD Common Stock 81141R100   0 0 SH   SOLE   1,100 0 0
SEALED AIR CORP NEW Common Stock 81211K100   0 0 SH   SOLE   3,100 0 0
SEI INVTS CO Common Stock 784117103   0 0 SH   SOLE   19,853 0 0
SELECTA BIOSCIENCES, INC. Right 816212112   240,092 2,527,000 SH   SOLE   0 0 2,527,000
SEMPRA Common Stock 816851109   6,069,670 69,227 SH   SOLE   79,203 0 0
SENTINELONE INC Common Stock 81730H109   4,490,000 200,000 SH   SOLE   207,500 0 0
SERVICENOW INC Common Stock 81762P102   87,256,568 81,013 SH   SOLE   94,768 0 0
SHERWIN WILLIAMS CO Common Stock 824348106   38,897,451 113,945 SH   SOLE   156,574 0 0
SHOALS TECHNOLOGIES GROUP IN Common Stock 82489W107   20,269,066 3,593,806 SH   SOLE   3,593,806 0 0
SHOPIFY INC Common Stock 82509L107   5,963,206 55,000 SH   SOLE   55,541 0 0
SIGNET JEWELERS LIMITED Common Stock G81276100   59,797 743 SH   SOLE   3,200 0 0
SILICON MOTION TECHNOLOGY CO Common Stock 82706C108   36,036,000 660,000 SH   SOLE   660,000 0 0
SILICON MOTION TECHNOLOGY CO Common Stock 82706C108   8,866 4,000 SH   SOLE   0 0 4,000
SIMON PPTY GROUP INC NEW REIT 828806109   2,425,341 14,100 SH   SOLE   0 0 14,100
SIRIUSXM HOLDINGS INC Common Stock 829933100   0 0 SH   SOLE   8,030 0 0
SKYWORKS SOLUTIONS INC Common Stock 83088M102   24,581 278 SH   SOLE   1,900 0 0
SLM CORP Common Stock 78442P106   0 0 SH   SOLE   2,457 0 0
SMUCKER J M CO Common Stock 832696405   0 0 SH   SOLE   1,244 0 0
SNAP INC Common Stock 83304A106   0 0 SH   SOLE   10,300 0 0
SNOWFLAKE INC Common Stock 833445109   1,427,850 9,000 SH   SOLE   10,400 0 0
SOCIEDAD QUIMICA Y MINERA DE Common Stock 833635105   746,800 20,000 SH   SOLE   20,000 0 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104   133,400 9,733 SH   SOLE   9,733 0 0
SOLVENTUM CORP Common Stock 83444M101   0 0 SH   SOLE   857 0 0
SOUTHERN COPPER CORP Common Stock 84265V105   2,144 23 SH   SOLE   23 0 0
SOUTHWEST AIRLS CO Common Stock 844741108   0 0 SH   SOLE   10,800 0 0
SPRINGWORKS THERAPEUTICS INC Common Stock 85205L107   447,105 12,300 SH   SOLE   12,300 0 0
SS&C TECHNOLOGIES HLDGS INC Common Stock 78467J100   0 0 SH   SOLE   2,100 0 0
STAAR SURGICAL CO Common Stock 852312305   512,114 21,153 SH   SOLE   21,153 0 0
STANTEC INC Common Stock 85472N109   0 0 SH   SOLE   719 0 0
STARBUCKS CORP Common Stock 855244109   7,484 2,000 SH   SOLE   0 0 2,000
STARBUCKS CORP Common Stock 855244109   43,763,727 483,150 SH   SOLE   503,616 0 0
STATE STR CORP Common Stock 857477103   0 0 SH   SOLE   7,616 0 0
STEEL DYNAMICS INC Common Stock 858119100   364,160 3,200 SH   SOLE   0 0 3,200
STEWART INFORMATION SVCS COR Common Stock 860372101   0 0 SH   SOLE   600 0 0
STRIDE INC Common Stock 86333M108   8,918,291 84,749 SH   SOLE   47,850 0 36,899
STRYKER CORPORATION Common Stock 863667101   37,602,471 102,290 SH   SOLE   118,527 0 0
SUN LIFE FINANCIAL INC. Common Stock 866796105   1,692,633 28,400 SH   SOLE   28,400 0 0
SUNCOR ENERGY INC NEW Common Stock 867224107   169,139 4,800 SH   SOLE   17,191 0 0
SUNNOVA ENERGY INTL INC. Common Stock 86745K104   23,233,510 6,658,960 SH   SOLE   6,658,960 0 0
SUNRUN INC Common Stock 86771W105   47,301,669 4,789,213 SH   SOLE   4,789,213 0 0
SUZANO S A Common Stock 86959K105   0 0 SH   SOLE   60,454 0 0
SYNCHRONY FINANCIAL Common Stock 87165B103   7,088,422 107,939 SH   SOLE   86,635 0 21,304
SYNOPSYS INC Common Stock 871607107   25,973,351 53,159 SH   SOLE   53,181 0 0
SYSCO CORP Common Stock 871829107   0 0 SH   SOLE   35,380 0 0
T-MOBILE US INC Common Stock 872590104   18,090,226 81,900 SH   SOLE   93,284 0 0
TAIWAN SEMICONDUCTOR MFG LTD Common Stock 874039100   33,422,085 166,100 SH   SOLE   178,804 0 0
TAKE-TWO INTERACTIVE SOFTWAR Common Stock 874054109   7,291,277 39,110 SH   SOLE   40,210 0 0
TAKEDA PHARMACEUTICAL CO LTD Common Stock 874060205   1,995 3,674 SH   SOLE   0 0 3,674
TAPESTRY INC Common Stock 876030107   2,143 800 SH   SOLE   0 0 800
TAPESTRY INC Common Stock 876030107   61,827,828 939,318 SH   SOLE   943,435 0 0
TARGA RES CORP Common Stock 87612G101   1,010,952 5,700 SH   SOLE   13,915 0 0
TARGET CORP Common Stock 87612E106   11,364,845 83,909 SH   SOLE   86,551 0 0
TC ENERGY CORP Common Stock 87807B107   0 0 SH   SOLE   5,624 0 0
TECK RESOURCES LTD Common Stock 878742204   0 0 SH   SOLE   4,582 0 0
TELEFLEX INCORPORATED Common Stock 879369106   0 0 SH   SOLE   1,300 0 0
TEMPUR SEALY INTL INC Common Stock 88023U101   0 0 SH   SOLE   8,000 0 0
TENARIS S A Common Stock 88031M109   2,262,000 60,000 SH   SOLE   60,000 0 0
TENET HEALTHCARE CORP Common Stock 88033G407   9,030 72 SH   SOLE   2,200 0 0
TERADYNE INC Common Stock 880770102   13,284,676 101,872 SH   SOLE   101,872 0 0
TEREX CORP NEW Common Stock 880779103   0 0 SH   SOLE   5,400 0 0
TESLA INC Common Stock 88160R101   0 0 SH   SOLE   86,439 0 0
TEXAS INSTRS INC Common Stock 882508104   31,670,455 165,684 SH   SOLE   197,014 0 0
TEXAS PACIFIC LAND CORPORATI Common Stock 88262P102   652,718 570 SH   SOLE   570 0 0
TEXAS ROADHOUSE INC Common Stock 882681109   57,309,430 318,050 SH   SOLE   320,700 0 0
TEXAS ROADHOUSE INC Common Stock 882681109   8,879 1,200 SH   SOLE   0 0 1,200
THE CAMPBELLS COMPANY Common Stock 134429109   5,008,838 119,800 SH   SOLE   124,604 0 0
THE CIGNA GROUP Common Stock 125523100   14,324,629 51,464 SH   SOLE   65,806 0 0
THE TRADE DESK INC Common Stock 88339J105   19,227,200 160,000 SH   SOLE   162,900 0 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102   38,339,090 73,321 SH   SOLE   83,588 0 0
TJX COS INC NEW Common Stock 872540109   10,486,952 84,367 SH   SOLE   107,699 0 0
TOLL BROTHERS INC Common Stock 889478103   0 0 SH   SOLE   3,700 0 0
TOPBUILD CORP Common Stock 89055F103   0 0 SH   SOLE   600 0 0
TORONTO DOMINION BK ONT Common Stock 891160509   12,271,543 231,547 SH   SOLE   242,229 0 0
TPI COMPOSITES INC Common Stock 87266J104   659,395 346,092 SH   SOLE   346,092 0 0
TRACTOR SUPPLY CO Common Stock 892356106   3,662,340 66,000 SH   SOLE   73,510 0 0
TRADEWEB MKTS INC Common Stock 892672106   0 0 SH   SOLE   1,300 0 0
TRANSUNION Common Stock 89400J107   0 0 SH   SOLE   800 0 0
TRAVELERS COMPANIES INC Common Stock 89417E109   2,414,100 10,000 SH   SOLE   16,480 0 0
TREX CO INC Common Stock 89531P105   15,899,118 226,161 SH   SOLE   234,161 0 0
TRIMBLE INC Common Stock 896239100   4,870,507 68,406 SH   SOLE   81,006 0 0
TRIP COM GROUP LTD Common Stock 89677Q107   0 0 SH   SOLE   8,153 0 0
TRUIST FINL CORP Common Stock 89832Q109   0 0 SH   SOLE   19,384 0 0
TURBODYNE TECHNOLOGIES INC. Common Stock 899905103   0 500 SH   SOLE   0 0 500
TYLER TECHNOLOGIES INC Common Stock 902252105   0 0 SH   SOLE   600 0 0
TYSON FOODS INC Common Stock 902494103   0 0 SH   SOLE   1,159 0 0
UBER TECHNOLOGIES INC Common Stock 90353T100   8,833,285 144,500 SH   SOLE   174,776 0 0
UFP INDUSTRIES INC Common Stock 90278Q108   0 0 SH   SOLE   1,601 0 0
UIPATH INC Common Stock 90364P105   2,563,738 199,048 SH   SOLE   199,048 0 0
ULTA BEAUTY INC Common Stock 90384S303   0 0 SH   SOLE   1,547 0 0
ULTRAGENYX PHARMACEUTICAL IN Common Stock 90400D108   651,734 15,010 SH   SOLE   17,421 0 0
UNION PAC CORP Common Stock 907818108   5,698,724 24,786 SH   SOLE   37,995 0 0
UNITED NAT FOODS INC Common Stock 911163103   568,985 21,144 SH   SOLE   21,144 0 0
UNITED PARCEL SERVICE INC Common Stock 911312106   967,264 7,670 SH   SOLE   16,332 0 0
UNITED RENTALS INC Common Stock 911363109   2,002,013 2,794 SH   SOLE   3,864 0 0
UNITED THERAPEUTICS CORP DEL Common Stock 91307C102   16,957,286 47,136 SH   SOLE   36,602 0 10,534
UNITEDHEALTH GROUP INC Common Stock 91324P102   122,173,036 239,953 SH   SOLE   204,298 0 35,655
UNITEDHEALTH GROUP INC Common Stock 91324P102   351,193 16,930 SH   SOLE   0 0 16,930
UNITY SOFTWARE INC Common Stock 91332U101   2,298,121 96,120 SH   SOLE   96,120 0 0
UNIVERSAL DISPLAY CORP Common Stock 91347P105   58,270 395 SH   SOLE   0 0 395
UNUM GROUP Common Stock 91529Y106   651,391 8,900 SH   SOLE   14,029 0 0
UPBOUND GROUP INC Common Stock 76009N100   0 0 SH   SOLE   1,200 0 0
UPWORK INC Common Stock 91688F104   0 0 SH   SOLE   9,479 0 0
US BANCORP DEL Common Stock 902973304   0 0 SH   SOLE   777 0 0
US FOODS HLDG CORP Common Stock 912008109   0 0 SH   SOLE   6,761 0 0
VALERO ENERGY CORP Common Stock 91913Y100   10,858,772 90,800 SH   SOLE   94,856 0 0
VEEVA SYS INC Common Stock 922475108   0 0 SH   SOLE   6,343 0 0
VERACYTE INC Common Stock 92337F107   682,040 17,000 SH   SOLE   17,000 0 0
VERALTO CORP Common Stock 92338C103   0 0 SH   SOLE   15,924 0 0
VERISIGN INC Common Stock 92343E102   0 0 SH   SOLE   5,183 0 0
VERISK ANALYTICS INC Common Stock 92345Y106   415,950 1,500 SH   SOLE   4,970 0 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104   9,201,172 230,710 SH   SOLE   247,161 0 0
VERTEX PHARMACEUTICALS INC Common Stock 92532F100   14,862 900 SH   SOLE   0 0 900
VERTEX PHARMACEUTICALS INC Common Stock 92532F100   26,517,896 64,874 SH   SOLE   74,226 0 0
VERTIV HOLDINGS CO Common Stock 92537N108   0 0 SH   SOLE   1,687 0 0
VICI PPTYS INC REIT 925652109   7,098,835 245,175 SH   SOLE   0 0 245,175
VICTORIAS SECRET AND CO Common Stock 926400102   599 333 SH   SOLE   0 0 333
VICTORIAS SECRET AND CO Common Stock 926400102   4,189 100 SH   SOLE   0 0 100
VIKING THERAPEUTICS INC Common Stock 92686J106   1,934,520 47,000 SH   SOLE   47,000 0 0
VIMEO INC Common Stock 92719V100   0 0 SH   SOLE   1,623 0 0
VIR BIOTECHNOLOGY INC Common Stock 92764N102   214,992 28,800 SH   SOLE   28,800 0 0
VIRTUS INVT PARTNERS INC Common Stock 92828Q109   0 0 SH   SOLE   600 0 0
VISA INC Common Stock 92826C839   410,957 31,710 SH   SOLE   0 0 31,710
VISA INC Common Stock 92826C839   154,217,828 485,813 SH   SOLE   434,245 0 51,568
VISHAY INTERTECHNOLOGY INC Common Stock 928298108   0 0 SH   SOLE   1,200 0 0
VOYAGER THERAPEUTICS INC Common Stock 92915B106   5,944,668 1,058,378 SH   SOLE   1,058,378 0 0
VULCAN MATLS CO Common Stock 929160109   0 0 SH   SOLE   820 0 0
WABTEC Common Stock 929740108   56,990,516 296,135 SH   SOLE   296,135 0 0
WAL-MART DE MEXICO S.A.B. DE C.V. Common Stock 93114W107   0 0 SH   SOLE   9,420 0 0
WALKER & DUNLOP INC Common Stock 93148P102   17,105,544 178,760 SH   SOLE   178,760 0 0
WALMART INC Common Stock 931142103   17,734,675 194,707 SH   SOLE   190,284 0 4,423
WARNER BROS DISCOVERY INC Common Stock 934423104   2,050,064 193,220 SH   SOLE   213,220 0 0
WASTE CONNECTIONS INC Common Stock 94106B101   1,949,218 11,354 SH   SOLE   11,871 0 0
WASTE MGMT INC DEL Common Stock 94106L109   16,519,091 80,968 SH   SOLE   96,392 0 0
WATERS CORP Common Stock 941848103   0 0 SH   SOLE   3,300 0 0
WATSCO INC Common Stock 942622200   0 0 SH   SOLE   1,950 0 0
WATTS WATER TECHNOLOGIES INC Common Stock 942749102   10,175,741 49,962 SH   SOLE   49,962 0 0
WELLS FARGO CO NEW Common Stock 949746101   0 0 SH   SOLE   84,465 0 0
WELLTOWER INC REIT 95040Q104   6,165,896 49,328 SH   SOLE   0 0 49,328
WESCO INTL INC Common Stock 95082P105   0 0 SH   SOLE   600 0 0
WEST PHARMACEUTICAL SVSC INC Common Stock 955306105   0 0 SH   SOLE   4,700 0 0
WESTERN DIGITAL CORP Common Stock 958102105   350 143 SH   SOLE   0 0 143
WESTERN UN CO Common Stock 959802109   0 0 SH   SOLE   23,416 0 0
WESTLAKE CORPORATION Common Stock 960413102   16,019,253 141,201 SH   SOLE   141,500 0 0
WEYERHAEUSER CO MTN BE REIT 962166104   1,063,620 38,000 SH   SOLE   0 0 38,000
WHIRLPOOL CORP Common Stock 963320106   0 0 SH   SOLE   600 0 0
WILLIAMS COS INC Common Stock 969457100   3,236,620 60,000 SH   SOLE   77,503 0 0
WILLIAMS SONOMA INC Common Stock 969904101   0 0 SH   SOLE   308 0 0
WIPRO LTD Common Stock 97651M109   0 0 SH   SOLE   81,064 0 0
WOLFSPEED INC Common Stock 977852102   5,773,444 793,518 SH   SOLE   793,518 0 0
WORKDAY INC Common Stock 98138H101   5,125,652 19,252 SH   SOLE   24,913 0 0
WP CAREY INC REIT 92936U109   1,101,102 20,200 SH   SOLE   0 0 20,200
X5 RETAIL GROUP N.V. Common Stock 98387E205   0 0 SH   SOLE   4,700 0 0
XENCOR INC Common Stock 98401F105   8,369,338 352,200 SH   SOLE   352,200 0 0
XENON PHARMACEUTICALS INC Common Stock 98420N105   1,941,500 50,000 SH   SOLE   50,000 0 0
XYLEM INC Common Stock 98419M100   285 60 SH   SOLE   0 0 60
XYLEM INC Common Stock 98419M100   54,243,948 460,872 SH   SOLE   524,842 0 0
YPF SOCIEDAD ANONIMA Common Stock 984245100   852,800 20,000 SH   SOLE   20,000 0 0
YUM BRANDS INC Common Stock 988498101   0 0 SH   SOLE   12,968 0 0
YUM CHINA HLDGS INC Common Stock 98850P109   8,761,606 177,056 SH   SOLE   182,856 0 0
ZAI LAB LTD Common Stock 98887Q104   401,811 15,100 SH   SOLE   15,100 0 0
ZEBRA TECHNOLOGIES CORPORATI Common Stock 989207105   0 0 SH   SOLE   600 0 0
ZILLOW GROUP INC Common Stock 98954M200   10,445,400 140,000 SH   SOLE   140,000 0 0
ZIMMER BIOMET HOLDINGS INC Common Stock 98956P102   4,433,716 41,487 SH   SOLE   45,782 0 0
ZIONS BANCORPORATION N A Common Stock 989701107   0 0 SH   SOLE   6,400 0 0
ZOETIS INC Common Stock 98978V103   23,298,100 142,387 SH   SOLE   173,463 0 0
ZOOM COMMUNICATIONS INC Common Stock 98980L101   0 0 SH   SOLE   16,326 0 0
ZSCALER INC Common Stock 98980G102   1,804,997 9,780 SH   SOLE   10,780 0 0
ZTO EXPRESS CAYMAN INC Common Stock 98980A105   4,265,322 214,876 SH   SOLE   214,876 0 0