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
INTRA-CELLULAR THERAPIES INC. Common Stock 46116X101   536,340 21,000 SH   SOLE   21,000 0 0
FOOT LOCKER INC. Common Stock 344849104   35,342,100 1,070,000 SH   SOLE   1,070,000 0 0
MINING AND METALLURGICAL COMPANY NORILSK NICKEL PJSC Common Stock 55315J102   2,819,705 118,930 SH   SOLE   158,930 0 0
ENANTA PHARMACEUTICALS INC. Common Stock 29251M106   277,946 6,200 SH   SOLE   6,200 0 0
NOMAD FOODS LTD. Common Stock G6564A105   0 0 SH   SOLE   590 0 0
T-MOBILE US INC. Common Stock 872590104   3,405,600 30,000 SH   SOLE   40,052 0 0
WELLS FARGO & CO. Common Stock 949746101   160,099 6,883 SH   SOLE   60,437 0 0
ULTRA CLEAN HOLDINGS INC. Common Stock 90385V107   0 0 SH   SOLE   2,100 0 0
SYSCO CORP. Common Stock 871829107   0 0 SH   SOLE   15,326 0 0
NEKTAR THERAPEUTICS Common Stock 640268108   976,242 57,800 SH   SOLE   57,800 0 0
REGENXBIO INC. Common Stock 75901B107   362,830 13,000 SH   SOLE   13,000 0 0
AMERICAN WATER WORKS CO. INC. Common Stock 030420103   4,239,150 29,500 SH   SOLE   40,030 0 0
THE KROGER CO. Common Stock 501044101   0 0 SH   SOLE   24,027 0 0
ROYAL GOLD INC. Common Stock 780287108   0 0 SH   SOLE   48,380 0 0
GENERAL MILLS INC. Common Stock 370334104   2,142,988 35,800 SH   SOLE   58,073 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287655   479,328 3,200 SH   SOLE   0 0 3,200
BLACKROCK FUND ADVISORS Fund/ETF 46429B671   4,625,760 62,367 SH   SOLE   0 0 62,367
BLACKROCK FUND ADVISORS Fund/ETF 464287556   1,218,690 9,000 SH   SOLE   0 0 9,000
BROADRIDGE FINANCIAL SOLUTIONS INC. Common Stock 11133T103   0 0 SH   SOLE   6,540 0 0
F5 NETWORKS INC. Common Stock 315616102   372,030 3,000 SH   SOLE   3,257 0 0
TESLA INC. Common Stock 88160R101   205,891 490 SH   SOLE   12,295 0 0
AT HOME CORP. Common Stock 045919107   0 3,413 SH   SOLE   3,413 0 0
LENNOX INTERNATIONAL INC. Common Stock 526107107   0 0 SH   SOLE   900 0 0
BEIGENE LTD. Common Stock 07725L102   3,658,980 13,000 SH   SOLE   13,000 0 0
NORTHERN TRUST CORP. Common Stock 665859104   0 0 SH   SOLE   3,100 0 0
POLYUS PJSC Common Stock 73181M117   560,628 5,370 SH   SOLE   5,370 0 0
JUNIPER NETWORKS INC. Common Stock 48203R104   697,334 31,900 SH   SOLE   36,170 0 0
ELDORADO GOLD CORP. Common Stock 284902509   0 0 SH   SOLE   8,335 0 0
METTLER-TOLEDO INTERNATIONAL INC. Common Stock 592688105   0 0 SH   SOLE   400 0 0
INVESCO CAPITAL MANAGEMENT LLC Fund/ETF 46090E103   2,581,967 9,293 SH   SOLE   0 0 9,293
ZOGENIX INC. Common Stock 98978L204   2,329,905 129,900 SH   SOLE   129,900 0 0
HALLIBURTON CO. Common Stock 406216101   0 0 SH   SOLE   34,953 0 0
MANPOWERGROUP INC. Common Stock 56418H100   0 0 SH   SOLE   5,380 0 0
AMC NETWORKS INC. Common Stock 00164V103   0 0 SH   SOLE   4,000 0 0
PERFORMANCE FOOD GROUP CO. Common Stock 71377A103   0 0 SH   SOLE   1,717 0 0
BIOMARIN PHARMACEUTICAL INC. Common Stock 09061G101   35,195,562 462,740 SH   SOLE   464,530 0 0
MSCI INC. Common Stock 55354G100   0 0 SH   SOLE   9,833 0 0
HOLOGIC INC. Common Stock 436440101   0 0 SH   SOLE   2,931 0 0
THE HERSHEY CO. Common Stock 427866108   0 0 SH   SOLE   11,782 0 0
PUBLIC SERVICE ENTERPRISE GROUP INC. Common Stock 744573106   0 0 SH   SOLE   3,300 0 0
INVESCO EXCHANGE-TRADED FUND TRUST Fund/ETF 46137V357   6,400,112 59,200 SH   SOLE   0 0 59,200
TENCENT MUSIC ENTERTAINMENT GROUP Common Stock 88034P109   0 0 SH   SOLE   50,000 0 0
AVERY DENNISON CORP. Common Stock 053611109   811,081 6,510 SH   SOLE   14,010 0 0
PAN AMERICAN SILVER CORP. Common Stock 697900108   0 0 SH   SOLE   6,300 0 0
AGILENT TECHNOLOGIES INC. Common Stock 00846U101   9,290,209 92,405 SH   SOLE   65,298 0 27,107
ASCENDIS PHARMA A/S Common Stock 04351P101   0 0 SH   SOLE   655 0 0
BREAD FINANCIAL HOLDINGS INC. Common Stock 018581108   5,095,580 119,000 SH   SOLE   120,000 0 0
MYOKARDIA INC. Common Stock 62857M105   2,065,602 15,400 SH   SOLE   15,400 0 0
AUTODESK INC. Common Stock 052769106   8,754,326 37,631 SH   SOLE   42,330 0 0
EPIZYME INC. Common Stock 29428V104   371,727 30,900 SH   SOLE   30,900 0 0
PRUDENTIAL FINANCIAL INC. Common Stock 744320102   5,312,178 84,200 SH   SOLE   97,285 0 0
ROSS STORES INC. Common Stock 778296103   933 10 SH   SOLE   11,060 0 0
SEAGEN INC. Common Stock 812578102   10,416,868 54,550 SH   SOLE   55,550 0 0
CANADIAN IMPERIAL BANK OF COMMERCE Common Stock 136069101   0 0 SH   SOLE   11,989 0 0
COHEN & STEERS INC. Common Stock 19247A100   0 0 SH   SOLE   1,441 0 0
SYNEOS HEALTH INC. Common Stock 87166B102   1,800,980 34,000 SH   SOLE   34,000 0 0
ICICI BANK LTD. Common Stock 45104G104   0 0 SH   SOLE   70,000 0 0
PARSONS CORP. Common Stock 70202L102   0 0 SH   SOLE   2,086 0 0
MARRIOTT INTERNATIONAL INC. Common Stock 571903202   27,774,000 300,000 SH   SOLE   302,147 0 0
S&P GLOBAL INC. Common Stock 78409V104   21,364,989 59,723 SH   SOLE   58,830 0 893
ARTHUR J. GALLAGHER & CO. Common Stock 363576109   1,047,700 10,000 SH   SOLE   12,400 0 0
AUTOZONE INC. Common Stock 053332102   0 0 SH   SOLE   558 0 0
NUCOR CORP. Common Stock 670346105   2,550,180 57,000 SH   SOLE   57,000 0 0
PVH CORP. Common Stock 693656100   762,970 13,000 SH   SOLE   13,000 0 0
D.R.HORTON INC. Common Stock 23331A109   0 0 SH   SOLE   10,692 0 0
TELEPHONE & DATA SYSTEMS INC. Common Stock 879433829   0 0 SH   SOLE   7,352 0 0
BAKER HUGHES HOLDINGS LLC Common Stock 05722G100   0 0 SH   SOLE   21,075 0 0
ERIE INDEMNITY CO. Common Stock 29530P102   10,093,440 48,000 SH   SOLE   48,800 0 0
ZTO EXPRESS (CAYMAN) INC. Common Stock 98980A105   4,089,427 128,331 SH   SOLE   121,836 0 6,495
TELEDYNE TECHNOLOGIES INC. Common Stock 879360105   0 0 SH   SOLE   900 0 0
ATI INC. Common Stock 01741R102   0 0 SH   SOLE   5,000 0 0
ALLOGENE THERAPEUTICS INC. Common Stock 019770106   1,538,976 40,800 SH   SOLE   40,800 0 0
BECTON, DICKINSON & CO. Common Stock 075887109   1,315,609 5,836 SH   SOLE   11,510 0 0
KINDER MORGAN INC. Common Stock 49456B101   2,353,050 189,000 SH   SOLE   257,381 0 0
ALTICE USA INC. Common Stock 02156K103   0 0 SH   SOLE   6,900 0 0
ELI LILLY AND COMPANY Common Stock 532457108   5,033,599 34,410 SH   SOLE   53,728 0 0
FIRST REPUBLIC BANK Common Stock 33616C100   0 0 SH   SOLE   4,896 0 0
WESTLAKE CORP. Common Stock 960413102   13,465,860 213,000 SH   SOLE   213,000 0 0
NORDSTROM INC. Common Stock 655664100   7,152 600 SH   SOLE   0 0 600
VOYAGER THERAPEUTICS INC. Common Stock 92915B106   3,682,598 342,900 SH   SOLE   342,900 0 0
BLACKBERRY LTD. Common Stock 09228F103   0 0 SH   SOLE   7,036 0 0
MERCADOLIBRE INC. Common Stock 58733R102   0 0 SH   SOLE   700 0 0
DISCOVER FINANCIAL SERVICES Common Stock 254709108   0 0 SH   SOLE   17,311 0 0
INTERCONTINENTAL EXCHANGE INC. Common Stock 45866F104   9,849,727 98,091 SH   SOLE   69,553 0 28,538
TIMKEN CO. Common Stock 887389104   0 0 SH   SOLE   1,525 0 0
SOUTHWEST AIRLINES CO. Common Stock 844741108   0 0 SH   SOLE   7,500 0 0
ACADIA PHARMACEUTICALS INC. Common Stock 004225108   4,950,225 122,500 SH   SOLE   125,200 0 0
ALPHABET INC. Common Stock 02079K107   15,757,099 10,724 SH   SOLE   16,865 0 0
WILLDAN GROUP INC. Common Stock 96924N100   3,412,800 120,000 SH   SOLE   120,000 0 0
MOODY'S CORP. Common Stock 615369105   0 0 SH   SOLE   4,971 0 0
MERCK & CO. INC. Common Stock 58933Y105   12,303,747 149,788 SH   SOLE   216,877 0 0
DOCUSIGN INC. Common Stock 256163106   1,064,650 5,000 SH   SOLE   8,722 0 0
L3HARRIS TECHNOLOGIES INC. Common Stock 502431109   0 0 SH   SOLE   2,816 0 0
BARNES GROUP INC. Common Stock 067806109   0 0 SH   SOLE   5,000 0 0
CHIPOTLE MEXICAN GRILL INC. Common Stock 169656105   0 0 SH   SOLE   1,218 0 0
INTERNATIONAL FLAVORS & FRAGRANCES INC. Common Stock 459506101   0 0 SH   SOLE   1,900 0 0
LEAR CORP. Common Stock 521865204   0 0 SH   SOLE   400 0 0
REGENERON PHARMACEUTICALS INC. Common Stock 75886F107   20,460,669 35,670 SH   SOLE   38,441 0 0
WHEATON PRECIOUS METALS CORP. Common Stock 962879102   1,535,265 31,300 SH   SOLE   201,468 0 0
GW PHARMACEUTICALS PLC Common Stock 36197T103   2,161,822 22,100 SH   SOLE   22,900 0 0
IAMGOLD CORP. Common Stock 450913108   0 0 SH   SOLE   3,676 0 0
PETIQ INC. Common Stock 71639T106   2,249,971 68,119 SH   SOLE   68,119 0 0
CAMECO CORP. Common Stock 13321L108   0 0 SH   SOLE   15,391 0 0
NEUROCRINE BIOSCIENCES INC. Common Stock 64125C109   3,878,690 39,700 SH   SOLE   41,500 0 0
JABIL INC. Common Stock 466313103   0 0 SH   SOLE   7,608 0 0
ETSY INC. Common Stock 29786A106   311,251 2,559 SH   SOLE   4,000 0 0
ADAPTIVE BIOTECHNOLOGIES CORP. Common Stock 00650F109   2,017,680 42,000 SH   SOLE   42,000 0 0
DUKE ENERGY CORP. Common Stock 26441C204   188,801 2,291 SH   SOLE   8,973 0 0
CNA FINANCIAL CORP. Common Stock 126117100   0 0 SH   SOLE   1,311 0 0
GRAHAM HOLDINGS COMPANY Common Stock 384637104   0 0 SH   SOLE   169 0 0
VISA INC. Common Stock 92826C839   44,688,327 223,881 SH   SOLE   254,495 0 0
STRYKER CORP. Common Stock 863667101   16,147,367 78,663 SH   SOLE   86,636 0 0
MANULIFE FINANCIAL CORP. Common Stock 56501R106   3,430,541 245,880 SH   SOLE   295,429 0 0
SOLAREDGE TECHNOLOGIES INC. Common Stock 83417M104   11,311,090 48,860 SH   SOLE   70,360 0 0
IDEXX LABORATORIES INC. Common Stock 45168D104   0 0 SH   SOLE   1,300 0 0
GLOBAL PAYMENTS INC. Common Stock 37940X102   1,673,825 9,430 SH   SOLE   13,199 0 0
KALA BIO INC. Common Stock 483119103   832,650 105,000 SH   SOLE   105,000 0 0
ACCO BRANDS CORP. Common Stock 00081T108   0 0 SH   SOLE   4,987 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287341   41,820 2,550 SH   SOLE   0 0 2,550
THE WILLIAMS COMPANIES INC. Common Stock 969457100   3,018,740 149,000 SH   SOLE   179,600 0 0
CENOVUS ENERGY INC. Common Stock 15135U109   0 0 SH   SOLE   14,011 0 0
PPL CORP. Common Stock 69351T106   0 0 SH   SOLE   9,400 0 0
ISHARES TRUST Fund/ETF 464288760   617,799 3,900 SH   SOLE   0 0 3,900
AMERICAN INTERNATIONAL GROUP INC. Common Stock 026874784   2,838,160 104,000 SH   SOLE   114,464 0 0
MERITAGE HOMES CORP. Common Stock 59001A102   0 0 SH   SOLE   2,559 0 0
THE PROCTER & GAMBLE CO. Common Stock 742718109   22,925,739 166,202 SH   SOLE   196,341 0 0
HELLO GROUP INC. Common Stock 60879B107   410,100 30,000 SH   SOLE   30,000 0 0
PACKAGING CORP. OF AMERICA Common Stock 695156109   0 0 SH   SOLE   136 0 0
HP INC. Common Stock 40434L105   3,802,920 201,000 SH   SOLE   270,382 0 0
GUARDANT HEALTH INC. Common Stock 40131M109   7,063,740 63,500 SH   SOLE   63,500 0 0
A.O. SMITH CORP. Common Stock 831865209   0 0 SH   SOLE   2,000 0 0
CDW CORP. Common Stock 12514G108   1,778,845 14,882 SH   SOLE   16,526 0 0
EDITAS MEDICINE INC. Common Stock 28106W103   551,760 19,000 SH   SOLE   19,000 0 0
LENNAR CORP. Common Stock 526057104   0 0 SH   SOLE   8,000 0 0
NEWMONT CORP. Common Stock 651639106   891,154 14,150 SH   SOLE   170,158 0 0
NIKE INC. Common Stock 654106103   29,645,565 234,777 SH   SOLE   270,301 0 0
MONGODB INC. Common Stock 60937P106   0 0 SH   SOLE   800 0 0
BOSTON SCIENTIFIC CORP. Common Stock 101137107   0 0 SH   SOLE   48,879 0 0
GILEAD SCIENCES INC. Common Stock 375558103   21,825,260 351,360 SH   SOLE   407,047 0 0
CHINOOK THERAPEUTICS INC. Common Stock 00739L101   2,498,198 1,033,349 SH   SOLE   1,033,349 0 0
HELEN OF TROY LTD. Common Stock G4388N106   0 0 SH   SOLE   1,800 0 0
CERNER CORP. Common Stock 156782104   0 0 SH   SOLE   49,174 0 0
OKTA INC. Common Stock 679295105   0 0 SH   SOLE   1,200 0 0
FORTUNE BRANDS INNOVATIONS INC. Common Stock 34964C106   0 0 SH   SOLE   2,243 0 0
AMBEV S.A. Common Stock 02319V103   49,720 22,000 SH   SOLE   0 0 22,000
COGNEX CORP. Common Stock 192422103   5,663,700 87,000 SH   SOLE   89,800 0 0
RESMED INC. Common Stock 761152107   0 0 SH   SOLE   1,800 0 0
DEERE & CO. Common Stock 244199105   0 0 SH   SOLE   9,856 0 0
NETAPP INC. Common Stock 64110D104   761,027 17,300 SH   SOLE   21,676 0 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104   7,169,183 120,796 SH   SOLE   175,989 0 0
ONEMAIN HOLDINGS INC. Common Stock 68268W103   0 0 SH   SOLE   7,079 0 0
CREDICORP LTD. Common Stock G2519Y108   0 0 SH   SOLE   1,070 0 0
WHIRLPOOL CORP. Common Stock 963320106   0 0 SH   SOLE   2,500 0 0
DR REDDY'S LABORATORIES LTD. Common Stock 256135203   0 0 SH   SOLE   6,300 0 0
CADENCE DESIGN SYSTEMS INC. Common Stock 127387108   846,240 8,000 SH   SOLE   48,884 0 0
ANSYS INC. Common Stock 03662Q105   1,814,817 5,680 SH   SOLE   6,380 0 0
FLAGSTAR BANCORP INC. Common Stock 337930705   0 0 SH   SOLE   1,647 0 0
CGI INC. Common Stock 12532H104   0 0 SH   SOLE   3,300 0 0
WAL-MART DE MEXICO S.A.B. DE C.V. Common Stock 93114W107   0 0 SH   SOLE   9,420 0 0
PINTEREST INC. Common Stock 72352L106   0 0 SH   SOLE   8,300 0 0
BAXTER INTERNATIONAL INC. Common Stock 071813109   0 0 SH   SOLE   13,818 0 0
CANADIAN SOLAR INC. Common Stock 136635109   1,324,156 38,900 SH   SOLE   38,900 0 0
WYNN RESORTS LTD. Common Stock 983134107   0 0 SH   SOLE   892 0 0
BANCO BRADESCO S.A. Common Stock 059460303   580,011 172,110 SH   SOLE   202,360 0 0
V.F. CORP. Common Stock 918204108   2,932,686 42,100 SH   SOLE   57,760 0 0
MOHAWK INDUSTRIES INC. Common Stock 608190104   1,203,375 12,500 SH   SOLE   12,500 0 0
AMGEN INC. Common Stock 031162100   32,245,675 129,858 SH   SOLE   152,814 0 0
DOLLAR TREE INC. Common Stock 256746108   0 0 SH   SOLE   2,823 0 0
ALTRIA GROUP INC. Common Stock 02209S103   193,729 5,043 SH   SOLE   45,214 0 0
IAC INC. Common Stock 44891N109   0 0 SH   SOLE   1,900 0 0
WORKHORSE GROUP INC. Common Stock 98138J206   9,485,000 350,000 SH   SOLE   350,000 0 0
APPLE INC. Common Stock 037833100   83,453,977 730,484 SH   SOLE   1,060,568 0 0
UNITED RENTALS INC. Common Stock 911363109   0 0 SH   SOLE   3,451 0 0
ALIBABA GROUP HOLDING LTD. Common Stock 01609W102   38,391,641 138,696 SH   SOLE   210,995 0 0
XENCOR INC. Common Stock 98401F105   5,217,532 134,200 SH   SOLE   134,200 0 0
Q32 BIO INC. Common Stock 438083107   1,923,300 180,500 SH   SOLE   180,500 0 0
RADIUS HEALTH INC. Common Stock 750469207   167,250 15,000 SH   SOLE   15,000 0 0
ROBERT HALF INC. Common Stock 770323103   0 0 SH   SOLE   2,700 0 0
LULULEMON ATHLETICA INC. Common Stock 550021109   0 0 SH   SOLE   1,400 0 0
BIONTECH SE Common Stock 09075V102   997,500 15,000 SH   SOLE   15,000 0 0
INCYTE CORP. Common Stock 45337C102   5,970,149 68,275 SH   SOLE   70,100 0 0
ZOOM VIDEO COMMUNICATIONS INC. Common Stock 98980L101   2,327,500 5,000 SH   SOLE   6,820 0 0
BAIDU INC. Common Stock 056752108   85,806 700 SH   SOLE   700 0 0
BALLARD POWER SYSTEMS INC. Common Stock 058586108   4,807,236 318,360 SH   SOLE   326,566 0 0
MAGNA INTERNATIONAL INC. Common Stock 559222401   0 0 SH   SOLE   17,124 0 0
LUMEN TECHNOLOGIES INC. Common Stock 156700106   2,922,920 286,000 SH   SOLE   325,929 0 0
INGREDION INC. Common Stock 457187102   0 0 SH   SOLE   217 0 0
MIRATI THERAPEUTICS INC. Common Stock 60468T105   2,208,465 13,300 SH   SOLE   13,300 0 0
HUMANA INC. Common Stock 444859102   0 0 SH   SOLE   4,497 0 0
MASCO CORP. Common Stock 574599106   0 0 SH   SOLE   10,478 0 0
META PLATFORMS INC. Common Stock 30303M102   36,420,496 139,121 SH   SOLE   193,005 0 0
AVIS BUDGET GROUP INC. Common Stock 053774105   0 0 SH   SOLE   2,337 0 0
PTC THERAPEUTICS INC. Common Stock 69366J200   2,732,206 57,800 SH   SOLE   57,800 0 0
CIENA CORP. Common Stock 171779309   0 0 SH   SOLE   3,124 0 0
BERKSHIRE HATHAWAY INC. Common Stock 084670108   0 0 SH   SOLE   3 0 0
NIU TECHNOLOGIES Common Stock 65481N100   3,028,138 160,900 SH   SOLE   160,900 0 0
NEWELL BRANDS INC. Common Stock 651229106   0 0 SH   SOLE   16,968 0 0
SUNRUN INC. Common Stock 86771W105   25,819,830 354,668 SH   SOLE   354,668 0 0
ESSENT GROUP LTD. Common Stock G3198U102   0 0 SH   SOLE   4,531 0 0
COMERICA INC. Common Stock 200340107   0 0 SH   SOLE   3,400 0 0
IDACORP INC. Common Stock 451107106   0 0 SH   SOLE   294 0 0
BOEING CO. Common Stock 097023105   5,288 32 SH   SOLE   8,076 0 0
CBOE GLOBAL MARKETS INC. Common Stock 12503M108   0 0 SH   SOLE   900 0 0
PULTE GROUP INC. Common Stock 745867101   0 0 SH   SOLE   20,074 0 0
NORFOLK SOUTHERN CORP. Common Stock 655844108   0 0 SH   SOLE   9,349 0 0
VERISIGN INC. Common Stock 92343E102   0 0 SH   SOLE   2,300 0 0
KEMPER CORP. Common Stock 488401100   1,163,719 17,308 SH   SOLE   14,500 0 2,808
ACTIVISION BLIZZARD INC. Common Stock 00507V109   20,863,966 257,535 SH   SOLE   242,790 0 14,745
ADVANCED MICRO DEVICES INC. Common Stock 007903107   5,977,387 73,100 SH   SOLE   90,140 0 0
CHEMED CORP. Common Stock 16359R103   0 0 SH   SOLE   500 0 0
PT TELKOM INDONESIA (PERSERO) TBK Common Stock 715684106   0 0 SH   SOLE   7,331 0 0
REGIONS FINANCIAL CORP. Common Stock 7591EP100   0 0 SH   SOLE   17,685 0 0
COSTAR GROUP INC. Common Stock 22160N109   7,449,069 8,779 SH   SOLE   9,300 0 0
EXELON CORP. Common Stock 30161N101   0 0 SH   SOLE   32,055 0 0
SOCIEDAD QUIMICA Y MINERA DE CHILE S.A. Common Stock 833635105   0 0 SH   SOLE   35,000 0 0
PFIZER INC. Common Stock 717081103   3,863,551 106,759 SH   SOLE   237,228 0 0
THE TRADE DESK INC. Common Stock 88339J105   778,170 1,500 SH   SOLE   2,100 0 0
BANK OF AMERICA CORPORATION Common Stock 060505682   0 0 SH   SOLE   475 0 0
CDK GLOBAL II LLC Common Stock 12508E101   0 0 SH   SOLE   1,701 0 0
WASTE CONNECTIONS INC. Common Stock 94106B101   0 0 SH   SOLE   2,300 0 0
SYNOPSYS INC. Common Stock 871607107   2,489,576 11,701 SH   SOLE   16,016 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287234   23,522,809 533,518 SH   SOLE   0 0 533,518
KRAFT HEINZ CO., THE Common Stock 500754106   19,198 641 SH   SOLE   26,237 0 0
PAYPAL HOLDINGS INC. Common Stock 70450Y103   19,092,797 98,148 SH   SOLE   120,429 0 0
XPO INC. Common Stock 983793100   0 0 SH   SOLE   2,100 0 0
HERC HOLDINGS INC. Common Stock 42704L104   0 0 SH   SOLE   1,590 0 0
AFLAC INC. Common Stock 001055102   0 0 SH   SOLE   13,614 0 0
TURBODYNE TECHNOLOGIES INC. Common Stock 899905103   0 500 SH   SOLE   0 0 500
METLIFE INC. Common Stock 59156R108   808,940 22,000 SH   SOLE   48,870 0 0
CHENIERE ENERGY INC. Common Stock 16411R208   631,020 13,000 SH   SOLE   15,300 0 0
CHOICE HOTELS INTERNATIONAL INC. Common Stock 169905106   4,727,800 55,000 SH   SOLE   55,000 0 0
BUILDERS FIRSTSOURCE INC. Common Stock 12008R107   0 0 SH   SOLE   6,680 0 0
SHOPIFY INC. Common Stock 82509L107   4,607,784 4,500 SH   SOLE   5,900 0 0
TPI COMPOSITES INC. Common Stock 87266J104   16,716,523 594,962 SH   SOLE   709,962 0 0
CF INDUSTRIES HOLDINGS INC. Common Stock 125269100   0 0 SH   SOLE   6,300 0 0
ZIONS BANCORPORATION N.A. Common Stock 989701107   0 0 SH   SOLE   2,200 0 0
EXPEDIA GROUP INC. Common Stock 30212P303   0 0 SH   SOLE   1,700 0 0
FORD MOTOR CO. Common Stock 345370860   0 0 SH   SOLE   77,934 0 0
TRUIST FINANCIAL CORP. Common Stock 89832Q109   0 0 SH   SOLE   32,798 0 0
WEX INC. Common Stock 96208T104   0 0 SH   SOLE   2,250 0 0
DROPBOX INC. Common Stock 26210C104   0 0 SH   SOLE   4,900 0 0
CORNING INC. Common Stock 219350105   3,516,700 110,000 SH   SOLE   143,576 0 0
LIBERTY BROADBAND CORP. Common Stock 530307107   0 0 SH   SOLE   3,055 0 0
SUN LIFE FINANCIAL INC. Common Stock 866796105   1,629,940 40,000 SH   SOLE   48,441 0 0
GOLDMAN SACHS GROUP INC. Common Stock 38141G104   231,425 1,176 SH   SOLE   5,724 0 0
CINTAS CORP. Common Stock 172908105   0 0 SH   SOLE   1,100 0 0
PACCAR INC. Common Stock 693718108   0 0 SH   SOLE   8,305 0 0
SIGNATURE BANK Common Stock 82669G104   0 0 SH   SOLE   3,400 0 0
SABRE CORP. Common Stock 78573M104   26,040,000 4,000,000 SH   SOLE   4,000,000 0 0
NETFLIX INC. Common Stock 64110L106   4,117,573 8,275 SH   SOLE   16,443 0 0
BCE INC. Common Stock 05534B760   0 0 SH   SOLE   89,343 0 0
ZEBRA TECHNOLOGIES CORP. Common Stock 989207105   0 0 SH   SOLE   3,140 0 0
ARTISAN PARTNERS ASSET MANAGEMENT INC. Common Stock 04316A108   0 0 SH   SOLE   4,229 0 0
BALL CORP. Common Stock 058498106   0 0 SH   SOLE   10,238 0 0
CHURCH & DWIGHT CO. INC. Common Stock 171340102   0 0 SH   SOLE   7,936 0 0
FIRST MAJESTIC SILVER CORP. Common Stock 32076V103   2,999 313 SH   SOLE   0 0 313
MOLINA HEALTHCARE INC. Common Stock 60855R100   0 0 SH   SOLE   1,321 0 0
3M CO. Common Stock 88579Y101   4,625,381 28,943 SH   SOLE   48,091 0 0
ROKU INC. Common Stock 77543R102   0 0 SH   SOLE   700 0 0
OWENS CORNING Common Stock 690742101   0 0 SH   SOLE   4,300 0 0
DYNATRACE INC. Common Stock 268150109   0 0 SH   SOLE   2,240 0 0
TYLER TECHNOLOGIES INC. Common Stock 902252105   0 0 SH   SOLE   500 0 0
TREAN INSURANCE GROUP INC. Common Stock 89457R101   429,900 30,000 SH   SOLE   30,000 0 0
VMWARE INC. Common Stock 928563402   12,624,873 86,626 SH   SOLE   91,421 0 0
ROSNEFT OIL COMPANY Common Stock 67812M207   964,600 200,000 SH   SOLE   200,000 0 0
AAON INC. Common Stock 000360206   9,079,856 150,703 SH   SOLE   147,000 0 3,703
DOMINOS PIZZA INC. Common Stock 25754A201   0 0 SH   SOLE   1,740 0 0
DARLING INGREDIENTS INC. Common Stock 237266101   16,594,163 471,991 SH   SOLE   471,991 0 0
W.W. GRAINGER INC. Common Stock 384802104   0 0 SH   SOLE   2,677 0 0
TC ENERGY CORP. Common Stock 87807B107   676,078 15,600 SH   SOLE   34,143 0 0
CHEVRON CORP. Common Stock 166764100   1,382,806 19,232 SH   SOLE   53,083 0 0
LKQ CORP. Common Stock 501889208   26,171,574 943,800 SH   SOLE   953,000 0 0
LAMB WESTON HOLDINGS INC. Common Stock 513272104   0 0 SH   SOLE   3,600 0 0
SUNCOR ENERGY INC. Common Stock 867224107   0 0 SH   SOLE   5,000 0 0
U.S. BANCORP Common Stock 902973304   0 0 SH   SOLE   30,131 0 0
ACCELERON PHARMA INC. Common Stock 00434H108   1,798,449 15,900 SH   SOLE   15,900 0 0
BROWN & BROWN INC. Common Stock 115236101   0 0 SH   SOLE   2,700 0 0
DIAGEO PLC Common Stock 25243Q205   2,814,046 20,442 SH   SOLE   0 0 20,442
WNS HOLDINGS LTD. Common Stock 92932M101   0 0 SH   SOLE   3,000 0 0
MATCH GROUP INC. Common Stock 57667L107   0 0 SH   SOLE   6,300 0 0
GAZPROM PJSC Common Stock 368287207   2,780,666 653,000 SH   SOLE   701,000 0 0
HA SUSTAINABLE INFRASTRUCTURE CAPITAL INC. Common Stock 41068X100   17,700,839 424,462 SH   SOLE   594,462 0 0
EPAM SYSTEMS INC. Common Stock 29414B104   976,680 3,000 SH   SOLE   5,000 0 0
FIBROGEN INC. Common Stock 31572Q808   3,883,146 93,300 SH   SOLE   93,300 0 0
FRANKLIN RESOURCES INC. Common Stock 354613101   0 0 SH   SOLE   5,617 0 0
BIO-RAD LABORATORIES INC. Common Stock 090572207   0 0 SH   SOLE   200 0 0
BROOKFIELD RENEWABLE PARTNERS L.P. Common Stock G16258108   13,005,663 255,650 SH   SOLE   255,650 0 0
DANAHER CORP. Common Stock 235851102   73,431 348 SH   SOLE   11,346 0 0
CSG SYSTEMS INTERNATIONAL INC. Common Stock 126349109   0 0 SH   SOLE   299 0 0
HARMONY GOLD MINING CO. LTD. Common Stock 413216300   14,229 2,700 SH   SOLE   0 0 2,700
MORGAN STANLEY Common Stock 617446448   2,353,497 49,820 SH   SOLE   141,334 0 0
PARKER-HANNIFIN CORP. Common Stock 701094104   0 0 SH   SOLE   2,290 0 0
ENPHASE ENERGY INC. Common Stock 29355A107   16,837,141 208,327 SH   SOLE   270,914 0 0
FIRST SOLAR INC. Common Stock 336433107   12,633,811 192,120 SH   SOLE   271,120 0 0
DAQO NEW ENERGY CORP. Common Stock 23703Q203   9,138,500 70,000 SH   SOLE   70,000 0 0
ABBOTT LABORATORIES Common Stock 002824100   25,149,818 239,253 SH   SOLE   277,230 0 0
HARLEY-DAVIDSON INC. Common Stock 412822108   0 0 SH   SOLE   2,500 0 0
CISCO SYSTEMS INC. Common Stock 17275R102   18,995,859 485,277 SH   SOLE   506,016 0 0
C.H. ROBINSON WORLDWIDE INC. Common Stock 12541W209   0 0 SH   SOLE   2,020 0 0
SAMSUNG ELECTRONICS CO. LTD. Common Stock 796050888   3,561,360 2,840 SH   SOLE   3,800 0 0
EVERSOURCE ENERGY Common Stock 30040W108   0 0 SH   SOLE   11,673 0 0
WESTERN DIGITAL CORP. Common Stock 958102105   1,578,027 40,143 SH   SOLE   43,761 0 0
AIR PRODUCTS & CHEMICALS INC. Common Stock 009158106   455,483 1,550 SH   SOLE   3,550 0 0
CIGNA GROUP, THE Common Stock 125523100   1,501,465 9,138 SH   SOLE   30,003 0 0
MASIMO CORP. Common Stock 574795100   7,553,920 32,000 SH   SOLE   32,000 0 0
EXACT SCIENCES CORP. Common Stock 30063P105   14,815,333 145,300 SH   SOLE   147,900 0 0
PEMBINA PIPELINE CORP. Common Stock 706327103   0 0 SH   SOLE   18,897 0 0
ISHARES TR MSCI KLD400 SOC Fund/ETF 464288570   2,970,487 23,216 SH   SOLE   0 0 23,216
CENTENE CORP. Common Stock 15135B101   0 0 SH   SOLE   14,344 0 0
PAYCOM SOFTWARE INC. Common Stock 70432V102   0 0 SH   SOLE   700 0 0
MASTERCARD INC. Common Stock 57636Q104   30,801,882 91,559 SH   SOLE   114,899 0 0
VOYA FINANCIAL INC. Common Stock 929089100   1,970,640 41,400 SH   SOLE   44,145 0 0
UBER TECHNOLOGIES INC. Common Stock 90353T100   0 0 SH   SOLE   14,500 0 0
BIOGEN INC. Common Stock 09062X103   14,721,195 52,097 SH   SOLE   56,130 0 0
ROPER TECHNOLOGIES INC. Common Stock 776696106   0 0 SH   SOLE   1,962 0 0
COLGATE-PALMOLIVE CO. Common Stock 194162103   3,789,125 49,713 SH   SOLE   118,831 0 0
SLACK TECHNOLOGIES INC. Common Stock 83088V102   0 0 SH   SOLE   5,100 0 0
ROLLINS INC. Common Stock 775711104   0 0 SH   SOLE   3,750 0 0
ALIGN TECHNOLOGY INC. Common Stock 016255101   434,079 1,326 SH   SOLE   1,200 0 126
EQUITABLE HOLDINGS INC. Common Stock 29452E101   0 0 SH   SOLE   7,700 0 0
HASBRO INC. Common Stock 418056107   0 0 SH   SOLE   9,125 0 0
MGIC INVESTMENT CORP. Common Stock 552848103   0 0 SH   SOLE   9,273 0 0
ZIMMER BIOMET HOLDINGS INC. Common Stock 98956P102   0 0 SH   SOLE   2,695 0 0
MGM RESORTS INTERNATIONAL Common Stock 552953101   0 0 SH   SOLE   9,706 0 0
MURPHY USA INC. Common Stock 626755102   0 0 SH   SOLE   591 0 0
CAPRI HOLDINGS LTD. Common Stock G1890L107   0 0 SH   SOLE   5,000 0 0
THE ESTEE LAUDER COMPANIES INC. Common Stock 518439104   15,676,376 72,758 SH   SOLE   89,648 0 0
TAKE-TWO INTERACTIVE SOFTWARE INC. Common Stock 874054109   859,336 5,151 SH   SOLE   4,800 0 351
MAXIM INTEGRATED PRODUCTS INC. Common Stock 57772K101   2,808,576 41,400 SH   SOLE   45,100 0 0
ATMOS ENERGY CORP. Common Stock 049560105   0 0 SH   SOLE   7,800 0 0
WASTE MANAGEMENT INC. Common Stock 94106L109   2,415,633 21,300 SH   SOLE   33,566 0 0
LIBERTY MEDIA CORP. Common Stock 531229854   0 0 SH   SOLE   5,000 0 0
ISHARES TRUST Fund/ETF 464287770   95,420 782 SH   SOLE   0 0 782
FORTIVE CORP. Common Stock 34959J108   0 0 SH   SOLE   5,575 0 0
PPG INDUSTRIES INC. Common Stock 693506107   0 0 SH   SOLE   5,574 0 0
VAN ECK ASSOCIATES CORP. Fund/ETF 92189F627   1,928,147 48,393 SH   SOLE   0 0 48,393
JONES LANG LASALLE INC. Common Stock 48020Q107   32,237 337 SH   SOLE   600 0 0
PACIRA BIOSCIENCES INC. Common Stock 695127100   855,216 14,400 SH   SOLE   14,400 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO. LTD. Common Stock 874039100   0 0 SH   SOLE   52,492 0 0
HD SUPPLY HOLDINGS INC. Common Stock 40416M105   0 0 SH   SOLE   2,316 0 0
ANALOG DEVICES INC. Common Stock 032654105   583,250 5,000 SH   SOLE   10,510 0 0
BAUSCH HEALTH COMPANIES INC. Common Stock 071734107   0 0 SH   SOLE   7,825 0 0
BLOOMIN' BRANDS INC. Common Stock 094235108   30,540,000 2,000,000 SH   SOLE   2,000,000 0 0
REINSURANCE GROUP OF AMERICA INC. Common Stock 759351604   524,040 5,500 SH   SOLE   6,200 0 0
INGERSOLL-RAND INC. Common Stock 45687V106   0 0 SH   SOLE   3,316 0 0
PALO ALTO NETWORKS INC. Common Stock 697435105   0 0 SH   SOLE   1,177 0 0
GALAPAGOS N.V. Common Stock 36315X101   1,020,600 7,200 SH   SOLE   7,200 0 0
PIONEER NATURAL RESOURCES CO. Common Stock 723787107   0 0 SH   SOLE   2,700 0 0
IPG PHOTONICS CORP. Common Stock 44980X109   0 0 SH   SOLE   700 0 0
AFFILIATED MANAGERS GROUP INC. Common Stock 008252108   0 0 SH   SOLE   53,600 0 0
TWITTER INC. Common Stock 90184L102   0 0 SH   SOLE   9,808 0 0
KANSAS CITY SOUTHERN Common Stock 485170302   0 0 SH   SOLE   1,400 0 0
ALAMOS GOLD INC. Common Stock 011532108   0 0 SH   SOLE   4,307 0 0
CREDIT ACCEPTANCE CORP. (MICH.) Common Stock 225310101   0 0 SH   SOLE   700 0 0
BANK ONE CAPITAL III Common Stock 46625H100   16,319,275 170,949 SH   SOLE   255,916 0 0
ARCHER DANIELS MIDLAND COMPANY Common Stock 039483102   2,942,720 64,000 SH   SOLE   69,510 0 0
VALE S.A. Common Stock 91912E105   0 0 SH   SOLE   25,000 0 0
UNITEDHEALTH GROUP INC. Common Stock 91324P102   27,191,339 89,006 SH   SOLE   113,976 0 0
FIDELITY NATIONAL FINANCIAL INC. Common Stock 31620R303   619,800 20,000 SH   SOLE   46,157 0 0
MANTECH INTERNATIONAL CORP. Common Stock 564563104   0 0 SH   SOLE   1,733 0 0
BOOZ ALLEN HAMILTON HOLDING CORP. Common Stock 099502106   0 0 SH   SOLE   3,390 0 0
ALGONQUIN POWER & UTILITIES CORP. Common Stock 015857105   0 0 SH   SOLE   58,700 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
KKR & CO. INC. Common Stock 48251W104   0 0 SH   SOLE   18,000 0 0
BORGWARNER INC. Common Stock 099724106   0 0 SH   SOLE   3,044 0 0
ENERSYS Common Stock 29275Y102   4,792,670 71,745 SH   SOLE   71,745 0 0
COMPANHIA DE SANEAMENTO BASICO DO ESTADO DE SAO PAULO Common Stock 20441A102   0 0 SH   SOLE   38,459 0 0
IROBOT CORP. Common Stock 462726100   14,421 190 SH   SOLE   0 0 190
TWILIO INC. Common Stock 90138F102   741,270 3,000 SH   SOLE   4,500 0 0
NEWS CORP. Common Stock 65249B109   0 0 SH   SOLE   5,290 0 0
EIDOS THERAPEUTICS INC. Common Stock 28249H104   680,952 13,600 SH   SOLE   13,600 0 0
PLUG POWER INC. Common Stock 72919P202   13,223,471 1,004,823 SH   SOLE   1,004,823 0 0
GRIFOLS S.A. Common Stock 398438408   708,642 42,156 SH   SOLE   42,156 0 0
HONEYWELL INTERNATIONAL INC. Common Stock 438516106   0 0 SH   SOLE   10,179 0 0
TAPESTRY INC. Common Stock 876030107   31,272,504 2,000,800 SH   SOLE   2,000,000 0 800
AXSOME THERAPEUTICS INC. Common Stock 05464T104   831,220 11,500 SH   SOLE   11,500 0 0
MICRON TECHNOLOGY INC. Common Stock 595112103   2,535,500 50,000 SH   SOLE   67,995 0 0
ONEOK INC. Common Stock 682680103   288,036 10,800 SH   SOLE   20,018 0 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102   534,767 9,070 SH   SOLE   9,070 0 0
CARMAX INC. Common Stock 143130102   0 0 SH   SOLE   3,000 0 0
U-HAUL HOLDING COMPANY Common Stock 023586100   0 0 SH   SOLE   300 0 0
FAIR ISAAC CORP. Common Stock 303250104   256,512 600 SH   SOLE   1,000 0 0
YUM CHINA HOLDINGS INC. Common Stock 98850P109   2,928,432 56,316 SH   SOLE   82,116 0 0
VERISK ANALYTICS INC. Common Stock 92345Y106   774,984 4,200 SH   SOLE   7,470 0 0
CARRIER GLOBAL CORP. Common Stock 14448C104   0 0 SH   SOLE   19,474 0 0
TELEFLEX INC. Common Stock 879369106   0 0 SH   SOLE   400 0 0
STARBUCKS CORP. Common Stock 855244109   34,443,162 401,342 SH   SOLE   424,046 0 0
THE COCA-COLA CO. Common Stock 191216100   349,263 7,091 SH   SOLE   102,431 0 0
QIWI PLC Common Stock 74735M108   1,388,000 80,000 SH   SOLE   80,000 0 0
LOEWS CORP. Common Stock 540424108   0 0 SH   SOLE   6,091 0 0
BWX TECHNOLOGIES INC. Common Stock 05605H100   0 0 SH   SOLE   430 0 0
VAIL RESORTS INC. Common Stock 91879Q109   0 0 SH   SOLE   600 0 0
ENTERGY CORP. Common Stock 29364G103   0 0 SH   SOLE   6,756 0 0
SWIFT TRANSPORTATION CO. Common Stock 499049104   0 0 SH   SOLE   10,321 0 0
LAM RESEARCH CORP. Common Stock 512807108   14,267,843 42,552 SH   SOLE   34,450 0 8,102
SUNPOWER CORP. Common Stock 867652406   5,805,145 485,380 SH   SOLE   485,380 0 0
AMARIN CORP. PLC Common Stock 023111206   638,320 158,000 SH   SOLE   158,000 0 0
BERKSHIRE HATHAWAY INC. Common Stock 084670702   107,143 507 SH   SOLE   21,817 0 0
THE BANK OF NOVA SCOTIA Common Stock 064149107   0 0 SH   SOLE   24,967 0 0
FISERV INC. Common Stock 337738108   16,850,344 162,515 SH   SOLE   181,491 0 0
CATALENT PHARMA SOLUTIONS INC. Common Stock 148806102   0 0 SH   SOLE   2,800 0 0
ROGERS COMMUNICATIONS INC. Common Stock 775109200   0 0 SH   SOLE   11,485 0 0
ASML HOLDING N.V. Common Stock N07059210   261,800 700 SH   SOLE   700 0 0
TETRA TECH INC. Common Stock 88162G103   566,021 5,960 SH   SOLE   8,330 0 0
OTIS WORLDWIDE CORP. Common Stock 68902V107   0 0 SH   SOLE   9,137 0 0
PEOPLE'S UNITED FINANCIAL INC. Common Stock 712704105   0 0 SH   SOLE   11,164 0 0
NEXTERA ENERGY CAPITAL HOLDINGS INC. Common Stock 65339F101   15,197,545 53,864 SH   SOLE   69,336 0 0
NASDAQ INC. Common Stock 631103108   0 0 SH   SOLE   7,854 0 0
KINGSOFT CLOUD HOLDINGS LTD. Common Stock 49639K101   87,450 3,000 SH   SOLE   3,000 0 0
XEROX HOLDINGS CORP. Common Stock 98421M106   0 0 SH   SOLE   9,800 0 0
CROWDSTRIKE HOLDINGS INC. Common Stock 22788C105   0 0 SH   SOLE   2,300 0 0
KEYCON POWER HOLDINGS LLC Common Stock 49328K107   0 0 SH   SOLE   3,025 0 0
SCHLUMBERGER N.V. (SCHLUMBERGER LTD.) Common Stock 806857108   0 0 SH   SOLE   109,345 0 0
MARKETAXESS HOLDINGS INC. Common Stock 57060D108   0 0 SH   SOLE   1,514 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
ORACLE CORP. Common Stock 68389X105   14,831,064 248,939 SH   SOLE   242,527 0 6,412
JD.COM INC. Common Stock 47215P106   0 0 SH   SOLE   30,000 0 0
B2GOLD CORP. Common Stock 11777Q209   0 0 SH   SOLE   50,856 0 0
REATA PHARMACEUTICALS INC. Common Stock 75615P103   2,142,028 22,600 SH   SOLE   23,102 0 0
SHERWIN-WILLIAMS CO. Common Stock 824348106   18,703,935 26,549 SH   SOLE   31,149 0 0
CENCORA INC. Common Stock 03073E105   21,807 225 SH   SOLE   3,880 0 0
O'REILLY AUTOMOTIVE INC. Common Stock 67103H107   0 0 SH   SOLE   2,607 0 0
ISHARES TRUST Fund/ETF 464287325   150,822 2,100 SH   SOLE   0 0 2,100
DISCOVERY INC. Common Stock 25470F302   0 0 SH   SOLE   12,241 0 0
QORVO INC. Common Stock 74736K101   0 0 SH   SOLE   4,260 0 0
ARENA PHARMACEUTICALS INC. Common Stock 040047607   2,320,920 30,700 SH   SOLE   30,700 0 0
VULCAN MATERIALS CO. Common Stock 929160109   0 0 SH   SOLE   1,700 0 0
SEI INVESTMENT CO. Common Stock 784117103   0 0 SH   SOLE   13,353 0 0
FINANCIAL CORP. OF AMERICA Common Stock 317421105   0 200 SH   SOLE   0 0 200
ORION ENERGY SYSTEMS INC. Common Stock 686275108   6,184,000 800,000 SH   SOLE   800,000 0 0
INTERNATIONAL BUSINESS MACHINES CORP. Common Stock 459200101   8,368,080 69,192 SH   SOLE   89,668 0 0
TENNANT CO. Common Stock 880345103   0 0 SH   SOLE   696 0 0
PHILLIPS 66 Common Stock 718546104   397,688 7,620 SH   SOLE   24,326 0 0
ALLY FINANCIAL INC. Common Stock 02005N100   0 0 SH   SOLE   12,588 0 0
SPLUNK INC. Common Stock 848637104   2,994,880 16,000 SH   SOLE   17,814 0 0
CELANESE CORP. (DEL.) Common Stock 150870103   747,091 6,990 SH   SOLE   14,990 0 0
BEYOND MEAT INC. Common Stock 08862E109   6,128,923 36,997 SH   SOLE   36,997 0 0
COMMERCIAL METALS CO. Common Stock 201723103   0 0 SH   SOLE   3,806 0 0
W.R. BERKLEY CORP. Common Stock 084423102   548,730 9,000 SH   SOLE   10,651 0 0
AMERIPRISE FINANCIAL INC. Common Stock 03076C106   13,758,600 90,435 SH   SOLE   71,890 0 18,545
SBERBANK OF RUSSIA PJSC Common Stock 80585Y308   24,539 2,100 SH   SOLE   127,200 0 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102   5,337,360 54,000 SH   SOLE   55,300 0 0
BAOZUN INC. Common Stock 06684L103   0 0 SH   SOLE   2,000 0 0
ARCH CAPITAL GROUP LTD. Common Stock G0450A105   0 0 SH   SOLE   5,223 0 0
ANNALY CAPITAL MANAGEMENT INC. REIT 035710409   1,466,720 206,000 SH   SOLE   0 0 206,000
HEICO CORP. Common Stock 422806109   10,286,962 98,264 SH   SOLE   96,400 0 1,864
LOWE'S COMPANIES INC. Common Stock 548661107   3,708,939 22,858 SH   SOLE   39,812 0 0
HCA HEALTHCARE INC. Common Stock 40412C101   0 0 SH   SOLE   5,749 0 0
HYUNDAI MOTOR CO. LTD. Common Stock Y38472125   0 0 SH   SOLE   5,000 0 0
KB HOME Common Stock 48666K109   0 0 SH   SOLE   5,252 0 0
AMERICAN SUPERCONDUCTOR CORP. Common Stock 030111207   6,412,000 400,000 SH   SOLE   400,000 0 0
MARKEL GROUP INC. Common Stock 570535104   0 0 SH   SOLE   200 0 0
IAA INC. Common Stock 449253103   0 0 SH   SOLE   1,428 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464286509   2,013,539 73,460 SH   SOLE   0 0 73,460
BLACK KNIGHT INC. Common Stock 09215C105   1,275,160 14,661 SH   SOLE   14,999 0 0
ROCKWELL AUTOMATION INC. Common Stock 773903109   0 0 SH   SOLE   3,398 0 0
THE HARTFORD FINANCIAL SERVICES GROUP INC. Common Stock 416515104   913,250 25,000 SH   SOLE   36,430 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   120 0 0
INTEL CORP. Common Stock 458140100   11,379,860 222,026 SH   SOLE   325,210 0 0
J.M. SMUCKER CO. Common Stock 832696405   0 0 SH   SOLE   1,887 0 0
EXELIXIS INC. Common Stock 30161Q104   3,895,500 159,000 SH   SOLE   159,529 0 0
NORWEGIAN CRUISE LINE HOLDINGS LTD. Common Stock G66721104   0 0 SH   SOLE   2,833 0 0
LOOP INDUSTRIES INC. Common Stock 543518104   6,425,000 500,000 SH   SOLE   500,000 0 0
FOX CORP. Common Stock 35137L105   0 0 SH   SOLE   4,225 0 0
JACK HENRY & ASSOCIATES INC. Common Stock 426281101   0 0 SH   SOLE   1,300 0 0
LUKOIL PJSC Common Stock 69343P105   3,842,138 67,540 SH   SOLE   96,460 0 0
TURNING POINT THERAPEUTICS INC. Common Stock 90041T108   2,080,925 23,500 SH   SOLE   23,500 0 0
TATA MOTORS LTD. Common Stock 876568502   0 0 SH   SOLE   10,000 0 0
CATERPILLAR INC. Common Stock 149123101   5,198,811 35,165 SH   SOLE   49,268 0 0
BOOKING HOLDINGS INC. Common Stock 09857L108   5,566,895 3,275 SH   SOLE   4,479 0 0
AGIOS PHARMACEUTICALS INC. Common Stock 00847X104   34,484,800 987,500 SH   SOLE   988,500 0 0
RELIANCE INC. Common Stock 759509102   0 0 SH   SOLE   2,105 0 0
ODEBRECHT OIL & GAS FINANCE LTD. Bond G6712EAB4   6,286 1,641,360 SH   SOLE   0 0 1,641,360
CLEAN HARBORS INC. Common Stock 184496107   509,131 9,090 SH   SOLE   12,090 0 0
SNAP-ON INC. Common Stock 833034101   0 0 SH   SOLE   1,500 0 0
SKYWEST INC. Common Stock 830879102   0 0 SH   SOLE   1,593 0 0
BRIGHTHOUSE FINANCIAL INC. Common Stock 10922N103   0 0 SH   SOLE   5,200 0 0
MODERNA INC. Common Stock 60770K107   0 0 SH   SOLE   3,700 0 0
YUM! BRANDS, INC. Common Stock 988498101   0 0 SH   SOLE   7,168 0 0
EQUIFAX INC. Common Stock 294429105   0 0 SH   SOLE   2,072 0 0
BLACKROCK INC. Common Stock 09247X101   10,276,829 18,331 SH   SOLE   14,540 0 3,791
HENRY SCHEIN INC. Common Stock 806407102   0 0 SH   SOLE   2,326 0 0
JOHNSON & JOHNSON Common Stock 478160104   3,619,529 24,320 SH   SOLE   62,288 0 0
ISHARES INC. Fund/ETF 464286665   1,538,388 37,910 SH   SOLE   0 0 37,910
RENAISSANCERE HOLDINGS LTD. Common Stock G7496G103   0 0 SH   SOLE   1,177 0 0
WESTERN UNION CO. Common Stock 959802109   860,310 39,500 SH   SOLE   55,504 0 0
MONSTER BEVERAGE CORP. Common Stock 61174X109   0 0 SH   SOLE   13,151 0 0
EDISON INTERNATIONAL Common Stock 281020107   0 0 SH   SOLE   13,383 0 0
MOLSON COORS BEVERAGE CO. Common Stock 60871R209   0 0 SH   SOLE   11,215 0 0
ELECTRONIC ARTS INC. Common Stock 285512109   6,465,495 49,258 SH   SOLE   65,063 0 0
HAMILTON LANE INC. Common Stock 407497106   159,279 2,466 SH   SOLE   0 0 2,466
WALMART INC. Common Stock 931142103   127,444 919 SH   SOLE   30,963 0 0
TJX COMPANIES INC. Common Stock 872540109   1,722,288 31,800 SH   SOLE   52,617 0 0
BARRICK GOLD CORP. Common Stock 067901108   23,331 830 SH   SOLE   37,764 0 0
CIRRUS LOGIC INC. Common Stock 172755100   0 0 SH   SOLE   2,594 0 0
COHERUS BIOSCIENCES INC. Common Stock 19249H103   1,834,000 100,000 SH   SOLE   100,000 0 0
ABIOMED INC. Common Stock 003654100   0 0 SH   SOLE   576 0 0
TRANSUNION Common Stock 89400J107   0 0 SH   SOLE   2,300 0 0
DISH NETWORK CORP. Common Stock 25470M109   0 0 SH   SOLE   3,162 0 0
ALPHABET INC. Common Stock 02079K305   52,017,647 35,508 SH   SOLE   48,399 0 0
BROOKFIELD RENEWABLE CORP. Common Stock 11284V105   3,161,282 55,678 SH   SOLE   55,678 0 0
THE TORONTO-DOMINION BANK Common Stock 891160509   791,768 17,190 SH   SOLE   66,247 0 0
PETROLEO BRASILEIRO S.A. - PETROBRAS Common Stock 71654V408   0 0 SH   SOLE   10,000 0 0
SEALED AIR CORP. Common Stock 81211K100   0 0 SH   SOLE   2,600 0 0
SEMPRA Common Stock 816851109   0 0 SH   SOLE   5,547 0 0
BURLINGTON STORES INC. Common Stock 122017106   0 0 SH   SOLE   300 0 0
ALERISLIFE INC. Common Stock 33832D205   0 0 SH   SOLE   361 0 0
GODADDY INC. Common Stock 380237107   0 0 SH   SOLE   1,800 0 0
CHARLES SCHWAB CORP. Common Stock 808513105   725 20 SH   SOLE   18,371 0 0
WAYFAIR INC. Common Stock 94419L101   6,402,220 22,000 SH   SOLE   23,400 0 0
HUNTINGTON BANCSHARES INC. Common Stock 446150104   0 0 SH   SOLE   15,000 0 0
GEN DIGITAL INC. Common Stock 668771108   0 0 SH   SOLE   6,340 0 0
ASSURANT INC. Common Stock 04621X108   0 0 SH   SOLE   870 0 0
FIVE9 INC. Common Stock 338307101   380,460 3,000 SH   SOLE   3,000 0 0
KENNEDY-WILSON HOLDINGS INC. Common Stock 489398107   58 4 SH   SOLE   4 0 0
THE PNC FINANCIAL SERVICES GROUP INC. Common Stock 693475105   2,209,191 20,100 SH   SOLE   30,322 0 0
DXC TECHNOLOGY CO. Common Stock 23355L106   3,894,000 220,000 SH   SOLE   220,000 0 0
ENBRIDGE INC. Common Stock 29250N105   616,527 20,800 SH   SOLE   75,601 0 0
NVR INC. Common Stock 62944T105   0 0 SH   SOLE   150 0 0
CAE INC. Common Stock 124765108   0 0 SH   SOLE   6,300 0 0
TAKEDA PHARMACEUTICAL CO. LTD. Common Stock 874060205   65,544 3,674 SH   SOLE   0 0 3,674
SVB FINANCIAL GROUP Common Stock 78486Q101   0 0 SH   SOLE   1,800 0 0
PARAMOUNT GLOBAL Common Stock 92556H206   0 0 SH   SOLE   5,281 0 0
LABCORP HOLDINGS INC. Common Stock 50540R409   0 0 SH   SOLE   2,856 0 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102   26,255,249 60,320 SH   SOLE   81,274 0 0
BANK OF AMERICA CORPORATION Common Stock 060505104   151,249 6,363 SH   SOLE   170,261 0 0
GE AEROSPACE Common Stock 369604103   101,310 16,536 SH   SOLE   228,034 0 0
FIRSTCASH HOLDINGS INC. Common Stock 33767D105   9,840,120 172,000 SH   SOLE   172,000 0 0
BLACKROCK FUND ADVISORS Fund/ETF 46434G822   7,804,328 132,120 SH   SOLE   0 0 132,120
BLACKROCK FUND ADVISORS Fund/ETF 464288257   1,087,551 13,608 SH   SOLE   0 0 13,608
COOPER COMPANIES INC. Common Stock 216648402   0 0 SH   SOLE   2,686 0 0
BRIDGEBIO PHARMA INC. Common Stock 10806X102   2,114,700 57,000 SH   SOLE   57,000 0 0
TYSON FOODS INC. Common Stock 902494103   0 0 SH   SOLE   3,662 0 0
KIMBERLY-CLARK CORP. Common Stock 494368103   22,149 150 SH   SOLE   11,562 0 0
TELUS CORP. Common Stock 87971M103   0 0 SH   SOLE   9,664 0 0
ISHARES TRUST Fund/ETF 464287291   131,835 500 SH   SOLE   0 0 500
ULTRAGENYX PHARMACEUTICAL INC. Common Stock 90400D108   1,566,691 18,410 SH   SOLE   19,278 0 0
EOG RESOURCES INC. Common Stock 26875P101   358,281 9,900 SH   SOLE   20,000 0 0
T. ROWE PRICE GROUP INC. Common Stock 74144T108   0 0 SH   SOLE   3,226 0 0
IDEX CORP. Common Stock 45167R104   0 0 SH   SOLE   1,600 0 0
KURA ONCOLOGY INC. Common Stock 50127T109   3,482,700 114,000 SH   SOLE   114,000 0 0
VISHAY INTERTECHNOLOGY INC. Common Stock 928298108   0 0 SH   SOLE   5,085 0 0
DEXCOM INC. Common Stock 252131107   0 0 SH   SOLE   1,200 0 0
STANLEY BLACK & DECKER INC. Common Stock 854502101   0 0 SH   SOLE   5,710 0 0
DELL TECHNOLOGIES INC. Common Stock 24703L202   0 0 SH   SOLE   1,831 0 0
TAL EDUCATION GROUP Common Stock 874080104   1,868,250 25,000 SH   SOLE   55,000 0 0
FIFTH THIRD BANCORP Common Stock 316773100   0 0 SH   SOLE   32,874 0 0
ARMSTRONG WORLD INDUSTRIES INC. Common Stock 04247X102   0 0 SH   SOLE   2,500 0 0
ADVANCED ENERGY INDUSTRIES INC. Common Stock 007973100   2,588,746 41,150 SH   SOLE   41,150 0 0
UNION PACIFIC CORP. Common Stock 907818108   14,356,838 72,789 SH   SOLE   92,643 0 0
LIBERTY BROADBAND CORP. Common Stock 530307305   0 0 SH   SOLE   1,101 0 0
KADANT INC. Common Stock 48282T104   4,982,400 45,000 SH   SOLE   45,000 0 0
APPLIED MATERIALS INC. Common Stock 038222105   4,113,681 68,965 SH   SOLE   107,495 0 0
NVIDIA CORP. Common Stock 67066G104   30,542,865 57,850 SH   SOLE   71,874 0 0
HEICO CORP. Common Stock 422806208   0 0 SH   SOLE   2,900 0 0
GRAY TELEVISION INC. Common Stock 389375106   0 0 SH   SOLE   3,498 0 0
KLA CORP. Common Stock 482480100   773,320 4,000 SH   SOLE   5,817 0 0
LEXINFINTECH HOLDINGS LTD. Common Stock 528877103   0 0 SH   SOLE   100,000 0 0
CONSOLIDATED EDISON INC. Common Stock 209115104   2,409,474 31,300 SH   SOLE   40,112 0 0
GARTNER INC. Common Stock 366651107   0 0 SH   SOLE   1,000 0 0
WATERS CORP. Common Stock 941848103   0 0 SH   SOLE   1,025 0 0
BANK OF MONTREAL Common Stock 063671101   0 0 SH   SOLE   15,311 0 0
GENERAL MOTORS CO. Common Stock 37045V100   0 0 SH   SOLE   24,747 0 0
XILINX INC. Common Stock 983919101   1,243,560 12,000 SH   SOLE   14,900 0 0
AMERICAN FINANCIAL GROUP INC. Common Stock 025932104   231,525 3,500 SH   SOLE   8,198 0 0
EVOQUA WATER TECHNOLOGIES CORP. Common Stock 30057T105   6,449,650 306,980 SH   SOLE   306,980 0 0
MARTIN MARIETTA MATERIALS INC. Common Stock 573284106   0 0 SH   SOLE   600 0 0
STANTEC INC. Common Stock 85472N109   0 0 SH   SOLE   600 0 0
POLYUS PJSC Common Stock 73181P102   31,203 286 SH   SOLE   0 0 286
COUPA SOFTWARE INC. Common Stock 22266L106   0 0 SH   SOLE   800 0 0
PTC INC. Common Stock 69370C100   0 0 SH   SOLE   1,500 0 0
BEST BUY CO. INC. Common Stock 086516101   0 0 SH   SOLE   18,135 0 0
SILICON MOTION TECHNOLOGY CORP. Common Stock 82706C108   27,919,420 739,000 SH   SOLE   735,000 0 4,000
NEW ORIENTAL EDUCATION & TECHNOLOGY GROUP INC. Common Stock 647581107   1,325,070 9,000 SH   SOLE   24,600 0 0
PRINCIPAL FINANCIAL GROUP INC. Common Stock 74251V102   0 0 SH   SOLE   4,096 0 0
MONDELEZ INTERNATIONAL INC. Common Stock 609207105   54,560 966 SH   SOLE   32,508 0 0
BLUEPRINT MEDICINES CORP. Common Stock 09627Y109   4,825,739 52,700 SH   SOLE   52,700 0 0
MILLERKNOLL INC. Common Stock 600544100   6,238,150 205,000 SH   SOLE   205,000 0 0
ENSIGN GROUP INC. Common Stock 29358P101   0 0 SH   SOLE   761 0 0
TATNEFT PJSC Common Stock 876629205   386,320 11,000 SH   SOLE   11,000 0 0
OPEN TEXT CORP. Common Stock 683715106   0 0 SH   SOLE   6,230 0 0
TREX CO. INC. Common Stock 89531P105   6,985,982 98,686 SH   SOLE   114,686 0 0
HDFC BANK LTD. Common Stock 40415F101   0 0 SH   SOLE   2,116 0 0
SKYWORKS SOLUTIONS INC. Common Stock 83088M102   244,440 1,680 SH   SOLE   2,600 0 0
TEXAS ROADHOUSE INC. Common Stock 882681109   36,382,329 598,492 SH   SOLE   594,000 0 4,492
CORTEVA INC. Common Stock 22052L104   0 0 SH   SOLE   13,992 0 0
STATE STREET CORP. Common Stock 857477103   0 0 SH   SOLE   9,287 0 0
X5 RETAIL GROUP N.V. Common Stock 98387E205   1,993,680 54,000 SH   SOLE   58,700 0 0
IONIS PHARMACEUTICALS INC. Common Stock 462222100   2,811,840 58,000 SH   SOLE   61,700 0 0
MARSH & MCLENNAN COS. INC. Common Stock 571748102   1,938,850 17,000 SH   SOLE   34,499 0 0
DARDEN RESTAURANTS INC. Common Stock 237194105   27,199,800 270,000 SH   SOLE   277,300 0 0
M&T BANK CORP. Common Stock 55261F104   0 0 SH   SOLE   1,919 0 0
HALOZYME THERAPEUTICS INC. Common Stock 40637H109   2,065,129 77,900 SH   SOLE   77,900 0 0
AMERICAN EXPRESS CO. Common Stock 025816109   621,201 6,355 SH   SOLE   33,450 0 0
GENUINE PARTS CO. Common Stock 372460105   0 0 SH   SOLE   2,100 0 0
PAYCHEX INC. Common Stock 704326107   791,700 10,000 SH   SOLE   20,009 0 0
NOVA LJUBLJANSKA BANKA D.D. Common Stock 66980N203   258,218 30,000 SH   SOLE   30,000 0 0
AURINIA PHARMACEUTICALS INC. Common Stock 05156V102   1,324,960 91,000 SH   SOLE   91,000 0 0
KINROSS GOLD CORP. Common Stock 496902404   219,873 25,000 SH   SOLE   938,781 0 0
CHARTER COMMUNICATIONS INC Common Stock 16119P108   265,011 423 SH   SOLE   2,994 0 0
GENERAL DYNAMICS CORP. Common Stock 369550108   0 0 SH   SOLE   3,307 0 0
BATH & BODY WORKS INC. Common Stock 501797104   28,660,810 901,000 SH   SOLE   900,000 0 1,000
CONSTELLATION BRANDS INC. Common Stock 21036P108   0 0 SH   SOLE   6,071 0 0
APTARGROUP INC. Common Stock 038336103   0 0 SH   SOLE   238 0 0
THE WALT DISNEY CO. Common Stock 254687106   7,682,543 61,175 SH   SOLE   99,712 0 0
GDS HOLDINGS LTD. Common Stock 36165L108   5,645,616 70,262 SH   SOLE   85,262 0 0
MAIL.RU GROUP LTD. Common Stock 560317208   472,500 17,500 SH   SOLE   17,500 0 0
UNIVERSAL DISPLAY CORP. Common Stock 91347P105   4,650,880 26,000 SH   SOLE   26,000 0 0
TRANSDIGM GROUP INC. Common Stock 893641100   0 0 SH   SOLE   900 0 0
JINKOSOLAR HOLDING CO. LTD. Common Stock 47759T100   3,630,625 92,500 SH   SOLE   92,500 0 0
CITIZENS FINANCIAL GROUP INC. Common Stock 174610105   0 0 SH   SOLE   7,329 0 0
MOTOROLA SOLUTIONS INC. Common Stock 620076307   472,950 3,000 SH   SOLE   9,466 0 0
INSULET CORPORATION Common Stock 45784P101   0 0 SH   SOLE   500 0 0
TD AMERITRADE HOLDING CORP. Common Stock 87236Y108   0 0 SH   SOLE   3,310 0 0
THE HOME DEPOT INC. Common Stock 437076102   25,252,901 92,409 SH   SOLE   108,349 0 0
WEC ENERGY GROUP INC. Common Stock 92939U106   0 0 SH   SOLE   3,252 0 0
AMETEK INC. Common Stock 031100100   11,465,945 114,796 SH   SOLE   125,750 0 0
ELEVANCE HEALTH INC. Common Stock 036752103   1,946,089 7,480 SH   SOLE   15,653 0 0
OPENLANE INC. Common Stock 48238T109   1,440,000 100,000 SH   SOLE   100,000 0 0
TRACTOR SUPPLY CO. Common Stock 892356106   9,030,420 63,000 SH   SOLE   67,959 0 0
ALLEGHANY CORP. Common Stock 017175100   260,140 500 SH   SOLE   700 0 0
UNITED STATES CELLULAR CORP. Common Stock 911684108   0 0 SH   SOLE   1,070 0 0
SAREPTA THERAPEUTICS INC. Common Stock 803607100   52,365,570 372,360 SH   SOLE   368,338 0 4,022
FIDELITY NATIONAL INFORMATION SERVICES INC. Common Stock 31620M106   1,548,710 10,408 SH   SOLE   24,391 0 0
MCDONALD'S CORP. Common Stock 580135101   4,517,014 20,651 SH   SOLE   32,788 0 0
NETEASE INC. Common Stock 64110W102   2,614,408 5,800 SH   SOLE   9,280 0 0
NOV INC. Common Stock 637071101   0 0 SH   SOLE   25,193 0 0
FORTINET INC. Common Stock 34959E109   995,275 8,477 SH   SOLE   13,403 0 0
WEST PHARMACEUTICAL SERVICES INC. Common Stock 955306105   0 0 SH   SOLE   500 0 0
WALGREENS BOOTS ALLIANCE INC. Common Stock 931427108   2,052,040 58,000 SH   SOLE   86,330 0 0
COMCAST CORP. Common Stock 20030N101   11,590,947 249,605 SH   SOLE   294,032 0 0
SANGAMO THERAPEUTICS INC. Common Stock 800677106   356,040 36,000 SH   SOLE   36,000 0 0
EBAY INC. Common Stock 278642103   0 0 SH   SOLE   32,187 0 0
ARGENX SE Common Stock 04016X101   3,252,500 12,500 SH   SOLE   12,500 0 0
EVEREST GROUP LTD. Common Stock G3223R108   0 0 SH   SOLE   1,060 0 0
PHILIP MORRIS INTERNATIONAL INC. Common Stock 718172109   50,180 675 SH   SOLE   32,824 0 0
FLIR SYSTEMS INC. Common Stock 302445101   0 0 SH   SOLE   1,650 0 0
EUROGAS INC. Common Stock 298734104   0 89,500 SH   SOLE   0 0 89,500
ALNYLAM PHARMACEUTICALS INC. Common Stock 02043Q107   8,062,556 55,600 SH   SOLE   56,300 0 0
QUALCOMM INC. Common Stock 747525103   10,263,584 87,432 SH   SOLE   111,380 0 0
ALASKA AIR GROUP INC. Common Stock 011659109   0 0 SH   SOLE   6,700 0 0
RESTAURANT BRANDS INTERNATIONAL INC. Common Stock 76131D103   0 0 SH   SOLE   5,034 0 0
FMC CORP. Common Stock 302491303   190,850 1,802 SH   SOLE   5,500 0 0
ISHARES TRUST Fund/ETF 464287754   1,922,225 11,500 SH   SOLE   0 0 11,500
MICROSOFT CORP. Common Stock 594918104   92,382,343 444,513 SH   SOLE   577,377 0 0
AMERESCO INC. Common Stock 02361E108   7,026,600 210,000 SH   SOLE   210,000 0 0
EQUINIX INC. REIT 29444U700   4,463,713 5,840 SH   SOLE   0 0 5,840
DENALI THERAPEUTICS INC. Common Stock 24823R105   5,114,860 142,200 SH   SOLE   142,200 0 0
VNET GROUP INC. Common Stock 90138A103   91,080 4,000 SH   SOLE   4,000 0 0
SS&C TECHNOLOGIES HOLDINGS INC. Common Stock 78467J100   0 0 SH   SOLE   6,123 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464287200   18,984,029 56,490 SH   SOLE   0 0 56,490
GLOBAL X FUNDS Fund/ETF 37954Y780   4,440,718 169,819 SH   SOLE   0 0 169,819
ARAMARK Common Stock 03852U106   0 0 SH   SOLE   703 0 0
JOYY INC. Common Stock 46591M109   116,850 1,500 SH   SOLE   4,500 0 0
CENTERRA GOLD INC. Common Stock 152006102   0 0 SH   SOLE   1,148 0 0
WORKDAY INC. Common Stock 98138H101   1,545,460 7,000 SH   SOLE   9,315 0 0
VEEVA SYSTEM INC. Common Stock 922475108   507,456 1,800 SH   SOLE   4,278 0 0
RTX CORP. Common Stock 75513E101   0 0 SH   SOLE   23,274 0 0
INFOSYS LTD. Common Stock 456788108   1,356,000 100,000 SH   SOLE   288,095 0 0
APREA THERAPEUTICS INC. Common Stock 03836J102   791,700 35,000 SH   SOLE   35,000 0 0
BLUEBIRD BIO INC. Common Stock 09609G100   1,955,250 35,550 SH   SOLE   36,528 0 0
STATE STREET GLOBAL ADVISORS INC. Fund/ETF 78462F103   20,713,281 61,851 SH   SOLE   0 0 61,851
ECOLAB INC. Common Stock 278865100   11,215,754 56,739 SH   SOLE   64,618 0 0
STEEL DYNAMICS INC. Common Stock 858119100   0 0 SH   SOLE   5,544 0 0
THE INTERPUBLIC GROUP OF COMPANIES INC. Common Stock 460690100   0 0 SH   SOLE   35,600 0 0
BRISTOL-MYERS SQUIBB CO. Right 110122157   4,120,520 1,925,220 SH   SOLE   0 0 1,925,220
EMERSON ELECTRIC CO. Common Stock 291011104   5,558,626 85,089 SH   SOLE   100,460 0 0
PRA HEALTH SCIENCES INC. Common Stock 69354M108   2,083,536 21,200 SH   SOLE   21,200 0 0
BLACKSTONE INC. Common Stock 09260D107   0 0 SH   SOLE   22,100 0 0
FRANCO-NEVADA CORP. Common Stock 351858105   0 0 SH   SOLE   3,696 0 0
ILLINOIS TOOL WORKS INC. Common Stock 452308109   0 0 SH   SOLE   6,587 0 0
GOLD FIELDS LTD. Common Stock 38059T106   27,038 2,200 SH   SOLE   894,900 0 0
CONOCOPHILLIPS Common Stock 20825C104   496,638 15,300 SH   SOLE   20,500 0 0
AT & T INC. Common Stock 00206R102   7,456,139 262,915 SH   SOLE   451,437 0 0
VERTEX PHARMACEUTICALS INC. Common Stock 92532F100   16,734,359 61,902 SH   SOLE   68,926 0 0
REVVITY INC. Common Stock 714046109   0 0 SH   SOLE   2,100 0 0
UGI CORP. Common Stock 902681105   0 0 SH   SOLE   8,300 0 0
CONAGRA BRANDS INC. Common Stock 205887102   0 0 SH   SOLE   10,902 0 0
ON SEMICONDUCTOR CORP. Common Stock 682189105   27,382,757 1,262,460 SH   SOLE   1,250,000 0 12,460
RALPH LAUREN CORP. Common Stock 751212101   33,985 500 SH   SOLE   2,350 0 0
STIFEL FINANCIAL CORP. Common Stock 860630102   0 0 SH   SOLE   1,574 0 0
CUMMINS INC. Common Stock 231021106   532,250 2,500 SH   SOLE   30,631 0 0
UPBOUND GROUP INC. Common Stock 76009N100   0 0 SH   SOLE   3,192 0 0
POOL CORP. Common Stock 73278L105   0 0 SH   SOLE   318 0 0
RINGCENTRAL INC. Common Stock 76680R206   0 0 SH   SOLE   900 0 0
AMICUS THERAPEUTICS INC. Common Stock 03152W109   2,233,088 158,600 SH   SOLE   161,600 0 0
PROGRESS SOFTWARE CORP. Common Stock 743312100   0 0 SH   SOLE   2,715 0 0
TEXAS INSTRUMENTS INC. Common Stock 882508104   16,861,585 119,138 SH   SOLE   137,100 0 0
BROWN-FORMAN CORP. Common Stock 115637209   0 0 SH   SOLE   4,125 0 0
OMNICOM GROUP INC. Common Stock 681919106   0 0 SH   SOLE   5,362 0 0
ARROW ELECTRONICS INC. Common Stock 042735100   0 0 SH   SOLE   3,500 0 0
WOLFSPEED INC. Common Stock 225447101   514,849 8,210 SH   SOLE   8,210 0 0
MSC INDUSTRIAL DIRECT CO INC. Common Stock 553530106   0 0 SH   SOLE   247 0 0
UNIVERSAL HEALTH SERVICES INC. Common Stock 913903100   0 0 SH   SOLE   2,814 0 0
PHOTRONICS INC. Common Stock 719405102   0 0 SH   SOLE   3,157 0 0
HILL-ROM HOLDINGS INC. Common Stock 431475102   0 0 SH   SOLE   2,294 0 0
CAPITAL ONE FINANCIAL CORP. Common Stock 14040H105   0 0 SH   SOLE   4,153 0 0
EVERQUOTE INC. Common Stock 30041R108   0 0 SH   SOLE   1,033 0 0
FALCON PRODUCTS INC. Common Stock 306075102   0 1,000 SH   SOLE   0 0 1,000
CANADIAN NATIONAL RAILWAY CO. Common Stock 136375102   0 0 SH   SOLE   18,884 0 0
FOX CORP. Common Stock 35137L204   0 0 SH   SOLE   3,200 0 0
LAS VEGAS SANDS CORP. Common Stock 517834107   0 0 SH   SOLE   4,774 0 0
VALERO ENERGY CORPORATION Common Stock 91913Y100   0 0 SH   SOLE   3,844 0 0
THE SOUTHERN CO. Common Stock 842587107   144,990 2,700 SH   SOLE   8,200 0 0
ABBVIE INC. Common Stock 00287Y109   5,604,069 64,487 SH   SOLE   100,342 0 0
INVESCO LTD. Common Stock G491BT108   0 0 SH   SOLE   5,876 0 0
HORMEL FOODS CORP. Common Stock 440452100   0 0 SH   SOLE   3,716 0 0
MCCORMICK & CO. INC. Common Stock 579780206   0 0 SH   SOLE   3,056 0 0
DOW INC. Common Stock 260557103   3,651,088 78,400 SH   SOLE   93,159 0 0
REPUBLIC SERVICES INC. Common Stock 760759100   556,946 5,930 SH   SOLE   8,234 0 0
WIPRO LTD. Common Stock 97651M109   0 0 SH   SOLE   71,290 0 0
CAMPBELL SOUP CO. Common Stock 134429109   0 0 SH   SOLE   8,700 0 0
ZILLOW GROUP INC. Common Stock 98954M200   0 0 SH   SOLE   1,418 0 0
LINCOLN NATIONAL CORP. Common Stock 534187109   386,750 12,500 SH   SOLE   15,624 0 0
ASE TECHNOLOGY HOLDING CO. LTD. Common Stock 00215W100   0 0 SH   SOLE   57,500 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP. Common Stock 192446102   1,656,000 24,000 SH   SOLE   79,376 0 0
CHEMOCENTRYX INC. Common Stock 16383L106   4,014,750 75,000 SH   SOLE   75,000 0 0
HUNTINGTON INGALLS INDUSTRIES INC. Common Stock 446413106   0 0 SH   SOLE   503 0 0
POSCO HOLDINGS INC. Common Stock 693483109   0 0 SH   SOLE   4,400 0 0
CVS HEALTH CORP. Common Stock 126650100   2,304,880 40,057 SH   SOLE   80,642 0 0
KEYSIGHT TECHNOLOGIES INC. Common Stock 49338L103   0 0 SH   SOLE   2,600 0 0
MAGNIT PJSC Common Stock 55953Q202   387,920 26,000 SH   SOLE   26,000 0 0
AGNICO EAGLE MINES LTD. Common Stock 008474108   1,781,484 22,300 SH   SOLE   137,500 0 0
ASTRAZENECA PLC Common Stock 046353108   0 0 SH   SOLE   2,195 0 0
HILTON WORLDWIDE HOLDINGS INC. Common Stock 43300A203   0 0 SH   SOLE   3,951 0 0
HEWLETT PACKARD ENTERPRISE CO. Common Stock 42824C109   0 0 SH   SOLE   53,358 0 0
FREDDIE MAC STACR REMIC TRUST 2019-DNA4 Common Stock 313400301   116 60 SH   SOLE   60 0 0
TIFFANY & CO. Common Stock 886547108   0 0 SH   SOLE   900 0 0
THE CLOROX CO. Common Stock 189054109   18,915 90 SH   SOLE   4,249 0 0
JACOBS ENGINEERING GROUP INC. Common Stock 469814107   0 0 SH   SOLE   3,616 0 0
PROGRESSIVE CORP. (OHIO) Common Stock 743315103   16,867,077 178,777 SH   SOLE   148,528 0 30,249
COSTCO WHOLESALE CORP. Common Stock 22160K105   10,342,932 29,347 SH   SOLE   25,555 0 3,792
MCKESSON CORP. Common Stock 58155Q103   0 0 SH   SOLE   4,445 0 0
UNITED THERAPEUTICS CORP. (DEL.) Common Stock 91307C102   0 0 SH   SOLE   746 0 0
PEPSICO INC. Common Stock 713448108   8,138,214 59,171 SH   SOLE   96,050 0 0
ADOBE INC. Common Stock 00724F101   46,051,691 94,089 SH   SOLE   104,091 0 0
DECIPHERA PHARMACEUTICALS INC. Common Stock 24344T101   906,765 18,300 SH   SOLE   18,300 0 0
CITIGROUP INC. Common Stock 172967424   326,040 7,686 SH   SOLE   58,262 0 0
NOVATEK PJSC Common Stock 669888109   1,745,900 13,000 SH   SOLE   25,000 0 0
DOMINION ENERGY INC. Common Stock 25746U109   99,609 1,279 SH   SOLE   14,879 0 0
HUNTSMAN CORP. Common Stock 447011107   0 0 SH   SOLE   7,500 0 0
INTERCEPT PHARMACEUTICALS INC. Common Stock 45845P108   0 0 SH   SOLE   874 0 0
UNITED PARCEL SERVICE INC. Common Stock 911312106   4,289,673 25,458 SH   SOLE   38,810 0 0
INTERNATIONAL PAPER CO. Common Stock 460146103   0 0 SH   SOLE   8,000 0 0
THE ALLSTATE CORP. Common Stock 020002101   1,412,897 15,120 SH   SOLE   31,919 0 0
TELADOC HEALTH INC. Common Stock 87918A105   0 0 SH   SOLE   1,000 0 0
CSX CORP. Common Stock 126408103   1,619,900 20,875 SH   SOLE   35,494 0 0
INTUITIVE SURGICAL INC. Common Stock 46120E602   15,515,291 22,389 SH   SOLE   23,893 0 0
ADVANCE AUTO PARTS INC. Common Stock 00751Y106   0 0 SH   SOLE   1,031 0 0
RAYMOND JAMES FINANCIAL INC. Common Stock 754730109   0 0 SH   SOLE   1,054 0 0
CONDUENT INC. Common Stock 206787103   0 0 SH   SOLE   8,000 0 0
EASTMAN CHEMICAL CO. Common Stock 277432100   0 0 SH   SOLE   4,972 0 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122108   36,165,757 600,681 SH   SOLE   712,858 0 0
ESSENTIAL UTILITIES INC. Common Stock 29670G102   4,614,480 116,000 SH   SOLE   132,700 0 0
LIGAND PHARMACEUTICALS INC. Common Stock 53220K504   689,760 7,200 SH   SOLE   7,200 0 0
CROWN CASTLE INC. REIT 22822V101   79,627 485 SH   SOLE   0 0 485
MITSUBISHI UFJ FINANCIAL GROUP INC. Common Stock 606822104   0 0 SH   SOLE   30,000 0 0
FACTSET RESEARCH SYSTEMS INC. Common Stock 303075105   0 0 SH   SOLE   300 0 0
SALESFORCE INC. Common Stock 79466L302   10,271,649 41,510 SH   SOLE   60,616 0 0
JOUNCE THERAPEUTICS INC. Common Stock 481116101   4,770,230 584,587 SH   SOLE   584,587 0 0
SYNCHRONY FINANCIAL Common Stock 87165B103   0 0 SH   SOLE   10,682 0 0
ILLUMINA INC. Common Stock 452327109   17,465,693 57,172 SH   SOLE   58,910 0 0
VEECO INSTRUMENTS INC. Common Stock 922417100   3,302,750 275,000 SH   SOLE   275,000 0 0
SUNNOVA ENERGY INTERNATIONAL INC. Common Stock 86745K104   14,049,650 521,710 SH   SOLE   521,710 0 0
DENTSPLY SIRONA INC. Common Stock 24906P109   0 0 SH   SOLE   1,762 0 0
TRADEWEB MARKETS INC. Common Stock 892672106   0 0 SH   SOLE   1,572 0 0
IOVANCE BIOTHERAPEUTICS INC. Common Stock 462260100   1,388,900 43,000 SH   SOLE   43,000 0 0
AMERICAN TOWER CORP. REIT 03027X100   137,559 571 SH   SOLE   0 0 571
SIRIUS XM INC. Common Stock 82968B103   0 0 SH   SOLE   16,613 0 0
OLD DOMINION FREIGHT LINE INC. Common Stock 679580100   6,531,212 36,100 SH   SOLE   41,150 0 0
BELDEN INC. Common Stock 077454106   0 0 SH   SOLE   2,500 0 0
EAST WEST BANCORP INC. Common Stock 27579R104   0 0 SH   SOLE   1,200 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC. Common Stock 302130109   0 0 SH   SOLE   4,218 0 0
QUEST DIAGNOSTICS INC. Common Stock 74834L100   0 0 SH   SOLE   2,116 0 0
BLACKROCK FUND ADVISORS Fund/ETF 464288513   8,541,020 101,800 SH   SOLE   0 0 101,800
COMPANIA CERVECERIAS UNIDAS S.A. Common Stock 204429104   0 0 SH   SOLE   7,368 0 0
ALEXION PHARMACEUTICALS INC. Common Stock 015351109   7,979,037 70,950 SH   SOLE   73,950 0 0
AXALTA COATING SYSTEMS LTD. Common Stock G0750C108   66,270 3,000 SH   SOLE   8,507 0 0
SUZANO S.A. Common Stock 86959K105   0 0 SH   SOLE   27,700 0 0
COPART INC. Common Stock 217204106   0 0 SH   SOLE   3,213 0 0
AUTOMATIC DATA PROCESSING INC. Common Stock 053015103   2,787,798 20,269 SH   SOLE   27,282 0 0
EDWARDS LIFESCIENCES CORP. Common Stock 28176E108   15,335,447 195,830 SH   SOLE   210,470 0 0
PROLOGIS INC. REIT 74340W103   973,847 9,768 SH   SOLE   0 0 9,768
LIVENT CORP. Common Stock 53814L108   960 107 SH   SOLE   0 0 107
SERVICENOW INC. Common Stock 81762P102   4,538,214 9,300 SH   SOLE   12,616 0 0
TARGET CORP. Common Stock 87612E106   9,104,170 58,016 SH   SOLE   53,139 0 4,877
CITRIX SYSTEMS INC. Common Stock 177376100   2,195,856 16,034 SH   SOLE   20,914 0 0
CINCINNATI FINANCIAL CORP. Common Stock 172062101   0 0 SH   SOLE   2,184 0 0
FIVE PRIME THERAPEUTICS INC. Common Stock 33830X104   1,927,000 410,000 SH   SOLE   410,000 0 0
MACY'S, INC. Common Stock 55616P104   0 0 SH   SOLE   6,227 0 0
THE BANK OF NEW YORK MELLON CORP. Common Stock 064058100   0 0 SH   SOLE   26,023 0 0
THE TRAVELERS COMPANIES INC. Common Stock 89417E109   322,320 3,000 SH   SOLE   7,968 0 0
CBRE GROUP INC. Common Stock 12504L109   82,573 1,758 SH   SOLE   19,345 0 0
THE AES CORP. Common Stock 00130H105   0 0 SH   SOLE   8,211 0 0
INTUIT INC. Common Stock 461202103   25,356,691 78,147 SH   SOLE   70,929 0 7,218
ZYNGA INC. Common Stock 98986T108   2,280,000 250,000 SH   SOLE   250,000 0 0
OSHKOSH CORP. Common Stock 688239201   0 0 SH   SOLE   795 0 0
CORPAY INC. Common Stock 339041105   0 0 SH   SOLE   1,082 0 0
KELLANOVA CO. Common Stock 487836108   2,349,350 37,000 SH   SOLE   42,561 0 0
HEXION HOLDINGS CORP. Common Stock 42830K103   0 0 SH   SOLE   9,640 0 0
AKAMAI TECHNOLOGIES INC. Common Stock 00971T101   0 0 SH   SOLE   49,447 0 0
LIVE NATION ENTERTAINMENT INC. Common Stock 538034109   0 0 SH   SOLE   3,200 0 0
CME GROUP INC. Common Stock 12572Q105   226,089 1,361 SH   SOLE   6,661 0 0
TRIMBLE INC. Common Stock 896239100   5,241,778 107,150 SH   SOLE   110,350 0 0
ALBEMARLE CORP. Common Stock 012653101   0 0 SH   SOLE   2,200 0 0
SNAP INC. Common Stock 83304A106   0 0 SH   SOLE   6,500 0 0
DAVITA INC. Common Stock 23918K108   0 0 SH   SOLE   8,258 0 0
ULTA BEAUTY INC. Common Stock 90384S303   0 0 SH   SOLE   800 0 0
ELANCO ANIMAL HEALTH INC. Common Stock 28414H103   0 0 SH   SOLE   5,500 0 0
TRAVERE THERAPEUTICS INC. Common Stock 761299106   662,872 35,600 SH   SOLE   35,600 0 0
XYLEM INC. Common Stock 98419M100   18,749,043 223,776 SH   SOLE   275,967 0 0
ZOETIS INC. Common Stock 98978V103   11,153,277 68,644 SH   SOLE   80,999 0 0
AMAZON.COM INC. Common Stock 023135106   21,302,511 6,764 SH   SOLE   15,693 0 0
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORP. Common Stock 929740108   16,388,725 262,010 SH   SOLE   263,913 0 0
KEYCORP Common Stock 493267108   0 0 SH   SOLE   64,355 0 0
DUPONT DE NEMOURS INC. Common Stock 26614N102   0 0 SH   SOLE   492 0 0
COTERRA ENERGY INC. Common Stock 127097103   11,539,808 664,000 SH   SOLE   664,000 0 0
G-III APPAREL GROUP LTD. Common Stock 36237H101   0 0 SH   SOLE   2,500 0 0
IQVIA HOLDINGS INC. Common Stock 46266C105   3,984,728 25,599 SH   SOLE   29,358 0 0
KEURIG DR PEPPER INC. Common Stock 49271V100   0 0 SH   SOLE   6,800 0 0
ITRON INC. Common Stock 465741106   4,236,138 71,100 SH   SOLE   71,100 0 0
UNDER ARMOUR INC. Common Stock 904311107   0 0 SH   SOLE   5,000 0 0
SIMON PROPERTY GROUP INC. REIT 828806109   86,412 1,336 SH   SOLE   0 0 1,336
FASTENAL CO. Common Stock 311900104   0 0 SH   SOLE   7,872 0 0
INSMED INC. Common Stock 457669307   1,889,963 57,700 SH   SOLE   57,700 0 0
ALCOA CORP. Common Stock 013872106   0 0 SH   SOLE   4,444 0 0
DOLLAR GENERAL CORP. Common Stock 256677105   11,970,444 57,100 SH   SOLE   63,796 0 0
BLOCK INC. Common Stock 852234103   7,829,520 48,000 SH   SOLE   52,800 0 0
LSR GROUP PAO Common Stock 50218G206   599,400 270,000 SH   SOLE   270,000 0 0
VARIAN MEDICAL SYSTEMS INC. Common Stock 92220P105   0 0 SH   SOLE   1,300 0 0
ARISTA NETWORKS INC. Common Stock 040413106   0 0 SH   SOLE   1,420 0 0
AMPHENOL CORP. Common Stock 032095101   14,590,312 134,351 SH   SOLE   144,151 0 0
EXXON MOBIL CORP. Common Stock 30231G102   1,533,550 44,736 SH   SOLE   60,102 0 0
TERADYNE INC. Common Stock 880770102   2,992,334 37,782 SH   SOLE   38,982 0 0
FEDEX CORP. Common Stock 31428X106   4,291,755 16,930 SH   SOLE   18,337 0 0
HESS CORP. Common Stock 42809H107   0 0 SH   SOLE   7,389 0 0
MC GRATH RENT CORP. Common Stock 580589109   0 0 SH   SOLE   614 0 0
FIRST CITIZENS BANCSHARES INC. Common Stock 31946M103   0 0 SH   SOLE   254 0 0
LEIDOS HOLDINGS INC. Common Stock 525327102   0 0 SH   SOLE   5,542 0 0
FREEPORT-MCMORAN INC. Common Stock 35671D857   71,944 4,600 SH   SOLE   14,401 0 0
UNIFIRST CORP. Common Stock 904708104   0 0 SH   SOLE   621 0 0
BIO-TECHNE CORP. Common Stock 09073M104   2,948,782 11,950 SH   SOLE   11,950 0 0
ROYAL BANK OF CANADA (TORONTO BRANCH) Common Stock 780087102   2,569,872 36,560 SH   SOLE   66,254 0 0
DOVER CORP. Common Stock 260003108   0 0 SH   SOLE   1,904 0 0
SAGE THERAPEUTICS INC. Common Stock 78667J108   1,115,829 18,700 SH   SOLE   18,700 0 0
MICROCHIP TECHNOLOGY INC. Common Stock 595017104   0 0 SH   SOLE   2,623 0 0
PHOSAGRO PJSC Common Stock 71922G209   441,000 37,500 SH   SOLE   37,500 0 0
GLOBAL BLOOD THERAPEUTICS INC. Common Stock 37890U108   2,885,790 53,500 SH   SOLE   53,500 0 0
CARDINAL HEALTH INC. Common Stock 14149Y108   0 0 SH   SOLE   16,575 0 0
KEYCON POWER HOLDINGS LLC Common Stock 111111111   0 0 SH   SOLE   3,126 0 0
UBIQUITI INC. Common Stock 90353W103   5,499,780 33,000 SH   SOLE   33,000 0 0
ECOPETROL S.A. Common Stock 279158109   0 0 SH   SOLE   70,000 0 0
BROADCOM INC. Common Stock 11135F101   14,406,119 39,549 SH   SOLE   47,094 0 0