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
ROCKET PHARMACEUTICALS INC. Common Stock 77313F106   723,778 16,700 SH   SOLE   16,700 0 0
DELL TECHNOLOGIES INC. Common Stock 24703L202   0 0 SH   SOLE   2,331 0 0
JD.COM INC. Common Stock 47215P106   0 0 SH   SOLE   30,000 0 0
TAL EDUCATION GROUP Common Stock 874080104   1,335,500 25,000 SH   SOLE   40,000 0 0
FIFTH THIRD BANCORP Common Stock 316773100   0 0 SH   SOLE   40,274 0 0
AMC NETWORKS INC. Common Stock 00164V103   0 0 SH   SOLE   4,000 0 0
CHINOOK THERAPEUTICS INC. Common Stock 16961L106   3,205,420 206,269 SH   SOLE   206,269 0 0
TRUIST FINANCIAL CORP. Common Stock 89832Q109   0 0 SH   SOLE   28,098 0 0
MANULIFE FINANCIAL CORP. Common Stock 56501R106   5,617,243 259,120 SH   SOLE   356,369 0 0
RALPH LAUREN CORP. Common Stock 751212101   61,580 500 SH   SOLE   1,500 0 0
CHURCH & DWIGHT CO. INC. Common Stock 171340102   0 0 SH   SOLE   11,312 0 0
FIRST MAJESTIC SILVER CORP. Common Stock 32076V103   4,848 313 SH   SOLE   0 0 313
HEICO CORP. Common Stock 422806208   0 0 SH   SOLE   1,800 0 0
BIOMARIN PHARMACEUTICAL INC. Common Stock 09061G101   45,630,140 604,900 SH   SOLE   606,690 0 0
CONDUENT INC. Common Stock 206787103   0 0 SH   SOLE   8,000 0 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122108   51,549,660 816,194 SH   SOLE   923,985 0 0
AVALARA INC. Common Stock 05338G106   0 0 SH   SOLE   600 0 0
LEXINFINTECH HOLDINGS LTD. Common Stock 528877103   0 0 SH   SOLE   115,000 0 0
FINANCIAL CORP. OF AMERICA Common Stock 317421105   0 200 SH   SOLE   0 0 200
GLOBAL PAYMENTS INC. Common Stock 37940X102   1,927,398 9,430 SH   SOLE   12,599 0 0
QUALCOMM INC. Common Stock 747525103   9,016,603 69,248 SH   SOLE   87,380 0 0
QUEST DIAGNOSTICS INC. Common Stock 74834L100   0 0 SH   SOLE   3,623 0 0
ROYAL GOLD INC. Common Stock 780287108   10,762 100 SH   SOLE   31,500 0 0
FIRSTCASH HOLDINGS INC. Common Stock 33767D105   12,739,980 194,000 SH   SOLE   194,000 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287234   26,566,947 498,068 SH   SOLE   0 0 498,068
BLACKROCK FUND ADVISORS Fund/ETF 46434G822   10,046,402 146,620 SH   SOLE   0 0 146,620
BROADRIDGE FINANCIAL SOLUTIONS INC. Common Stock 11133T103   0 0 SH   SOLE   5,840 0 0
LENNOX INTERNATIONAL INC. Common Stock 526107107   0 0 SH   SOLE   400 0 0
BEIGENE LTD. Common Stock 07725L102   4,162,375 12,500 SH   SOLE   12,500 0 0
STEEL DYNAMICS INC. Common Stock 858119100   702,536 13,700 SH   SOLE   18,975 0 0
INTUITIVE SURGICAL INC. Common Stock 46120E602   9,417,028 12,994 SH   SOLE   14,163 0 0
RAYMOND JAMES FINANCIAL INC. Common Stock 754730109   0 0 SH   SOLE   833 0 0
CENTENE CORP. Common Stock 15135B101   0 0 SH   SOLE   17,785 0 0
LIGAND PHARMACEUTICALS INC. Common Stock 53220K504   641,173 4,300 SH   SOLE   4,300 0 0
DXC TECHNOLOGY CO. Common Stock 23355L106   7,473,600 240,000 SH   SOLE   240,000 0 0
WERNER ENTERPRISES INC. Common Stock 950755108   0 0 SH   SOLE   2,105 0 0
RESTAURANT BRANDS INTERNATIONAL INC. Common Stock 76131D103   0 0 SH   SOLE   3,434 0 0
NORFOLK SOUTHERN CORP. Common Stock 655844108   0 0 SH   SOLE   6,056 0 0
BERKSHIRE HATHAWAY INC. Common Stock 084670702   2,642,881 10,242 SH   SOLE   27,480 0 0
SCHLUMBERGER N.V. (SCHLUMBERGER LTD.) Common Stock 806857108   699,554 25,700 SH   SOLE   110,945 0 0
COMMERCIAL INTERNATIONAL BANK LTD. Common Stock 201712205   0 0 SH   SOLE   36,000 0 0
SILGAN HOLDINGS INC. Common Stock 827048109   0 0 SH   SOLE   1,064 0 0
DISCOVER FINANCIAL SERVICES Common Stock 254709108   0 0 SH   SOLE   6,160 0 0
NOVAVAX INC. Common Stock 670002401   5,112,940 29,500 SH   SOLE   29,500 0 0
ALPHABET INC. Common Stock 02079K107   16,300,629 7,930 SH   SOLE   12,681 0 0
GENMAB AS Common Stock 372303206   380,760 12,000 SH   SOLE   12,000 0 0
DOLLAR GENERAL CORP. Common Stock 256677105   9,986,625 49,500 SH   SOLE   55,805 0 0
MASCO CORP. Common Stock 574599106   0 0 SH   SOLE   13,302 0 0
LSR GROUP PAO Common Stock 50218G206   569,700 270,000 SH   SOLE   270,000 0 0
MONOLITHIC POWER SYSTEMS INC. Common Stock 609839105   0 0 SH   SOLE   300 0 0
VAIL RESORTS INC. Common Stock 91879Q109   0 0 SH   SOLE   600 0 0
UNITED PARCEL SERVICE INC. Common Stock 911312106   115,181 683 SH   SOLE   26,906 0 0
WAYFAIR INC. Common Stock 94419L101   4,091,750 13,000 SH   SOLE   13,800 0 0
DOVER CORP. Common Stock 260003108   0 0 SH   SOLE   1,904 0 0
INTERNATIONAL PAPER CO. Common Stock 460146103   3,377,000 61,400 SH   SOLE   64,900 0 0
SYNNEX CORP. Common Stock 87162W100   0 0 SH   SOLE   1,013 0 0
ALLOVIR INC. Common Stock 019818103   363,916 16,400 SH   SOLE   16,400 0 0
HORMEL FOODS CORP. Common Stock 440452100   0 0 SH   SOLE   1,416 0 0
DARDEN RESTAURANTS INC. Common Stock 237194105   0 0 SH   SOLE   6,700 0 0
M&T BANK CORP. Common Stock 55261F104   0 0 SH   SOLE   1,919 0 0
CATALENT PHARMA SOLUTIONS INC. Common Stock 148806102   0 0 SH   SOLE   1,600 0 0
COMERICA INC. Common Stock 200340107   0 0 SH   SOLE   2,000 0 0
DARLING INGREDIENTS INC. Common Stock 237266101   38,432,821 529,421 SH   SOLE   530,221 0 0
AMEDISYS INC. Common Stock 023436108   0 0 SH   SOLE   200 0 0
BROWN & BROWN INC. Common Stock 115236101   409,489 8,900 SH   SOLE   11,600 0 0
SSR MINING INC. Common Stock 784730103   0 0 SH   SOLE   5,700 0 0
HA SUSTAINABLE INFRASTRUCTURE CAPITAL INC. Common Stock 41068X100   29,814,672 541,932 SH   SOLE   541,932 0 0
ENERSYS Common Stock 29275Y102   8,518,512 94,045 SH   SOLE   94,045 0 0
LULULEMON ATHLETICA INC. Common Stock 550021109   942,321 2,983 SH   SOLE   4,300 0 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102   3,915,077 51,460 SH   SOLE   55,460 0 0
BLACK KNIGHT INC. Common Stock 09215C105   240,689 3,253 SH   SOLE   1,200 0 2,053
ANGLOGOLD ASHANTI LTD. Common Stock 035128206   13,182 600 SH   SOLE   0 0 600
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORP. Common Stock 929740108   32,696,013 411,755 SH   SOLE   413,663 0 0
FORMA THERAPEUTICS INC. Common Stock 34633R104   255,632 10,400 SH   SOLE   10,400 0 0
UNIVERSAL HEALTH SERVICES INC. Common Stock 913903100   0 0 SH   SOLE   2,313 0 0
AUTOZONE INC. Common Stock 053332102   0 0 SH   SOLE   5,041 0 0
REPUBLIC SERVICES INC. Common Stock 760759100   4,779,464 47,590 SH   SOLE   50,348 0 0
HDFC BANK LTD. Common Stock 40415F101   0 0 SH   SOLE   2,116 0 0
TEXAS ROADHOUSE INC. Common Stock 882681109   49,961,235 520,755 SH   SOLE   519,000 0 1,755
CORTEVA INC. Common Stock 22052L104   0 0 SH   SOLE   7,792 0 0
CREDICORP LTD. Common Stock G2519Y108   0 0 SH   SOLE   12,070 0 0
ZURN ELKAY WATER SOLUTIONS CORP. Common Stock 76169B102   14,842,348 314,790 SH   SOLE   314,790 0 0
THE HERSHEY CO. Common Stock 427866108   1,436,723 8,930 SH   SOLE   22,336 0 0
CONSTELLATION BRANDS INC. Common Stock 21036P108   0 0 SH   SOLE   5,971 0 0
APTARGROUP INC. Common Stock 038336103   0 0 SH   SOLE   530 0 0
KELLANOVA CO. Common Stock 487836108   3,869,404 60,700 SH   SOLE   65,061 0 0
HEXION HOLDINGS CORP. Common Stock 42830K103   0 0 SH   SOLE   9,640 0 0
BCE INC. Common Stock 05534B760   0 0 SH   SOLE   116,361 0 0
CGI INC. Common Stock 12532H104   0 0 SH   SOLE   3,300 0 0
BANK OF MONTREAL Common Stock 063671101   0 0 SH   SOLE   7,070 0 0
AGILENT TECHNOLOGIES INC. Common Stock 00846U101   20,193,081 160,858 SH   SOLE   122,180 0 38,678
XILINX INC. Common Stock 983919101   0 0 SH   SOLE   2,400 0 0
BLUEPRINT MEDICINES CORP. Common Stock 09627Y109   2,574,252 27,600 SH   SOLE   27,600 0 0
FORTUNE BRANDS INNOVATIONS INC. Common Stock 34964C106   0 0 SH   SOLE   1,143 0 0
AUTODESK INC. Common Stock 052769106   15,204,591 56,423 SH   SOLE   59,430 0 0
CDW CORP. Common Stock 12514G108   7,942,574 47,919 SH   SOLE   45,526 0 2,393
JACK HENRY & ASSOCIATES INC. Common Stock 426281101   0 0 SH   SOLE   700 0 0
JEFFERIES FINANCIAL GROUP INC. Common Stock 47233W109   0 0 SH   SOLE   3,565 0 0
ABBVIE INC. Common Stock 00287Y109   7,909,238 74,046 SH   SOLE   100,510 0 0
CBRE GROUP INC. Common Stock 12504L109   122,304 1,546 SH   SOLE   18,245 0 0
NETAPP INC. Common Stock 64110D104   3,481,004 48,200 SH   SOLE   50,876 0 0
LAS VEGAS SANDS CORP. Common Stock 517834107   0 0 SH   SOLE   4,774 0 0
SNAP-ON INC. Common Stock 833034101   0 0 SH   SOLE   900 0 0
QUANTA SERVICES INC. Common Stock 74762E102   0 0 SH   SOLE   1,700 0 0
METTLER-TOLEDO INTERNATIONAL INC. Common Stock 592688105   0 0 SH   SOLE   295 0 0
IGM BIOSCIENCES INC. Common Stock 449585108   487,890 6,500 SH   SOLE   6,500 0 0
IPG PHOTONICS CORP. Common Stock 44980X109   0 0 SH   SOLE   200 0 0
TWITTER INC. Common Stock 90184L102   11,135 175 SH   SOLE   7,608 0 0
Y-MABS THERAPEUTICS INC. Common Stock 984241109   295,800 10,000 SH   SOLE   10,000 0 0
PACIFIC BIOSCIENCES OF CALIFORNIA INC. Common Stock 69404D108   784,690 26,200 SH   SOLE   26,200 0 0
SPLUNK INC. Common Stock 848637104   1,055,600 8,000 SH   SOLE   9,414 0 0
GUARDANT HEALTH INC. Common Stock 40131M109   7,427,574 50,600 SH   SOLE   50,600 0 0
A.O. SMITH CORP. Common Stock 831865209   0 0 SH   SOLE   2,000 0 0
UPBOUND GROUP INC. Common Stock 76009N100   0 0 SH   SOLE   3,192 0 0
STANTEC INC. Common Stock 85472N109   0 0 SH   SOLE   1,336 0 0
SPRINGWORKS THERAPEUTICS INC. Common Stock 85205L107   842,304 12,300 SH   SOLE   12,300 0 0
SHOPIFY INC. Common Stock 82509L107   11,068,306 10,500 SH   SOLE   11,777 0 0
KB HOME Common Stock 48666K109   0 0 SH   SOLE   3,525 0 0
BOSTON SCIENTIFIC CORP. Common Stock 101137107   0 0 SH   SOLE   49,739 0 0
FORD MOTOR CO. Common Stock 345370860   0 0 SH   SOLE   62,540 0 0
SHERWIN-WILLIAMS CO. Common Stock 824348106   19,443,018 30,379 SH   SOLE   34,679 0 0
ADVANCED ENERGY INDUSTRIES INC. Common Stock 007973100   10,994,365 103,740 SH   SOLE   103,740 0 0
RTX CORP. Common Stock 75513E101   0 0 SH   SOLE   18,474 0 0
LIBERTY BROADBAND CORP. Common Stock 530307107   0 0 SH   SOLE   1,914 0 0
HELEN OF TROY LTD. Common Stock G4388N106   0 0 SH   SOLE   1,800 0 0
RYDER SYSTEM INC. Common Stock 783549108   0 0 SH   SOLE   1,342 0 0
SOLAREDGE TECHNOLOGIES INC. Common Stock 83417M104   17,080,998 62,990 SH   SOLE   63,590 0 0
CINTAS CORP. Common Stock 172908105   0 0 SH   SOLE   2,247 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC. Common Stock 302130109   0 0 SH   SOLE   4,363 0 0
ACCO BRANDS CORP. Common Stock 00081T108   0 0 SH   SOLE   4,987 0 0
GENERAL MILLS INC. Common Stock 370334104   3,763,011 60,900 SH   SOLE   88,554 0 0
SYNOPSYS INC. Common Stock 871607107   3,346,480 13,819 SH   SOLE   14,609 0 0
CINCINNATI FINANCIAL CORP. Common Stock 172062101   388,796 3,700 SH   SOLE   5,084 0 0
WASTE MANAGEMENT INC. Common Stock 94106L109   7,145,306 55,270 SH   SOLE   66,093 0 0
TELUS CORP. Common Stock 87971M103   0 0 SH   SOLE   13,805 0 0
ISHARES TRUST Fund/ETF 464287770   133,933 782 SH   SOLE   0 0 782
MASIMO CORP. Common Stock 574795100   7,808,440 34,000 SH   SOLE   34,400 0 0
INTRA-CELLULAR THERAPIES INC. Common Stock 46116X101   682,710 21,000 SH   SOLE   21,000 0 0
ADVANCE AUTO PARTS INC. Common Stock 00751Y106   0 0 SH   SOLE   331 0 0
ADTALEM GLOBAL EDUCATION INC. Common Stock 00737L103   0 0 SH   SOLE   2,157 0 0
SYSCO CORP. Common Stock 871829107   0 0 SH   SOLE   12,626 0 0
KLA CORP. Common Stock 482480100   1,802,607 5,700 SH   SOLE   7,818 0 0
NEKTAR THERAPEUTICS Common Stock 640268108   913,068 46,800 SH   SOLE   46,800 0 0
ASML HOLDING N.V. Common Stock N07059210   420,903 700 SH   SOLE   700 0 0
THE TORONTO-DOMINION BANK Common Stock 891160509   2,681,866 40,800 SH   SOLE   73,854 0 0
ROYAL BANK OF CANADA Common Stock 780087102   8,565,298 92,170 SH   SOLE   186,999 0 0
DAYFORCE INC. Common Stock 15677J108   0 0 SH   SOLE   1,000 0 0
ARROWHEAD PHARMACEUTICALS INC. Common Stock 04280A100   2,375,637 37,300 SH   SOLE   37,300 0 0
MITSUBISHI UFJ FINANCIAL GROUP INC. Common Stock 606822104   0 0 SH   SOLE   30,000 0 0
CROWN HOLDINGS INC. Common Stock 228368106   0 0 SH   SOLE   400 0 0
CBOE GLOBAL MARKETS INC. Common Stock 12503M108   0 0 SH   SOLE   900 0 0
VODAFONE GROUP PLC Common Stock 92857W308   0 0 SH   SOLE   10,000 0 0
KINGSOFT CLOUD HOLDINGS LTD. Common Stock 49639K101   117,480 3,000 SH   SOLE   3,000 0 0
SALESFORCE INC. Common Stock 79466L302   9,431,520 44,912 SH   SOLE   63,388 0 0
INTELLIA THERAPEUTICS INC. Common Stock 45826J105   707,952 9,800 SH   SOLE   9,800 0 0
ADAPTIVE BIOTECHNOLOGIES CORP. Common Stock 00650F109   1,341,606 35,700 SH   SOLE   35,700 0 0
ROLLINS INC. Common Stock 775711104   0 0 SH   SOLE   2,425 0 0
BERKSHIRE HATHAWAY INC. Common Stock 084670108   0 0 SH   SOLE   3 0 0
ISHARES TR MSCI KLD400 SOC Fund/ETF 464288570   5,042,509 66,036 SH   SOLE   0 0 66,036
LOEWS CORP. Common Stock 540424108   0 0 SH   SOLE   6,091 0 0
INSULET CORPORATION Common Stock 45784P101   0 0 SH   SOLE   500 0 0
L3HARRIS TECHNOLOGIES INC. Common Stock 502431109   0 0 SH   SOLE   2,816 0 0
WALGREENS BOOTS ALLIANCE INC. Common Stock 931427108   4,476,810 84,500 SH   SOLE   105,060 0 0
ASSURANT INC. Common Stock 04621X108   347,304 2,400 SH   SOLE   2,670 0 0
SAGE THERAPEUTICS INC. Common Stock 78667J108   2,454,880 33,500 SH   SOLE   35,385 0 0
AECOM Common Stock 00766T100   0 0 SH   SOLE   1,000 0 0
NIU TECHNOLOGIES Common Stock 65481N100   7,620,212 216,335 SH   SOLE   215,710 0 625
MCCORMICK & CO. INC. Common Stock 579780206   0 0 SH   SOLE   5,108 0 0
MARSH & MCLENNAN COS. INC. Common Stock 571748102   2,321,032 19,100 SH   SOLE   35,522 0 0
SUNRUN INC. Common Stock 86771W105   29,446,991 508,408 SH   SOLE   509,908 0 0
EXXON MOBIL CORP. Common Stock 30231G102   3,964,502 69,933 SH   SOLE   74,933 0 0
ISHARES INC. Fund/ETF 464286103   582,565 23,500 SH   SOLE   0 0 23,500
ALLOGENE THERAPEUTICS INC. Common Stock 019770106   1,363,944 40,800 SH   SOLE   40,800 0 0
EUROGAS INC. Common Stock 298734104   0 89,500 SH   SOLE   0 0 89,500
FIRST SOLAR INC. Common Stock 336433107   20,118,225 232,500 SH   SOLE   232,500 0 0
ABBOTT LABORATORIES Common Stock 002824100   31,969,672 265,195 SH   SOLE   249,723 0 15,472
WESTERN UNION CO. Common Stock 959802109   2,029,428 81,700 SH   SOLE   85,904 0 0
DANA INC. Common Stock 235825205   0 0 SH   SOLE   9,608 0 0
CARMAX INC. Common Stock 143130102   0 0 SH   SOLE   1,300 0 0
BIO-RAD LABORATORIES INC. Common Stock 090572207   0 0 SH   SOLE   200 0 0
PROGRESSIVE CORP. Common Stock 743315103   20,193,533 210,950 SH   SOLE   158,205 0 52,745
WALMART INC. Common Stock 931142103   17,304,499 127,195 SH   SOLE   115,478 0 11,717
TJX COMPANIES INC. Common Stock 872540109   14,654,356 220,300 SH   SOLE   235,439 0 0
VARIAN MEDICAL SYSTEMS INC. Common Stock 92220P105   0 0 SH   SOLE   1,460 0 0
TELEPHONE & DATA SYSTEMS INC. Common Stock 879433829   0 0 SH   SOLE   3,906 0 0
AIR PRODUCTS & CHEMICALS INC. Common Stock 009158106   3,311,907 11,719 SH   SOLE   12,519 0 0
ELEVANCE HEALTH INC. Common Stock 036752103   3,105,109 8,533 SH   SOLE   17,974 0 0
DUPONT DE NEMOURS INC. Common Stock 26614N102   0 0 SH   SOLE   2,200 0 0
MONDELEZ INTERNATIONAL INC. Common Stock 609207105   245,200 4,180 SH   SOLE   20,177 0 0
KEURIG DR PEPPER INC. Common Stock 49271V100   0 0 SH   SOLE   9,200 0 0
AMERICAN EXPRESS CO. Common Stock 025816109   731,799 5,100 SH   SOLE   31,561 0 0
PAYCHEX INC. Common Stock 704326107   4,295,449 43,300 SH   SOLE   62,109 0 0
NOVA LJUBLJANSKA BANKA D.D. Common Stock 66980N203   356,116 30,000 SH   SOLE   30,000 0 0
RELAY THERAPEUTICS INC. Common Stock 75943R102   821,898 23,100 SH   SOLE   23,100 0 0
ONEOK INC. Common Stock 682680103   4,030,852 80,200 SH   SOLE   92,106 0 0
VALERO ENERGY CORPORATION Common Stock 91913Y100   394,790 5,500 SH   SOLE   5,500 0 0
MODERNA INC. Common Stock 60770K107   0 0 SH   SOLE   2,873 0 0
DTE ENERGY CO. Common Stock 233331107   0 0 SH   SOLE   8,100 0 0
CORPAY INC. Common Stock 339041105   0 0 SH   SOLE   1,082 0 0
DOLLAR TREE INC. Common Stock 256746108   0 0 SH   SOLE   1,923 0 0
TYLER TECHNOLOGIES INC. Common Stock 902252105   0 0 SH   SOLE   200 0 0
BEST BUY CO. INC. Common Stock 086516101   0 0 SH   SOLE   14,808 0 0
MSC INDUSTRIAL DIRECT CO INC. Common Stock 553530106   0 0 SH   SOLE   550 0 0
ICICI BANK LTD. Common Stock 45104G104   0 0 SH   SOLE   70,000 0 0
NEW ORIENTAL EDUCATION & TECHNOLOGY GROUP INC. Common Stock 647581107   1,274,400 90,000 SH   SOLE   169,000 0 0
TURNING POINT THERAPEUTICS INC. Common Stock 90041T108   1,673,650 18,700 SH   SOLE   18,700 0 0
GRAND CANYON EDUCATION INC. Common Stock 38526M106   0 0 SH   SOLE   2,809 0 0
FTI CONSULTING INC. Common Stock 302941109   0 0 SH   SOLE   269 0 0
AMERICAN FINANCIAL GROUP INC. Common Stock 025932104   279,336 2,400 SH   SOLE   7,511 0 0
AMBEV S.A. Common Stock 02319V103   60,280 22,000 SH   SOLE   0 0 22,000
SUZANO S.A. Common Stock 86959K105   0 0 SH   SOLE   27,700 0 0
OPEN TEXT CORP. Common Stock 683715106   0 0 SH   SOLE   8,244 0 0
TREX CO. INC. Common Stock 89531P105   14,550,670 161,746 SH   SOLE   177,746 0 0
THE TRAVELERS COMPANIES INC. Common Stock 89417E109   1,848,360 12,000 SH   SOLE   14,568 0 0
FOX CORP. Common Stock 35137L105   0 0 SH   SOLE   2,125 0 0
FOX CORP. Common Stock 35137L204   0 0 SH   SOLE   3,200 0 0
COMMERCIAL METALS CO. Common Stock 201723103   0 0 SH   SOLE   4,238 0 0
SBERBANK OF RUSSIA PJSC Common Stock 80585Y308   58,539 3,800 SH   SOLE   177,200 0 0
VERTEX PHARMACEUTICALS INC. Common Stock 92532F100   14,834,334 69,640 SH   SOLE   76,309 0 0
UGI CORP. Common Stock 902681105   0 0 SH   SOLE   5,500 0 0
INTEL CORP. Common Stock 458140100   19,751,406 309,704 SH   SOLE   439,425 0 0
ALEXION PHARMACEUTICALS INC. Common Stock 015351109   8,846,393 57,650 SH   SOLE   59,850 0 0
OKTA INC. Common Stock 679295105   0 0 SH   SOLE   1,740 0 0
NVIDIA CORP. Common Stock 67066G104   47,090,181 91,378 SH   SOLE   108,144 0 0
MOLINA HEALTHCARE INC. Common Stock 60855R100   0 0 SH   SOLE   788 0 0
VAN ECK ASSOCIATES CORP. Fund/ETF 92189F627   276,382 6,135 SH   SOLE   0 0 6,135
LENNAR CORP. Common Stock 526057104   0 0 SH   SOLE   4,700 0 0
PROGRESS SOFTWARE CORP. Common Stock 743312100   0 0 SH   SOLE   2,133 0 0
PTC INC. Common Stock 69370C100   0 0 SH   SOLE   500 0 0
TRIP.COM GROUP LTD. Common Stock 89677Q107   0 0 SH   SOLE   30,000 0 0
10X GENOMICS INC. Common Stock 88025U109   0 0 SH   SOLE   700 0 0
THE BANK OF NEW YORK MELLON CORP. Common Stock 064058100   0 0 SH   SOLE   23,695 0 0
INTERFACE INC. Common Stock 458665304   10,828,300 873,250 SH   SOLE   873,250 0 0
REATA PHARMACEUTICALS INC. Common Stock 75615P103   1,719,024 17,700 SH   SOLE   18,807 0 0
DENTSPLY SIRONA INC. Common Stock 24906P109   0 0 SH   SOLE   1,762 0 0
DROPBOX INC. Common Stock 26210C104   0 0 SH   SOLE   4,900 0 0
APPLIED MATERIALS INC. Common Stock 038222105   29,459,494 229,206 SH   SOLE   206,253 0 22,953
GOLDMAN SACHS GROUP INC. Common Stock 38141G104   235,063 708 SH   SOLE   5,014 0 0
OLD DOMINION FREIGHT LINE INC. Common Stock 679580100   6,328,793 26,325 SH   SOLE   26,300 0 25
BANK OF AMERICA CORPORATION Common Stock 060505682   0 0 SH   SOLE   630 0 0
AMERICAN WATER WORKS CO. INC. Common Stock 030420103   13,256,149 90,270 SH   SOLE   102,775 0 0
THE ESTEE LAUDER COMPANIES INC. Common Stock 518439104   22,797,690 77,468 SH   SOLE   95,472 0 0
IAA INC. Common Stock 449253103   0 0 SH   SOLE   1,428 0 0
ARROW ELECTRONICS INC. Common Stock 042735100   0 0 SH   SOLE   3,200 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287341   905,964 36,750 SH   SOLE   0 0 36,750
BLACKROCK FUND ADVISORS Fund/ETF 464288257   1,910,517 20,079 SH   SOLE   0 0 20,079
PACIRA BIOSCIENCES INC. Common Stock 695127100   1,019,808 14,400 SH   SOLE   14,400 0 0
LIBERTY MEDIA CORP. Common Stock 531229409   0 0 SH   SOLE   3,300 0 0
XPO INC. Common Stock 983793100   0 0 SH   SOLE   400 0 0
STATE STREET GLOBAL ADVISORS INC. Fund/ETF 78462F103   26,537,860 66,959 SH   SOLE   0 0 66,959
REGENERON PHARMACEUTICALS INC. Common Stock 75886F107   15,588,590 33,120 SH   SOLE   36,616 0 0
BUILDERS FIRSTSOURCE INC. Common Stock 12008R107   0 0 SH   SOLE   6,680 0 0
CSX CORP. Common Stock 126408103   3,040,955 31,555 SH   SOLE   47,474 0 0
MGIC INVESTMENT CORP. Common Stock 552848103   0 0 SH   SOLE   9,273 0 0
FOOT LOCKER INC. Common Stock 344849104   57,881,250 1,029,000 SH   SOLE   1,029,000 0 0
VIASAT INC. Common Stock 92552V100   14,901,700 310,000 SH   SOLE   310,000 0 0
NIO INC. Common Stock 62914V106   4,881,500 130,000 SH   SOLE   180,000 0 0
NETEASE INC. Common Stock 64110W102   2,984,100 29,000 SH   SOLE   58,900 0 0
OTIS WORLDWIDE CORP. Common Stock 68902V107   2,440,900 35,000 SH   SOLE   47,508 0 0
PETIQ INC. Common Stock 71639T106   5,884,660 174,619 SH   SOLE   174,619 0 0
NEXTERA ENERGY CAPITAL HOLDINGS INC. Common Stock 65339F101   14,546,561 195,543 SH   SOLE   243,631 0 0
SLM CORP. Common Stock 78442P106   0 0 SH   SOLE   5,998 0 0
PULTE GROUP INC. Common Stock 745867101   0 0 SH   SOLE   18,386 0 0
JABIL INC. Common Stock 466313103   0 0 SH   SOLE   7,283 0 0
VERISIGN INC. Common Stock 92343E102   0 0 SH   SOLE   1,800 0 0
KEYCON POWER HOLDINGS LLC Common Stock 111111111   0 0 SH   SOLE   3,126 0 0
KEYCON POWER HOLDINGS LLC Common Stock 49328K107   0 0 SH   SOLE   3,025 0 0
BLACKBERRY LTD. Common Stock 09228F103   0 0 SH   SOLE   7,036 0 0
TIMKEN CO. Common Stock 887389104   0 0 SH   SOLE   1,525 0 0
VNET GROUP INC. Common Stock 90138A103   126,880 4,000 SH   SOLE   4,000 0 0
CHEMED CORP. Common Stock 16359R103   0 0 SH   SOLE   500 0 0
NOVATEK PJSC Common Stock 669888109   2,550,600 13,000 SH   SOLE   30,000 0 0
WHEATON PRECIOUS METALS CORP. Common Stock 962879102   1,431,366 37,930 SH   SOLE   124,298 0 0
BROOKFIELD RENEWABLE CORP. Common Stock 11284V105   1,963,412 42,267 SH   SOLE   42,267 0 0
TRANSLATE BIO INC. Common Stock 89374L104   321,400 20,000 SH   SOLE   20,000 0 0
ISHARES TR GL CLEAN ENE ETF Fund/ETF 464288224   4,256,850 175,179 SH   SOLE   0 0 175,179
NASDAQ INC. Common Stock 631103108   0 0 SH   SOLE   9,281 0 0
NEUROCRINE BIOSCIENCES INC. Common Stock 64125C109   2,347,074 24,900 SH   SOLE   25,800 0 0
VAXCYTE INC. Common Stock 92243G108   264,972 14,200 SH   SOLE   14,200 0 0
KENNEDY-WILSON HOLDINGS INC. Common Stock 489398107   82 4 SH   SOLE   4 0 0
SERVISFIRST BANCSHARES INC. Common Stock 81768T108   0 0 SH   SOLE   1,304 0 0
DUKE ENERGY CORP. Common Stock 26441C204   104,998 1,091 SH   SOLE   3,191 0 0
LABCORP HOLDINGS INC. Common Stock 50540R409   2,750,909 10,850 SH   SOLE   13,921 0 0
PHILIP MORRIS INTERNATIONAL INC. Common Stock 718172109   305,130 3,415 SH   SOLE   29,505 0 0
ABIOMED INC. Common Stock 003654100   0 0 SH   SOLE   576 0 0
CITIGROUP INC. Common Stock 172967424   365,748 5,013 SH   SOLE   47,189 0 0
KINDER MORGAN INC. Common Stock 49456B101   565,080 34,000 SH   SOLE   99,381 0 0
MERCK & CO. INC. Common Stock 58933Y105   13,733,960 178,254 SH   SOLE   252,058 0 0
THE COCA-COLA CO. Common Stock 191216100   658,548 12,434 SH   SOLE   61,894 0 0
ROBERT HALF INC. Common Stock 770323103   0 0 SH   SOLE   1,600 0 0
FASTENAL CO. Common Stock 311900104   0 0 SH   SOLE   6,372 0 0
SEALED AIR CORP. Common Stock 81211K100   395,845 8,500 SH   SOLE   9,100 0 0
ALCOA CORP. Common Stock 013872106   0 0 SH   SOLE   4,444 0 0
BLOCK INC. Common Stock 852234103   2,179,680 9,600 SH   SOLE   12,600 0 0
HUBSPOT INC. Common Stock 443573100   0 0 SH   SOLE   300 0 0
ARRAY TECHNOLOGIES INC. Common Stock 04271T100   5,842,000 200,000 SH   SOLE   200,000 0 0
WEST PHARMACEUTICAL SERVICES INC. Common Stock 955306105   0 0 SH   SOLE   500 0 0
STARBUCKS CORP. Common Stock 855244109   50,171,179 458,328 SH   SOLE   493,217 0 0
CIGNA GROUP, THE Common Stock 125523100   2,266,276 9,220 SH   SOLE   25,888 0 0
IONIS PHARMACEUTICALS INC. Common Stock 462222100   1,542,495 34,500 SH   SOLE   36,200 0 0
MC GRATH RENT CORP. Common Stock 580589109   0 0 SH   SOLE   614 0 0
VIATRIS INC. Common Stock 92556V106   15,457 1,095 SH   SOLE   23,629 0 0
ALNYLAM PHARMACEUTICALS INC. Common Stock 02043Q107   5,756,538 42,600 SH   SOLE   43,300 0 0
CAMPBELL SOUP CO. Common Stock 134429109   0 0 SH   SOLE   1,200 0 0
ULTA BEAUTY INC. Common Stock 90384S303   0 0 SH   SOLE   500 0 0
BAXTER INTERNATIONAL INC. Common Stock 071813109   0 0 SH   SOLE   11,587 0 0
TRAVERE THERAPEUTICS INC. Common Stock 89422G107   865,792 35,600 SH   SOLE   35,600 0 0
KKR & CO. INC. Common Stock 48251W104   0 0 SH   SOLE   18,000 0 0
WYNN RESORTS LTD. Common Stock 983134107   0 0 SH   SOLE   892 0 0
EPAM SYSTEMS INC. Common Stock 29414B104   8,820,730 23,000 SH   SOLE   24,600 0 0
CHARTER COMMUNICATIONS INC Common Stock 16119P108   111,986 177 SH   SOLE   1,920 0 0
INCYTE CORP. Common Stock 45337C102   4,649,995 57,955 SH   SOLE   59,900 0 0
YUM CHINA HOLDINGS INC. Common Stock 98850P109   6,985,330 119,516 SH   SOLE   155,316 0 0
THE HOME DEPOT INC. Common Stock 437076102   30,692,018 100,808 SH   SOLE   104,663 0 0
TELEFLEX INC. Common Stock 879369106   0 0 SH   SOLE   400 0 0
TRANSDIGM GROUP INC. Common Stock 893641100   0 0 SH   SOLE   600 0 0
CANADIAN IMPERIAL BANK OF COMMERCE Common Stock 136069101   0 0 SH   SOLE   9,289 0 0
SCHOLAR ROCK HOLDING CORP. Common Stock 80706P103   495,121 10,300 SH   SOLE   10,300 0 0
CELLDEX THERAPEUTICS INC. Common Stock 15117B202   0 0 SH   SOLE   4,874 0 0
PRINCIPAL FINANCIAL GROUP INC. Common Stock 74251V102   436,608 7,200 SH   SOLE   11,296 0 0
TATA MOTORS LTD. Common Stock 876568502   0 0 SH   SOLE   10,000 0 0
IQVIA HOLDINGS INC. Common Stock 46266C105   5,935,103 30,959 SH   SOLE   33,418 0 0
CAPITAL ONE FINANCIAL CORP. Common Stock 14040H105   0 0 SH   SOLE   4,251 0 0
CLOUDFLARE INC. Common Stock 18915M107   0 0 SH   SOLE   1,700 0 0
AXALTA COATING SYSTEMS LTD. Common Stock G0750C108   177,420 6,000 SH   SOLE   11,507 0 0
ARCUTIS BIOTHERAPEUTICS INC. Common Stock 03969K108   298,812 11,100 SH   SOLE   11,100 0 0
COGNEX CORP. Common Stock 192422103   9,294,880 112,000 SH   SOLE   114,800 0 0
CANADIAN NATIONAL RAILWAY CO. Common Stock 136375102   0 0 SH   SOLE   16,773 0 0
RESMED INC. Common Stock 761152107   0 0 SH   SOLE   2,016 0 0
DEERE & CO. Common Stock 244199105   5,086,060 13,602 SH   SOLE   24,284 0 0
LKQ CORP. Common Stock 501889208   39,951,054 943,800 SH   SOLE   948,500 0 0
AMGEN INC. Common Stock 031162100   33,023,921 132,121 SH   SOLE   181,167 0 0
WAL-MART DE MEXICO S.A.B. DE C.V. Common Stock 93114W107   0 0 SH   SOLE   9,420 0 0
CREDIT ACCEPTANCE CORP. Common Stock 225310101   0 0 SH   SOLE   700 0 0
GOLD FIELDS LTD. Common Stock 38059T106   0 0 SH   SOLE   326,400 0 0
ZSCALER INC. Common Stock 98980G102   0 0 SH   SOLE   500 0 0
FLAGSTAR BANCORP INC. Common Stock 337930705   0 0 SH   SOLE   1,647 0 0
CONSOLIDATED EDISON INC. Common Stock 209115104   3,681,810 49,500 SH   SOLE   55,712 0 0
PINTEREST INC. Common Stock 72352L106   1,050,384 15,145 SH   SOLE   22,761 0 0
CONOCOPHILLIPS Common Stock 20825C104   1,512,069 28,300 SH   SOLE   28,300 0 0
AT & T INC. Common Stock 00206R102   11,558,629 376,135 SH   SOLE   527,331 0 0
THE PROCTER & GAMBLE CO. Common Stock 742718109   26,218,061 193,007 SH   SOLE   187,934 0 5,073
AVERY DENNISON CORP. Common Stock 053611109   666,648 3,600 SH   SOLE   9,370 0 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102   4,611,351 38,550 SH   SOLE   38,550 0 0
HP INC. Common Stock 40434L105   5,595,588 177,300 SH   SOLE   312,912 0 0
ZAI LAB LTD. Common Stock 98887Q104   1,785,720 13,800 SH   SOLE   14,638 0 0
THE HARTFORD FINANCIAL SERVICES GROUP INC. Common Stock 416515104   0 0 SH   SOLE   11,430 0 0
BILIBILI INC. Common Stock 090040106   0 0 SH   SOLE   20,000 0 0
CONAGRA BRANDS INC. Common Stock 205887102   0 0 SH   SOLE   7,802 0 0
ON SEMICONDUCTOR CORP. Common Stock 682189105   518,461 12,460 SH   SOLE   0 0 12,460
FASTLY INC. Common Stock 31188V100   30,276 450 SH   SOLE   0 0 450
3M CO. Common Stock 88579Y101   10,843,607 55,680 SH   SOLE   80,656 0 0
AUTOMATIC DATA PROCESSING INC. Common Stock 053015103   789,138 4,200 SH   SOLE   12,133 0 0
VERACYTE INC. Common Stock 92337F107   840,990 17,000 SH   SOLE   17,000 0 0
HCA HEALTHCARE INC. Common Stock 40412C101   0 0 SH   SOLE   4,499 0 0
DYNATRACE INC. Common Stock 268150109   0 0 SH   SOLE   5,916 0 0
MARKEL GROUP INC. Common Stock 570535104   346,851 300 SH   SOLE   370 0 0
AMICUS THERAPEUTICS INC. Common Stock 03152W109   1,239,480 132,000 SH   SOLE   134,093 0 0
NIKE INC. Common Stock 654106103   26,084,394 196,209 SH   SOLE   229,483 0 0
BROWN-FORMAN CORP. Common Stock 115637209   0 0 SH   SOLE   4,125 0 0
CITRIX SYSTEMS INC. Common Stock 177376100   2,564,920 18,534 SH   SOLE   21,316 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287556   7,351,845 48,830 SH   SOLE   0 0 48,830
ORACLE CORP. Common Stock 68389X105   25,526,870 361,795 SH   SOLE   324,197 0 37,598
GUIDEWIRE SOFTWARE INC. Common Stock 40171V100   0 0 SH   SOLE   600 0 0
ARMSTRONG WORLD INDUSTRIES INC. Common Stock 04247X102   0 0 SH   SOLE   2,500 0 0
GILEAD SCIENCES INC. Common Stock 375558103   24,704,915 377,210 SH   SOLE   421,732 0 0
WORKDAY INC. Common Stock 98138H101   1,702,610 7,000 SH   SOLE   8,815 0 0
ANALOG DEVICES INC. Common Stock 032654105   763,050 5,000 SH   SOLE   9,323 0 0
SUNNOVA ENERGY INTERNATIONAL INC. Common Stock 86745K104   29,943,954 807,550 SH   SOLE   807,550 0 0
WEX INC. Common Stock 96208T104   0 0 SH   SOLE   280 0 0
O'REILLY AUTOMOTIVE INC. Common Stock 67103H107   0 0 SH   SOLE   2,307 0 0
CERNER CORP. Common Stock 156782104   0 0 SH   SOLE   77,629 0 0
AMERICAN TOWER CORP. REIT 03027X100   192,924 810 SH   SOLE   0 0 810
ARENA PHARMACEUTICALS INC. Common Stock 040047607   1,727,554 25,700 SH   SOLE   25,700 0 0
EASTMAN CHEMICAL CO. Common Stock 277432100   0 0 SH   SOLE   2,700 0 0
GRAY TELEVISION INC. Common Stock 389375106   0 0 SH   SOLE   3,498 0 0
PRA HEALTH SCIENCES INC. Common Stock 69354M108   2,598,544 16,900 SH   SOLE   16,900 0 0
SIRIUS XM INC. Common Stock 82968B103   0 0 SH   SOLE   96,913 0 0
FRANCO-NEVADA CORP. Common Stock 351858105   291,218 2,340 SH   SOLE   5,896 0 0
MURPHY USA INC. Common Stock 626755102   0 0 SH   SOLE   668 0 0
ILLINOIS TOOL WORKS INC. Common Stock 452308109   0 0 SH   SOLE   7,461 0 0
BELDEN INC. Common Stock 077454106   0 0 SH   SOLE   2,500 0 0
JOUNCE THERAPEUTICS INC. Common Stock 481116101   6,492,208 634,587 SH   SOLE   634,587 0 0
SYNCHRONY FINANCIAL Common Stock 87165B103   0 0 SH   SOLE   5,856 0 0
VEECO INSTRUMENTS INC. Common Stock 922417100   10,096,768 499,840 SH   SOLE   499,840 0 0
F5 NETWORKS INC. Common Stock 315616102   622,890 3,000 SH   SOLE   3,257 0 0
PAYPAL HOLDINGS INC. Common Stock 70450Y103   30,163,549 127,246 SH   SOLE   144,948 0 0
KIMBERLY-CLARK CORP. Common Stock 494368103   3,091,340 22,350 SH   SOLE   29,962 0 0
ISHARES TRUST Fund/ETF 464287291   153,860 500 SH   SOLE   0 0 500
BLUEBIRD BIO INC. Common Stock 09609G100   429,300 15,000 SH   SOLE   15,000 0 0
DISCOVERY INC. Common Stock 25470F302   0 0 SH   SOLE   6,341 0 0
EOG RESOURCES INC. Common Stock 26875P101   0 0 SH   SOLE   8,700 0 0
T. ROWE PRICE GROUP INC. Common Stock 74144T108   0 0 SH   SOLE   3,226 0 0
ECOLAB INC. Common Stock 278865100   21,527,038 100,194 SH   SOLE   105,820 0 0
NORTHERN TRUST CORP. Common Stock 665859104   0 0 SH   SOLE   2,692 0 0
PT TELKOM INDONESIA (PERSERO) TBK Common Stock 715684106   0 0 SH   SOLE   8,775 0 0
WILLDAN GROUP INC. Common Stock 96924N100   6,744,693 173,430 SH   SOLE   173,430 0 0
COSTAR GROUP INC. Common Stock 22160N109   9,348,999 11,375 SH   SOLE   11,255 0 120
SAREPTA THERAPEUTICS INC. Common Stock 803607100   47,783,864 641,560 SH   SOLE   630,738 0 10,822
EVEREST GROUP LTD. Common Stock G3223R108   0 0 SH   SOLE   1,060 0 0
EQUITABLE HOLDINGS INC. Common Stock 29452E101   0 0 SH   SOLE   7,700 0 0
MARKETAXESS HOLDINGS INC. Common Stock 57060D108   0 0 SH   SOLE   1,514 0 0
NUTANIX INC. Common Stock 67059N108   2,586,000 100,000 SH   SOLE   100,000 0 0
INTERCONTINENTAL EXCHANGE INC. Common Stock 45866F104   1,073,468 9,612 SH   SOLE   12,157 0 0
TRANSUNION Common Stock 89400J107   0 0 SH   SOLE   2,300 0 0
EQUINIX INC. REIT 29444U700   7,806,871 11,391 SH   SOLE   0 0 11,391
MORGAN STANLEY Common Stock 617446448   10,438,140 131,978 SH   SOLE   273,985 0 0
ACADIA PHARMACEUTICALS INC. Common Stock 004225108   2,609,565 101,500 SH   SOLE   104,200 0 0
DENALI THERAPEUTICS INC. Common Stock 24823R105   1,658,826 30,600 SH   SOLE   30,600 0 0
PARKER-HANNIFIN CORP. Common Stock 701094104   17,040,621 53,700 SH   SOLE   60,042 0 0
ENPHASE ENERGY INC. Common Stock 29355A107   24,061,857 159,367 SH   SOLE   155,569 0 3,798
REGIONS FINANCIAL CORP. Common Stock 7591EP100   0 0 SH   SOLE   19,785 0 0
EXACT SCIENCES CORP. Common Stock 30063P105   12,459,655 95,900 SH   SOLE   97,700 0 0
FREDDIE MAC STACR REMIC TRUST 2019-DNA4 Common Stock 313400301   118 60 SH   SOLE   60 0 0
DOCUSIGN INC. Common Stock 256163106   984,700 5,000 SH   SOLE   8,422 0 0
BARNES GROUP INC. Common Stock 067806109   0 0 SH   SOLE   5,000 0 0
ALERISLIFE INC. Common Stock 33832D205   0 0 SH   SOLE   361 0 0
COLGATE-PALMOLIVE CO. Common Stock 194162103   91,943 1,159 SH   SOLE   65,127 0 0
COMCAST CORP. Common Stock 20030N101   15,005,957 274,976 SH   SOLE   273,097 0 1,879
SUNPOWER CORP. Common Stock 867652406   14,405,901 457,040 SH   SOLE   457,040 0 0
FISERV INC. Common Stock 337738108   21,088,104 174,315 SH   SOLE   186,141 0 0
GENERAC HOLDINGS INC. Common Stock 368736104   0 0 SH   SOLE   500 0 0
U.S. BANCORP Common Stock 902973304   0 0 SH   SOLE   28,831 0 0
JOHNSON & JOHNSON Common Stock 478160104   7,065,998 42,905 SH   SOLE   76,059 0 0
HESS CORP. Common Stock 42809H107   0 0 SH   SOLE   9,527 0 0
ISHARES INC. Fund/ETF 464286665   2,205,599 43,910 SH   SOLE   0 0 43,910
ACCELERON PHARMA INC. Common Stock 00434H108   2,873,016 21,600 SH   SOLE   21,600 0 0
MOODY'S CORP. Common Stock 615369105   0 0 SH   SOLE   6,228 0 0
RADIUS HEALTH INC. Common Stock 750469207   302,400 15,000 SH   SOLE   15,000 0 0
PETROLEO BRASILEIRO S.A. - PETROBRAS Common Stock 71654V408   0 0 SH   SOLE   10,000 0 0
HUNTINGTON INGALLS INDUSTRIES INC. Common Stock 446413106   0 0 SH   SOLE   503 0 0
ZOOM VIDEO COMMUNICATIONS INC. Common Stock 98980L101   161,919 517 SH   SOLE   3,082 0 0
HAMILTON LANE INC. Common Stock 407497106   349,989 3,952 SH   SOLE   0 0 3,952
MCKESSON CORP. Common Stock 58155Q103   0 0 SH   SOLE   2,795 0 0
BALLARD POWER SYSTEMS INC. Common Stock 058586108   9,443,492 414,370 SH   SOLE   417,842 0 0
D.R.HORTON INC. Common Stock 23331A109   0 0 SH   SOLE   10,639 0 0
VIR BIOTECHNOLOGY INC. Common Stock 92764N102   1,590,741 33,300 SH   SOLE   33,300 0 0
AMETEK INC. Common Stock 031100100   14,358,736 112,657 SH   SOLE   110,250 0 2,407
HILL-ROM HOLDINGS INC. Common Stock 431475102   0 0 SH   SOLE   2,466 0 0
MIRATI THERAPEUTICS INC. Common Stock 60468T105   2,190,804 13,200 SH   SOLE   13,200 0 0
FIDELITY NATIONAL FINANCIAL INC. Common Stock 31620R303   0 0 SH   SOLE   25,457 0 0
ITRON INC. Common Stock 465741106   10,095,178 115,890 SH   SOLE   115,890 0 0
ZILLOW GROUP INC. Common Stock 98954M101   0 0 SH   SOLE   700 0 0
LINCOLN NATIONAL CORP. Common Stock 534187109   395,073 6,300 SH   SOLE   9,424 0 0
BORGWARNER INC. Common Stock 099724106   4,244,001 91,210 SH   SOLE   93,549 0 0
THE WALT DISNEY CO. Common Stock 254687106   13,817,014 74,588 SH   SOLE   107,215 0 0
MAIL.RU GROUP LTD. Common Stock 560317208   400,750 17,500 SH   SOLE   17,500 0 0
SEAGEN INC. Common Stock 81181C104   4,242,183 30,850 SH   SOLE   31,850 0 0
S&P GLOBAL INC. Common Stock 78409V104   28,824,289 81,418 SH   SOLE   74,139 0 7,279
ROSNEFT OIL COMPANY Common Stock 67812M207   1,042,720 140,000 SH   SOLE   140,000 0 0
GRIFOLS S.A. Common Stock 398438408   709,907 42,156 SH   SOLE   42,156 0 0
LOOP INDUSTRIES INC. Common Stock 543518104   262,565 34,011 SH   SOLE   34,011 0 0
BLOOMIN' BRANDS INC. Common Stock 094235108   43,280,000 1,600,000 SH   SOLE   1,600,000 0 0
WHIRLPOOL CORP. Common Stock 963320106   2,755,202 12,510 SH   SOLE   13,261 0 0
STATE STREET CORP. Common Stock 857477103   0 0 SH   SOLE   17,287 0 0
X5 RETAIL GROUP N.V. Common Stock 98387E205   1,701,000 54,000 SH   SOLE   58,700 0 0
INGERSOLL-RAND INC. Common Stock 45687V106   0 0 SH   SOLE   3,316 0 0
NETFLIX INC. Common Stock 64110L106   4,391,486 8,467 SH   SOLE   14,237 0 0
GALAPAGOS N.V. Common Stock 36315X101   129,948 1,700 SH   SOLE   1,700 0 0
STANLEY BLACK & DECKER INC. Common Stock 854502101   0 0 SH   SOLE   7,004 0 0
AKAMAI TECHNOLOGIES INC. Common Stock 00971T101   0 0 SH   SOLE   74,489 0 0
ZOGENIX INC. Common Stock 98978L204   4,730,880 244,900 SH   SOLE   244,900 0 0
AUTOLUS THERAPEUTICS LTD. Common Stock 05280R100   658,800 120,000 SH   SOLE   120,000 0 0
KODIAK SCIENCES INC. Common Stock 50015M109   1,513,165 13,700 SH   SOLE   13,700 0 0
MAGNA INTERNATIONAL INC. Common Stock 559222401   0 0 SH   SOLE   16,324 0 0
NEWS CORP. Common Stock 65249B109   0 0 SH   SOLE   5,290 0 0
DOMINOS PIZZA INC. Common Stock 25754A201   0 0 SH   SOLE   1,000 0 0
ELI LILLY AND COMPANY Common Stock 532457108   7,426,715 40,033 SH   SOLE   57,521 0 0
NORDSTROM INC. Common Stock 655664100   22,722 600 SH   SOLE   0 0 600
APACHE CORP. Common Stock 03743Q108   0 0 SH   SOLE   4,000 0 0
RELIANCE INC. Common Stock 759509102   0 0 SH   SOLE   1,482 0 0
REPLIMUNE GROUP INC. Common Stock 76029N106   375,683 11,900 SH   SOLE   11,900 0 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104   4,856,273 83,468 SH   SOLE   105,724 0 0
DR REDDY'S LABORATORIES LTD. Common Stock 256135203   0 0 SH   SOLE   6,300 0 0
MEDPACE HOLDINGS INC. Common Stock 58506Q109   1,738,429 10,700 SH   SOLE   10,700 0 0
GENERAL DYNAMICS CORP. Common Stock 369550108   0 0 SH   SOLE   3,307 0 0
POSCO HOLDINGS INC. Common Stock 693483109   0 0 SH   SOLE   4,400 0 0
IROBOT CORP. Common Stock 462726100   32,011 262 SH   SOLE   0 0 262
WOLFSPEED INC. Common Stock 225447101   4,116,842 40,090 SH   SOLE   40,090 0 0
ARTISAN PARTNERS ASSET MANAGEMENT INC. Common Stock 04316A108   0 0 SH   SOLE   3,601 0 0
GENERAL MOTORS CO. Common Stock 37045V100   0 0 SH   SOLE   23,361 0 0
ASCENDIS PHARMA A/S Common Stock 04351P101   1,801,100 14,000 SH   SOLE   14,655 0 0
FALCON PRODUCTS INC. Common Stock 306075102   0 1,000 SH   SOLE   0 0 1,000
SKYWORKS SOLUTIONS INC. Common Stock 83088M102   912,079 4,971 SH   SOLE   1,500 0 3,471
TEXAS INSTRUMENTS INC. Common Stock 882508104   21,896,414 117,704 SH   SOLE   138,423 0 0
INVESCO LTD. Common Stock G491BT108   1,423,708 57,200 SH   SOLE   63,076 0 0
TERNIUM S.A. Common Stock 880890108   0 0 SH   SOLE   60,000 0 0
ZEBRA TECHNOLOGIES CORP. Common Stock 989207105   0 0 SH   SOLE   2,670 0 0
CELANESE CORP. Common Stock 150870103   0 0 SH   SOLE   7,200 0 0
ARCHER DANIELS MIDLAND COMPANY Common Stock 039483102   0 0 SH   SOLE   5,510 0 0
W.R. BERKLEY CORP. Common Stock 084423102   251,856 3,300 SH   SOLE   4,951 0 0
VISA INC. Common Stock 92826C839   53,216,250 250,890 SH   SOLE   263,808 0 0
ARCH CAPITAL GROUP LTD. Common Stock G0450A105   755,788 19,300 SH   SOLE   24,523 0 0
PPG INDUSTRIES INC. Common Stock 693506107   886,182 5,800 SH   SOLE   9,374 0 0
HEICO CORP. Common Stock 422806109   5,711,007 45,474 SH   SOLE   44,700 0 774
COPART INC. Common Stock 217204106   0 0 SH   SOLE   3,213 0 0
PROLOGIS INC. REIT 74340W103   1,142,001 10,704 SH   SOLE   0 0 10,704
EDITAS MEDICINE INC. Common Stock 28106W103   769,500 19,000 SH   SOLE   19,000 0 0
COUPA SOFTWARE INC. Common Stock 22266L106   0 0 SH   SOLE   600 0 0
POOL CORP. Common Stock 73278L105   0 0 SH   SOLE   618 0 0
LIVENT CORP. Common Stock 53814L108   1,853 107 SH   SOLE   0 0 107
AMERICAN SUPERCONDUCTOR CORP. Common Stock 030111207   7,296,000 400,000 SH   SOLE   400,000 0 0
RINGCENTRAL INC. Common Stock 76680R206   0 0 SH   SOLE   700 0 0
JUNIPER NETWORKS INC. Common Stock 48203R104   2,014,677 79,100 SH   SOLE   100,290 0 0
RESIDEO TECHNOLOGIES INC. Common Stock 76118Y104   0 0 SH   SOLE   4,549 0 0
KRAFT HEINZ CO., THE Common Stock 500754106   25,640 641 SH   SOLE   17,937 0 0
CENTERPOINT ENERGY INC. Common Stock 15189T107   0 0 SH   SOLE   9,335 0 0
INFOSYS LTD. Common Stock 456788108   1,880,000 100,000 SH   SOLE   388,095 0 0
THE SCOTTS MIRACLE-GRO CO. Common Stock 810186106   195,992 800 SH   SOLE   800 0 0
TRADEWEB MARKETS INC. Common Stock 892672106   0 0 SH   SOLE   3,272 0 0
ISHARES TRUST Fund/ETF 464287325   161,826 2,100 SH   SOLE   0 0 2,100
TESLA INC. Common Stock 88160R101   362,809 568 SH   SOLE   9,263 0 0
AT HOME CORP. Common Stock 045919107   0 3,413 SH   SOLE   3,413 0 0
MERITAGE HOMES CORP. Common Stock 59001A102   0 0 SH   SOLE   2,559 0 0
SPROUTS FARMERS MARKET INC. Common Stock 85208M102   0 0 SH   SOLE   5,051 0 0
MGM RESORTS INTERNATIONAL Common Stock 552953101   0 0 SH   SOLE   6,906 0 0
MCDONALD'S CORP. Common Stock 580135101   1,450,929 6,454 SH   SOLE   26,078 0 0
NOMAD FOODS LTD. Common Stock G6564A105   0 0 SH   SOLE   1,315 0 0
T-MOBILE US INC. Common Stock 872590104   8,379,269 67,100 SH   SOLE   76,427 0 0
ILLUMINA INC. Common Stock 452327109   21,756,952 57,912 SH   SOLE   59,450 0 0
KEMPER CORP. Common Stock 488401100   27,105 340 SH   SOLE   0 0 340
ACTIVISION BLIZZARD INC. Common Stock 00507V109   22,515,307 242,069 SH   SOLE   199,079 0 42,990
PPL CORP. Common Stock 69351T106   0 0 SH   SOLE   5,300 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO. LTD. Common Stock 874039100   6,872,832 59,750 SH   SOLE   73,607 0 0
UNION PACIFIC CORP. Common Stock 907818108   18,995,826 85,904 SH   SOLE   116,465 0 0
CENCORA INC. Common Stock 03073E105   26,566 225 SH   SOLE   2,880 0 0
SUN LIFE FINANCIAL INC. Common Stock 866796105   1,805,568 35,400 SH   SOLE   47,504 0 0
IOVANCE BIOTHERAPEUTICS INC. Common Stock 462260100   1,896,960 64,000 SH   SOLE   64,000 0 0
GRAHAM HOLDINGS COMPANY Common Stock 384637104   0 0 SH   SOLE   169 0 0
STRYKER CORP. Common Stock 863667101   18,004,019 74,172 SH   SOLE   80,645 0 0
HUNT TRANSPORT SERVICES INC. Common Stock 445658107   0 0 SH   SOLE   1,000 0 0
ORION ENERGY SYSTEMS INC. Common Stock 686275108   6,493,383 941,070 SH   SOLE   941,070 0 0
PACCAR INC. Common Stock 693718108   0 0 SH   SOLE   2,964 0 0
PHILLIPS 66 Common Stock 718546104   452,705 5,500 SH   SOLE   11,700 0 0
REGENXBIO INC. Common Stock 75901B107   436,930 13,000 SH   SOLE   13,000 0 0
THE TRADE DESK INC. Common Stock 88339J105   2,280,810 3,500 SH   SOLE   3,900 0 0
BANK OF AMERICA CORPORATION Common Stock 060505104   5,210,507 133,637 SH   SOLE   296,652 0 0
THE WILLIAMS COMPANIES INC. Common Stock 969457100   4,544,192 191,900 SH   SOLE   217,300 0 0
FMC CORP. Common Stock 302491303   701,157 6,339 SH   SOLE   2,700 0 3,639
VULCAN MATERIALS CO. Common Stock 929160109   0 0 SH   SOLE   1,700 0 0
KURA ONCOLOGY INC. Common Stock 50127T109   1,543,380 58,000 SH   SOLE   58,000 0 0
HASBRO INC. Common Stock 418056107   0 0 SH   SOLE   7,725 0 0
TWIST BIOSCIENCE CORP. Common Stock 90184D100   548,550 5,000 SH   SOLE   5,000 0 0
PAYCOM SOFTWARE INC. Common Stock 70432V102   0 0 SH   SOLE   400 0 0
NANOSTRING TECHNOLOGIES INC. Common Stock 63009R109   284,021 4,700 SH   SOLE   4,700 0 0
CROWN CASTLE INC. REIT 22822V101   93,874 549 SH   SOLE   0 0 549
UBER TECHNOLOGIES INC. Common Stock 90353T100   0 0 SH   SOLE   15,856 0 0
BIOGEN INC. Common Stock 09062X103   54,830,690 196,737 SH   SOLE   201,475 0 0
CAE INC. Common Stock 124765108   0 0 SH   SOLE   6,300 0 0
TAKEDA PHARMACEUTICAL CO. LTD. Common Stock 874060205   67,087 3,674 SH   SOLE   0 0 3,674
PELOTON INTERACTIVE INC. Common Stock 70614W100   0 0 SH   SOLE   2,763 0 0
WELLS FARGO & CO. Common Stock 949746101   1,052,146 26,711 SH   SOLE   81,658 0 0
CROWDSTRIKE HOLDINGS INC. Common Stock 22788C105   0 0 SH   SOLE   1,500 0 0
SVB FINANCIAL GROUP Common Stock 78486Q101   0 0 SH   SOLE   722 0 0
ATMOS ENERGY CORP. Common Stock 049560105   0 0 SH   SOLE   7,800 0 0
CIENA CORP. Common Stock 171779309   0 0 SH   SOLE   3,124 0 0
PHOSAGRO PJSC Common Stock 71922G209   655,500 37,500 SH   SOLE   37,500 0 0
PARAMOUNT GLOBAL Common Stock 92556H206   0 0 SH   SOLE   5,281 0 0
ALIGN TECHNOLOGY INC. Common Stock 016255101   2,001,262 3,771 SH   SOLE   2,400 0 1,371
ARVINAS INC. Common Stock 04335A105   638,010 10,200 SH   SOLE   10,200 0 0
ADVANCED MICRO DEVICES INC. Common Stock 007903107   4,414,703 58,078 SH   SOLE   75,930 0 0
LEIDOS HOLDINGS INC. Common Stock 525327102   0 0 SH   SOLE   5,219 0 0
ROGERS COMMUNICATIONS INC. Common Stock 775109200   0 0 SH   SOLE   11,337 0 0
CISCO SYSTEMS INC. Common Stock 17275R102   30,317,229 583,987 SH   SOLE   646,336 0 0
ZENDESK INC. Common Stock 98936J101   0 0 SH   SOLE   700 0 0
HUNTINGTON BANCSHARES INC. Common Stock 446150104   192,120 12,000 SH   SOLE   21,600 0 0
SANGAMO THERAPEUTICS INC. Common Stock 800677106   443,460 38,000 SH   SOLE   38,000 0 0
ARGENX SE Common Stock 04016X101   1,769,690 6,500 SH   SOLE   6,500 0 0
EQUIFAX INC. Common Stock 294429105   0 0 SH   SOLE   1,372 0 0
SERES THERAPEUTICS INC. Common Stock 81750R102   524,610 27,000 SH   SOLE   27,000 0 0
TERADYNE INC. Common Stock 880770102   6,819,961 59,882 SH   SOLE   61,082 0 0
FEDEX CORP. Common Stock 31428X106   5,269,506 18,430 SH   SOLE   21,658 0 0
ATI INC. Common Stock 01741R102   0 0 SH   SOLE   5,000 0 0
AGNICO EAGLE MINES LTD. Common Stock 008474108   3,317,524 57,790 SH   SOLE   107,130 0 0
SNAP INC. Common Stock 83304A106   1,240,250 25,000 SH   SOLE   33,700 0 0
PERSHING SQUARE TONTINE HOLDINGS LTD. Common Stock 71531R109   189,319 7,885 SH   SOLE   0 0 7,885
BROADCOM INC. Common Stock 11135F101   18,621,322 40,775 SH   SOLE   46,880 0 0
MONSTER BEVERAGE CORP. Common Stock 61174X109   0 0 SH   SOLE   9,221 0 0
BANCO BRADESCO S.A. Common Stock 059460303   812,359 172,110 SH   SOLE   202,360 0 0
BIONTECH SE Common Stock 09075V102   1,438,650 15,000 SH   SOLE   15,000 0 0
PRUDENTIAL FINANCIAL INC. Common Stock 744320102   7,090,160 77,000 SH   SOLE   86,985 0 0
VERISK ANALYTICS INC. Common Stock 92345Y106   1,056,459 5,900 SH   SOLE   10,071 0 0
BAIDU INC. Common Stock 056752108   1,570,916 7,200 SH   SOLE   18,700 0 0
PURECYCLE TECHNOLOGIES INC. Common Stock 74623V103   2,125,800 90,000 SH   SOLE   90,000 0 0
DRAFTKINGS HOLDINGS INC. Common Stock 26142R104   0 0 SH   SOLE   2,000 0 0
CONSTELLATION PHARMACEUTICALS INC. Common Stock 210373106   287,697 12,300 SH   SOLE   12,300 0 0
TAPESTRY INC. Common Stock 876030107   49,484,968 1,200,800 SH   SOLE   1,200,000 0 800
CITIZENS FINANCIAL GROUP INC. Common Stock 174610105   0 0 SH   SOLE   7,329 0 0
DAQO NEW ENERGY CORP. Common Stock 23703Q203   12,704,400 180,000 SH   SOLE   180,000 0 0
MICRON TECHNOLOGY INC. Common Stock 595112103   4,456,810 51,500 SH   SOLE   66,287 0 0
UNDER ARMOUR INC. Common Stock 904311107   0 0 SH   SOLE   5,000 0 0
QIWI PLC Common Stock 74735M108   639,000 60,000 SH   SOLE   60,000 0 0
INSMED INC. Common Stock 457669307   1,536,528 47,600 SH   SOLE   47,600 0 0
BURLINGTON STORES INC. Common Stock 122017106   0 0 SH   SOLE   300 0 0
JACOBS ENGINEERING GROUP INC. Common Stock 469814107   0 0 SH   SOLE   2,016 0 0
VOYAGER THERAPEUTICS INC. Common Stock 92915B106   2,805,060 592,900 SH   SOLE   592,900 0 0
ROSS STORES INC. Common Stock 778296103   1,199 10 SH   SOLE   9,160 0 0
LAMB WESTON HOLDINGS INC. Common Stock 513272104   0 0 SH   SOLE   2,000 0 0
SUNCOR ENERGY INC. Common Stock 867224107   0 0 SH   SOLE   5,000 0 0
THE PNC FINANCIAL SERVICES GROUP INC. Common Stock 693475105   0 0 SH   SOLE   10,045 0 0
AMPHENOL CORP. Common Stock 032095101   4,305,677 65,502 SH   SOLE   81,222 0 0
TELEDYNE TECHNOLOGIES INC. Common Stock 879360105   0 0 SH   SOLE   500 0 0
HALOZYME THERAPEUTICS INC. Common Stock 40637H109   2,206,533 53,700 SH   SOLE   53,700 0 0
CATERPILLAR INC. Common Stock 149123101   12,626,544 54,218 SH   SOLE   65,021 0 0
GENUINE PARTS CO. Common Stock 372460105   0 0 SH   SOLE   2,100 0 0
FIRST REPUBLIC BANK Common Stock 33616C100   0 0 SH   SOLE   3,348 0 0
WESTLAKE CORP. Common Stock 960413102   12,785,760 144,000 SH   SOLE   144,000 0 0
ELANCO ANIMAL HEALTH INC. Common Stock 28414H103   0 0 SH   SOLE   5,500 0 0
ODEBRECHT OIL & GAS FINANCE LTD. Bond G6712EAB4   15,445 1,641,360 SH   SOLE   0 0 1,641,360
EDISON INTERNATIONAL Common Stock 281020107   0 0 SH   SOLE   11,445 0 0
FIBROGEN INC. Common Stock 31572Q808   2,902,563 93,300 SH   SOLE   93,300 0 0
U-HAUL HOLDING COMPANY Common Stock 023586100   0 0 SH   SOLE   300 0 0
THE CLOROX CO. Common Stock 189054109   113,799 590 SH   SOLE   5,578 0 0
BATH & BODY WORKS INC. Common Stock 501797104   49,549,860 801,000 SH   SOLE   802,700 0 0
DATADOG INC. Common Stock 23804L103   0 0 SH   SOLE   2,855 0 0
UNIVERSAL DISPLAY CORP. Common Stock 91347P105   7,243,736 31,650 SH   SOLE   31,650 0 0
TWILIO INC. Common Stock 90138F102   2,044,560 6,000 SH   SOLE   7,300 0 0
UNITED RENTALS INC. Common Stock 911363109   0 0 SH   SOLE   1,850 0 0
SYNEOS HEALTH INC. Common Stock 87166B102   2,147,880 28,000 SH   SOLE   28,000 0 0
SILICON MOTION TECHNOLOGY CORP. Common Stock 82706C108   60,221,460 1,014,000 SH   SOLE   1,010,000 0 4,000
Q32 BIO INC. Common Stock 438083107   2,415,600 257,500 SH   SOLE   257,500 0 0
CHEWY INC. Common Stock 16679L109   0 0 SH   SOLE   1,000 0 0
COTERRA ENERGY INC. Common Stock 127097103   14,930,100 795,000 SH   SOLE   795,000 0 0
INGREDION INC. Common Stock 457187102   0 0 SH   SOLE   484 0 0
MILLERKNOLL INC. Common Stock 600544100   9,948,575 243,420 SH   SOLE   243,420 0 0
EXELIXIS INC. Common Stock 30161Q104   1,999,270 91,000 SH   SOLE   92,179 0 0
CHEVRON CORP. Common Stock 166764100   5,091,194 48,212 SH   SOLE   63,382 0 0
MSCI INC. Common Stock 55354G100   0 0 SH   SOLE   10,807 0 0
ONEMAIN HOLDINGS INC. Common Stock 68268W103   0 0 SH   SOLE   2,773 0 0
INTUIT INC. Common Stock 461202103   32,360,626 86,068 SH   SOLE   76,351 0 9,717
CADENCE DESIGN SYSTEMS INC. Common Stock 127387108   1,046,960 8,000 SH   SOLE   46,260 0 0
SABRE CORP. Common Stock 78573M104   59,240,000 4,000,000 SH   SOLE   4,000,000 0 0
ANSYS INC. Common Stock 03662Q105   6,324,088 18,980 SH   SOLE   19,680 0 0
INVESCO EXCHANGE-TRADED FUND TRUST Fund/ETF 46137V357   13,443,534 94,900 SH   SOLE   0 0 94,900
BEAM THERAPEUTICS INC. Common Stock 07373V105   492,440 6,500 SH   SOLE   6,500 0 0
BANK ONE CAPITAL III Common Stock 46625H100   38,104,006 247,013 SH   SOLE   375,354 0 0
PACKAGING CORP. OF AMERICA Common Stock 695156109   0 0 SH   SOLE   304 0 0
HONEYWELL INTERNATIONAL INC. Common Stock 438516106   0 0 SH   SOLE   7,679 0 0
OCULAR THERAPEUTIX INC. Common Stock 67576A100   1,116,451 69,800 SH   SOLE   69,800 0 0
BAUSCH HEALTH COMPANIES INC. Common Stock 071734107   0 0 SH   SOLE   7,825 0 0
POLYUS PJSC Common Stock 73181M117   114,660 1,300 SH   SOLE   1,300 0 0
HYUNDAI MOTOR CO. LTD. Common Stock Y38472125   0 0 SH   SOLE   5,000 0 0
DINE BRANDS GLOBAL INC. Common Stock 254423106   0 0 SH   SOLE   4,000 0 0
OMNICOM GROUP INC. Common Stock 681919106   0 0 SH   SOLE   18,558 0 0
PIONEER NATURAL RESOURCES CO. Common Stock 723787107   0 0 SH   SOLE   1,200 0 0
YUM! BRANDS, INC. Common Stock 988498101   0 0 SH   SOLE   5,768 0 0
INVESCO CAPITAL MANAGEMENT LLC Fund/ETF 46090E103   2,550,806 7,993 SH   SOLE   0 0 7,993
AFFILIATED MANAGERS GROUP INC. Common Stock 008252108   0 0 SH   SOLE   12,900 0 0
KANSAS CITY SOUTHERN Common Stock 485170302   0 0 SH   SOLE   900 0 0
BEYOND MEAT INC. Common Stock 08862E109   8,651,163 68,592 SH   SOLE   68,507 0 85
CME GROUP INC. Common Stock 12572Q105   0 0 SH   SOLE   4,460 0 0
ROCKWELL AUTOMATION INC. Common Stock 773903109   0 0 SH   SOLE   1,298 0 0
PAN AMERICAN SILVER CORP. Common Stock 697900108   0 0 SH   SOLE   3,800 0 0
TRIMBLE INC. Common Stock 896239100   13,621,806 179,140 SH   SOLE   182,340 0 0
ALBEMARLE CORP. Common Stock 012653101   27,615 189 SH   SOLE   1,700 0 0
VALE S.A. Common Stock 91912E105   0 0 SH   SOLE   25,000 0 0
BALL CORP. Common Stock 058498106   371,932 4,400 SH   SOLE   13,478 0 0
LGI HOMES INC. Common Stock 50187T106   11,959,731 80,100 SH   SOLE   80,100 0 0
LOWE'S COMPANIES INC. Common Stock 548661107   4,279,440 22,521 SH   SOLE   34,948 0 0
EDWARDS LIFESCIENCES CORP. Common Stock 28176E108   12,906,373 155,780 SH   SOLE   168,120 0 0
STIFEL FINANCIAL CORP. Common Stock 860630102   0 0 SH   SOLE   1,636 0 0
ROKU INC. Common Stock 77543R102   0 0 SH   SOLE   1,000 0 0
PDD HOLDINGS INC. Common Stock 722304102   0 0 SH   SOLE   15,000 0 0
NEWMONT CORP. Common Stock 651639106   1,444,206 24,090 SH   SOLE   138,077 0 0
TARGET CORP. Common Stock 87612E106   14,833,700 74,782 SH   SOLE   55,052 0 19,730
MONGODB INC. Common Stock 60937P106   0 0 SH   SOLE   400 0 0
ELDORADO GOLD CORP. Common Stock 284902509   0 0 SH   SOLE   5,957 0 0
TAKE-TWO INTERACTIVE SOFTWARE INC. Common Stock 874054109   2,453,743 13,909 SH   SOLE   13,712 0 197
GEOPARK LTD. Common Stock G38327105   1,238,400 80,000 SH   SOLE   180,000 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464286509   2,501,313 73,460 SH   SOLE   0 0 73,460
BLACKROCK FUND ADVISORS Fund/ETF 464288513   1,721,805 19,750 SH   SOLE   0 0 19,750
GLOBAL X FUNDS Fund/ETF 37954Y780   8,875,500 267,889 SH   SOLE   0 0 267,889
ARAMARK Common Stock 03852U106   0 0 SH   SOLE   703 0 0
HALLIBURTON CO. Common Stock 406216101   806,190 37,500 SH   SOLE   87,857 0 0
JOYY INC. Common Stock 46591M109   143,625 1,500 SH   SOLE   4,500 0 0
VEEVA SYSTEM INC. Common Stock 922475108   449,820 1,800 SH   SOLE   3,578 0 0
LIBERTY BROADBAND CORP. Common Stock 530307305   0 0 SH   SOLE   1,400 0 0
FORTIVE CORP. Common Stock 34959J108   0 0 SH   SOLE   4,075 0 0
AFLAC INC. Common Stock 001055102   1,186,907 22,900 SH   SOLE   36,014 0 0
METLIFE INC. Common Stock 59156R108   1,456,128 23,700 SH   SOLE   38,470 0 0
CHOICE HOTELS INTERNATIONAL INC. Common Stock 169905106   12,123,770 113,000 SH   SOLE   113,000 0 0
QORVO INC. Common Stock 74736K101   0 0 SH   SOLE   2,310 0 0
SNOWFLAKE INC. Common Stock 833445109   0 0 SH   SOLE   400 0 0
SEI INVESTMENT CO. Common Stock 784117103   0 0 SH   SOLE   11,553 0 0
EMERSON ELECTRIC CO. Common Stock 291011104   4,517,817 49,989 SH   SOLE   66,175 0 0
IDEXX LABORATORIES INC. Common Stock 45168D104   0 0 SH   SOLE   1,175 0 0
KALA BIO INC. Common Stock 483119103   672,000 105,000 SH   SOLE   105,000 0 0
VOYA FINANCIAL INC. Common Stock 929089100   0 0 SH   SOLE   545 0 0
ENBRIDGE INC. Common Stock 29250N105   708,384 19,250 SH   SOLE   67,896 0 0
ALASKA AIR GROUP INC. Common Stock 011659109   0 0 SH   SOLE   2,900 0 0
NVR INC. Common Stock 62944T105   0 0 SH   SOLE   140 0 0
COOPER COMPANIES INC. Common Stock 216648402   0 0 SH   SOLE   2,243 0 0
COMPANIA CERVECERIAS UNIDAS S.A. Common Stock 204429104   0 0 SH   SOLE   8,819 0 0
TYSON FOODS INC. Common Stock 902494103   0 0 SH   SOLE   4,362 0 0
APOLLO GLOBAL MANAGEMENT INC. Common Stock 03768E105   0 0 SH   SOLE   2,300 0 0
PEPSICO INC. Common Stock 713448108   6,252,659 43,727 SH   SOLE   79,512 0 0
DECIPHERA PHARMACEUTICALS INC. Common Stock 24344T101   759,999 18,300 SH   SOLE   18,300 0 0
FIDELITY NATIONAL INFORMATION SERVICES INC. Common Stock 31620M106   1,578,868 11,079 SH   SOLE   22,262 0 0
ESSENTIAL UTILITIES INC. Common Stock 29670G102   15,199,520 344,270 SH   SOLE   361,170 0 0
BLOOM ENERGY CORP. Common Stock 093712107   4,041,600 160,000 SH   SOLE   166,151 0 0
CHIPOTLE MEXICAN GRILL INC. Common Stock 169656105   0 0 SH   SOLE   703 0 0
FORTINET INC. Common Stock 34959E109   3,413,632 18,565 SH   SOLE   17,932 0 633
INTERNATIONAL FLAVORS & FRAGRANCES INC. Common Stock 459506101   405,275 2,900 SH   SOLE   18,825 0 0
CARVANA CO. Common Stock 146869102   0 0 SH   SOLE   600 0 0
WESTERN DIGITAL CORP. Common Stock 958102105   9,545 143 SH   SOLE   2,361 0 0
META PLATFORMS INC. Common Stock 30303M102   36,006,336 125,022 SH   SOLE   168,288 0 0
PTC THERAPEUTICS INC. Common Stock 69366J200   1,956,240 41,800 SH   SOLE   41,800 0 0
ETSY INC. Common Stock 29786A106   1,783,172 8,951 SH   SOLE   5,874 0 3,077
ULTRA CLEAN HOLDINGS INC. Common Stock 90385V107   0 0 SH   SOLE   2,100 0 0
LIBERTY MEDIA CORP. Common Stock 531229854   0 0 SH   SOLE   2,500 0 0
MERCADOLIBRE INC. Common Stock 58733R102   0 0 SH   SOLE   2,221 0 0
CSG SYSTEMS INTERNATIONAL INC. Common Stock 126349109   0 0 SH   SOLE   667 0 0
ALPHABET INC. Common Stock 02079K305   71,915,602 35,096 SH   SOLE   45,171 0 0
SIGNET JEWELERS LTD. Common Stock G81276100   22,902,100 395,000 SH   SOLE   395,000 0 0
SS&C TECHNOLOGIES HOLDINGS INC. Common Stock 78467J100   0 0 SH   SOLE   4,525 0 0
MASTEC INC. Common Stock 576323109   0 0 SH   SOLE   1,079 0 0
ARCTURUS THERAPEUTICS HOLDINGS INC. Common Stock 03969T109   240,250 6,200 SH   SOLE   6,200 0 0
O-I GLASS INC. Common Stock 67098H104   0 0 SH   SOLE   6,586 0 0
EXELON CORP. Common Stock 30161N101   0 0 SH   SOLE   15,009 0 0
MINING AND METALLURGICAL COMPANY NORILSK NICKEL PJSC Common Stock 55315J102   1,794,030 58,500 SH   SOLE   98,500 0 0
MACROGENICS INC. Common Stock 556099109   559,800 18,000 SH   SOLE   18,000 0 0
DOMINION ENERGY INC. Common Stock 25746U109   251,968 3,336 SH   SOLE   8,927 0 0
EVERSOURCE ENERGY Common Stock 30040W108   0 0 SH   SOLE   10,873 0 0
GODADDY INC. Common Stock 380237107   0 0 SH   SOLE   1,800 0 0
CHARLES SCHWAB CORP. Common Stock 808513105   1,304 20 SH   SOLE   20,812 0 0
SLACK TECHNOLOGIES INC. Common Stock 83088V102   0 0 SH   SOLE   8,534 0 0
LAM RESEARCH CORP. Common Stock 512807108   25,110,146 43,244 SH   SOLE   33,550 0 9,694
THE ALLSTATE CORP. Common Stock 020002101   1,676,750 14,320 SH   SOLE   25,699 0 0
CNA FINANCIAL CORP. Common Stock 126117100   0 0 SH   SOLE   1,311 0 0
UBIQUITI INC. Common Stock 90353W103   8,054,100 27,000 SH   SOLE   27,000 0 0
CVS HEALTH CORP. Common Stock 126650100   5,456,585 71,963 SH   SOLE   101,464 0 0
HILTON WORLDWIDE HOLDINGS INC. Common Stock 43300A203   0 0 SH   SOLE   2,451 0 0
HEWLETT PACKARD ENTERPRISE CO. Common Stock 42824C109   0 0 SH   SOLE   53,358 0 0
C.H. ROBINSON WORLDWIDE INC. Common Stock 12541W209   0 0 SH   SOLE   920 0 0
XYLEM INC. Common Stock 98419M100   33,495,526 319,726 SH   SOLE   369,917 0 0
FRANKLIN RESOURCES INC. Common Stock 354613101   0 0 SH   SOLE   3,017 0 0
CARRIER GLOBAL CORP. Common Stock 14448C104   0 0 SH   SOLE   11,074 0 0
TRACTOR SUPPLY CO. Common Stock 892356106   1,239,560 7,000 SH   SOLE   11,293 0 0
THE BANK OF NOVA SCOTIA Common Stock 064149107   0 0 SH   SOLE   36,154 0 0
ARISTA NETWORKS INC. Common Stock 040413106   0 0 SH   SOLE   1,420 0 0
HENRY SCHEIN INC. Common Stock 806407102   0 0 SH   SOLE   1,226 0 0
ALTICE USA INC. Common Stock 02156K103   0 0 SH   SOLE   7,400 0 0
BOOZ ALLEN HAMILTON HOLDING CORP. Common Stock 099502106   0 0 SH   SOLE   3,390 0 0
BOOKING HOLDINGS INC. Common Stock 09857L108   10,538,030 4,498 SH   SOLE   5,217 0 0
SUMITOMO MITSUI FINANCIAL GROUP INC. Common Stock 86562M209   0 0 SH   SOLE   11,686 0 0
CHEMOCENTRYX INC. Common Stock 16383L106   2,991,000 60,000 SH   SOLE   60,000 0 0
V.F. CORP. Common Stock 918204108   2,772,498 34,600 SH   SOLE   45,860 0 0
GDS HOLDINGS LTD. Common Stock 36165L108   7,639,518 96,512 SH   SOLE   111,512 0 0
ALTRIA GROUP INC. Common Stock 02209S103   155,318 3,030 SH   SOLE   37,447 0 0
AMAZON.COM INC. Common Stock 023135106   27,516,901 8,988 SH   SOLE   16,022 0 0
IAC INC. Common Stock 44891N109   0 0 SH   SOLE   1,900 0 0
APPLE INC. Common Stock 037833100   97,723,892 812,964 SH   SOLE   1,078,202 0 0
MARRIOTT INTERNATIONAL INC. Common Stock 571903202   44,433,000 300,000 SH   SOLE   301,547 0 0
KEYCORP Common Stock 493267108   0 0 SH   SOLE   170,811 0 0
ALX ONCOLOGY HOLDINGS INC. Common Stock 00166B105   628,544 9,200 SH   SOLE   9,200 0 0
AAON INC. Common Stock 000360206   10,035,583 143,345 SH   SOLE   133,000 0 10,345
G-III APPAREL GROUP LTD. Common Stock 36237H101   0 0 SH   SOLE   2,500 0 0
ARTHUR J. GALLAGHER & CO. Common Stock 363576109   640,713 5,100 SH   SOLE   8,563 0 0
EVOQUA WATER TECHNOLOGIES CORP. Common Stock 30057T105   25,605,122 994,760 SH   SOLE   994,760 0 0
BREAD FINANCIAL HOLDINGS INC. Common Stock 018581108   7,372,800 64,000 SH   SOLE   65,000 0 0
J.M. SMUCKER CO. Common Stock 832696405   0 0 SH   SOLE   1,054 0 0
ENSIGN GROUP INC. Common Stock 29358P101   0 0 SH   SOLE   761 0 0
TC ENERGY CORP. Common Stock 87807B107   608,529 13,100 SH   SOLE   24,143 0 0
TENARIS S.A. Common Stock 88031M109   1,348,800 60,000 SH   SOLE   60,000 0 0
CLEAN HARBORS INC. Common Stock 184496107   4,474,896 52,770 SH   SOLE   52,770 0 0
THE AES CORP. Common Stock 00130H105   0 0 SH   SOLE   6,951 0 0
REINSURANCE GROUP OF AMERICA INC. Common Stock 759351604   449,330 3,500 SH   SOLE   4,200 0 0
HOLOGIC INC. Common Stock 436440101   0 0 SH   SOLE   8,131 0 0
PLUG POWER INC. Common Stock 72919P202   20,317,897 596,883 SH   SOLE   596,883 0 0
HUMANA INC. Common Stock 444859102   0 0 SH   SOLE   3,354 0 0
W.W. GRAINGER INC. Common Stock 384802104   0 0 SH   SOLE   15,039 0 0
ADT INC. Common Stock 00090Q103   12,947 1,534 SH   SOLE   0 0 1,534
FATE THERAPEUTICS INC. Common Stock 31189P102   1,274,348 17,200 SH   SOLE   17,200 0 0
PALO ALTO NETWORKS INC. Common Stock 697435105   0 0 SH   SOLE   877 0 0
COMPANHIA DE SANEAMENTO BASICO DO ESTADO DE SAO PAULO Common Stock 20441A102   0 0 SH   SOLE   40,970 0 0
REPUBLIC BANCORP INC. Common Stock 760281204   0 0 SH   SOLE   2,000 0 0
DEXCOM INC. Common Stock 252131107   12,938 36 SH   SOLE   900 0 0
LUKOIL PJSC Common Stock 69343P105   2,910,960 36,000 SH   SOLE   60,800 0 0
ALLY FINANCIAL INC. Common Stock 02005N100   0 0 SH   SOLE   12,788 0 0
TENCENT MUSIC ENTERTAINMENT GROUP Common Stock 88034P109   0 0 SH   SOLE   103,023 0 0
LIVE NATION ENTERTAINMENT INC. Common Stock 538034109   0 0 SH   SOLE   1,800 0 0
GARTNER INC. Common Stock 366651107   0 0 SH   SOLE   1,000 0 0
AMERIPRISE FINANCIAL INC. Common Stock 03076C106   5,075,864 21,811 SH   SOLE   24,763 0 0
WATERS CORP. Common Stock 941848103   0 0 SH   SOLE   625 0 0
REVVITY INC. Common Stock 714046109   463,140 3,600 SH   SOLE   4,600 0 0
UNITEDHEALTH GROUP INC. Common Stock 91324P102   42,495,270 113,684 SH   SOLE   135,885 0 0
BARCLAYS BANK PLC/BRANCHES/BARCLAYS US FUNDING LLC/BARCLAYS PLC Common Stock 06738C828   0 0 SH   SOLE   15,000,000 0 0
CUMMINS INC. Common Stock 231021106   9,274,140 35,200 SH   SOLE   61,960 0 0
MARTIN MARIETTA MATERIALS INC. Common Stock 573284106   0 0 SH   SOLE   600 0 0
OWENS CORNING Common Stock 690742101   0 0 SH   SOLE   3,941 0 0
KEROS THERAPEUTICS INC. Common Stock 492327101   328,035 5,700 SH   SOLE   5,700 0 0
POLYUS PJSC Common Stock 73181P102   25,854 286 SH   SOLE   0 0 286
TPI COMPOSITES INC. Common Stock 87266J104   36,721,472 692,462 SH   SOLE   692,462 0 0
SERVICENOW INC. Common Stock 81762P102   9,547,108 19,581 SH   SOLE   27,837 0 0
NORDSON CORP. Common Stock 655663102   0 0 SH   SOLE   600 0 0
EXPEDIA GROUP INC. Common Stock 30212P303   16,179 94 SH   SOLE   1,700 0 0
MANPOWERGROUP INC. Common Stock 56418H100   0 0 SH   SOLE   1,693 0 0
B2GOLD CORP. Common Stock 11777Q209   631,858 146,758 SH   SOLE   34,256 0 112,502
CORNING INC. Common Stock 219350105   0 0 SH   SOLE   33,786 0 0
KADANT INC. Common Stock 48282T104   11,441,831 63,330 SH   SOLE   63,330 0 0
THE CARLYLE GROUP INC. Common Stock 14316J108   0 0 SH   SOLE   3,500 0 0
BAOZUN INC. Common Stock 06684L103   0 0 SH   SOLE   2,000 0 0
BLACKSTONE INC. Common Stock 09260D107   0 0 SH   SOLE   20,300 0 0
INTERNATIONAL BUSINESS MACHINES CORP. Common Stock 459200101   11,443,386 84,942 SH   SOLE   112,781 0 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102   29,491,972 65,252 SH   SOLE   84,012 0 0
PFIZER INC. Common Stock 717081103   364,448 10,083 SH   SOLE   117,579 0 0
ATARA BIOTHERAPEUTICS INC. Common Stock 046513107   312,840 22,000 SH   SOLE   22,000 0 0
AVANTOR FUNDING INC. Common Stock 05352A100   0 0 SH   SOLE   4,900 0 0
THE KROGER CO. Common Stock 501044101   0 0 SH   SOLE   18,919 0 0
GE AEROSPACE Common Stock 369604103   13,130 1,000 SH   SOLE   176,542 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287200   20,388,275 51,250 SH   SOLE   0 0 51,250
BRIDGEBIO PHARMA INC. Common Stock 10806X102   4,518,246 76,425 SH   SOLE   76,425 0 0
AMERICAN INTERNATIONAL GROUP INC. Common Stock 026874784   0 0 SH   SOLE   10,464 0 0
ULTRAGENYX PHARMACEUTICAL INC. Common Stock 90400D108   1,928,553 17,210 SH   SOLE   18,078 0 0
PENNYMAC FINANCIAL SERVICES INC. Common Stock 70932M107   0 0 SH   SOLE   4,021 0 0
NKARTA INC. Common Stock 65487U108   225,576 7,200 SH   SOLE   7,200 0 0
TURBODYNE TECHNOLOGIES INC. Common Stock 899905103   0 500 SH   SOLE   0 0 500
CHENIERE ENERGY INC. Common Stock 16411R208   490,960 6,800 SH   SOLE   7,900 0 0
IDEX CORP. Common Stock 45167R104   0 0 SH   SOLE   1,000 0 0
TELADOC HEALTH INC. Common Stock 87918A105   0 0 SH   SOLE   1,280 0 0
THE INTERPUBLIC GROUP OF COMPANIES INC. Common Stock 460690100   0 0 SH   SOLE   35,600 0 0
ZIMMER BIOMET HOLDINGS INC. Common Stock 98956P102   0 0 SH   SOLE   2,195 0 0
MASTERCARD INC. Common Stock 57636Q104   39,861,055 111,053 SH   SOLE   129,811 0 0
CAMECO CORP. Common Stock 13321L108   0 0 SH   SOLE   19,391 0 0
BOEING CO. Common Stock 097023105   88,388 347 SH   SOLE   5,676 0 0
ROPER TECHNOLOGIES INC. Common Stock 776696106   0 0 SH   SOLE   1,162 0 0
FACTSET RESEARCH SYSTEMS INC. Common Stock 303075105   0 0 SH   SOLE   300 0 0
XEROX HOLDINGS CORP. Common Stock 98421M106   3,675,000 150,000 SH   SOLE   160,277 0 0
MAXIM INTEGRATED PRODUCTS INC. Common Stock 57772K101   0 0 SH   SOLE   3,052 0 0
DISH NETWORK CORP. Common Stock 25470M109   0 0 SH   SOLE   3,162 0 0
ADOBE INC. Common Stock 00724F101   58,972,092 125,977 SH   SOLE   131,165 0 0
AMERESCO INC. Common Stock 02361E108   11,667,872 261,260 SH   SOLE   261,260 0 0
SOUTHWEST AIRLINES CO. Common Stock 844741108   0 0 SH   SOLE   15,786 0 0
FREEPORT-MCMORAN INC. Common Stock 35671D857   622,070 19,000 SH   SOLE   24,801 0 0
BIO-TECHNE CORP. Common Stock 09073M104   0 0 SH   SOLE   190 0 0
PEMBINA PIPELINE CORP. Common Stock 706327103   642,827 22,400 SH   SOLE   41,297 0 0
MOSAIC CO., THE Common Stock 61945C103   313,400 10,000 SH   SOLE   10,000 0 0
STOKE THERAPEUTICS INC. Common Stock 86150R107   340,860 9,200 SH   SOLE   9,200 0 0
EBAY INC. Common Stock 278642103   2,798,848 46,400 SH   SOLE   77,456 0 0
GEN DIGITAL INC. Common Stock 668771108   0 0 SH   SOLE   6,340 0 0
AVIS BUDGET GROUP INC. Common Stock 053774105   0 0 SH   SOLE   2,014 0 0
SWIFT TRANSPORTATION CO. Common Stock 499049104   0 0 SH   SOLE   4,781 0 0
MICROCHIP TECHNOLOGY INC. Common Stock 595017104   4,578,355 30,500 SH   SOLE   33,123 0 0
GLOBAL BLOOD THERAPEUTICS INC. Common Stock 37890U108   2,180,125 53,500 SH   SOLE   53,500 0 0
AMARIN CORP. PLC Common Stock 023111206   1,261,260 198,000 SH   SOLE   198,000 0 0
CARDINAL HEALTH INC. Common Stock 14149Y108   0 0 SH   SOLE   12,675 0 0
DANAHER CORP. Common Stock 235851102   3,947,323 17,701 SH   SOLE   26,199 0 0
MICROSOFT CORP. Common Stock 594918104   125,772,786 540,440 SH   SOLE   676,177 0 0
MOTOROLA SOLUTIONS INC. Common Stock 620076307   0 0 SH   SOLE   4,117 0 0
HARLEY-DAVIDSON INC. Common Stock 412822108   0 0 SH   SOLE   2,500 0 0
SEMPRA Common Stock 816851109   0 0 SH   SOLE   4,147 0 0
SONY GROUP CORP. Common Stock 835699307   35,407 334 SH   SOLE   0 0 334
APELLIS PHARMACEUTICALS INC. Common Stock 03753U106   1,425,495 33,900 SH   SOLE   33,900 0 0
PG & E CORP. Common Stock 69331C108   0 0 SH   SOLE   15,100 0 0
ZENTALIS PHARMACEUTICALS INC. Common Stock 98943L107   395,038 9,800 SH   SOLE   9,800 0 0
SAMSUNG ELECTRONICS CO. LTD. Common Stock 796050888   4,485,520 2,470 SH   SOLE   3,590 0 0
BAKER HUGHES HOLDINGS LLC Common Stock 05722G100   0 0 SH   SOLE   16,675 0 0
ERIE INDEMNITY CO. Common Stock 29530P102   9,279,930 42,000 SH   SOLE   42,200 0 0
ZTO EXPRESS (CAYMAN) INC. Common Stock 98980A105   5,964,829 212,176 SH   SOLE   211,636 0 540
BLACKROCK INC. Common Stock 09247X101   2,024,107 2,686 SH   SOLE   4,618 0 0
NEWELL BRANDS INC. Common Stock 651229106   0 0 SH   SOLE   4,968 0 0
DOW INC. Common Stock 260557103   4,286,873 66,350 SH   SOLE   78,909 0 0
KEYSIGHT TECHNOLOGIES INC. Common Stock 49338L103   0 0 SH   SOLE   4,297 0 0
RENAISSANCERE HOLDINGS LTD. Common Stock G7496G103   345,765 2,100 SH   SOLE   3,277 0 0
BECTON, DICKINSON & CO. Common Stock 075887109   1,802,392 7,351 SH   SOLE   11,580 0 0
ASTRAZENECA PLC Common Stock 046353108   6,496,100 130,000 SH   SOLE   132,195 0 0
AGIOS PHARMACEUTICALS INC. Common Stock 00847X104   54,289,795 1,053,900 SH   SOLE   1,055,891 0 0
DAVITA INC. Common Stock 23918K108   0 0 SH   SOLE   8,757 0 0
DIAGEO PLC Common Stock 25243Q205   4,586,714 27,932 SH   SOLE   0 0 27,932
ZILLOW GROUP INC. Common Stock 98954M200   0 0 SH   SOLE   1,418 0 0
WORLD KINECT CORP. Common Stock 981475106   0 0 SH   SOLE   4,062 0 0
ATKORE INC. Common Stock 047649108   0 0 SH   SOLE   1,724 0 0
MATCH GROUP INC. Common Stock 57667L107   0 0 SH   SOLE   4,900 0 0
ASE TECHNOLOGY HOLDING CO. LTD. Common Stock 00215W100   0 0 SH   SOLE   57,500 0 0
GAZPROM PJSC Common Stock 368287207   1,498,346 254,000 SH   SOLE   700,000 0 0
AURINIA PHARMACEUTICALS INC. Common Stock 05156V102   376,200 30,000 SH   SOLE   30,000 0 0
VONTIER CORP. Common Stock 928881101   0 0 SH   SOLE   1,600 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP. Common Stock 192446102   1,885,680 24,000 SH   SOLE   107,816 0 0
KINROSS GOLD CORP. Common Stock 496902404   166,527 25,000 SH   SOLE   513,548 0 0
MOLSON COORS BEVERAGE CO. Common Stock 60871R209   0 0 SH   SOLE   10,828 0 0
FAIR ISAAC CORP. Common Stock 303250104   291,084 600 SH   SOLE   800 0 0
BROOKFIELD RENEWABLE PARTNERS L.P. Common Stock G16258108   18,200,622 425,243 SH   SOLE   425,243 0 0
COSTCO WHOLESALE CORP. Common Stock 22160K105   13,899,355 39,333 SH   SOLE   30,101 0 9,232
ZOETIS INC. Common Stock 98978V103   88,885 566 SH   SOLE   5,421 0 0
ELECTRONIC ARTS INC. Common Stock 285512109   9,976,478 74,008 SH   SOLE   85,820 0 0
BARRICK GOLD CORP. Common Stock 067901108   190,674 9,630 SH   SOLE   28,315 0 0
GLOBE LIFE INC. Common Stock 37959E102   403,112 4,100 SH   SOLE   6,100 0 0
VMWARE INC. Common Stock 928563402   27,415,082 182,536 SH   SOLE   187,331 0 0
ALIBABA GROUP HOLDING LTD. Common Stock 01609W102   32,304,472 140,566 SH   SOLE   208,012 0 0
XENCOR INC. Common Stock 98401F105   5,706,202 134,200 SH   SOLE   134,200 0 0
REVOLUTION MEDICINES INC. Common Stock 76155X100   764,382 17,400 SH   SOLE   17,400 0 0
LUMEN TECHNOLOGIES INC. Common Stock 550241103   2,147,229 162,300 SH   SOLE   192,492 0 0