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
KLA CORPORATION Common Stock 482480100   1,931,151 5,700 SH   SOLE   8,085 0 0
HOWMET AEROSPACE INC. Common Stock 443201108   0 0 SH   SOLE   15,200 0 0
CINTAS CORP. Common Stock 172908105   0 0 SH   SOLE   1,100 0 0
THE TRADE DESK, INC. Common Stock 88339J105   5,272,500 75,000 SH   SOLE   79,000 0 0
RESIDEO TECHNOLOGIES, INC. Common Stock 76118Y104   0 0 SH   SOLE   4,549 0 0
GENERAL ELECTRIC COMPANY Common Stock 369604301   779,689 7,340 SH   SOLE   22,018 0 0
GEOPARK HOLDINGS LIMITED Common Stock G38327105   988,000 80,000 SH   SOLE   80,000 0 0
ISHARES TRUST - ISHARES GLOBAL ENERGY ETF Fund/ETF 464287341   44,947 1,674 SH   SOLE   0 0 1,674
ISHARES TRUST - ISHARES GLOBAL HEALTHCARE ETF Fund/ETF 464287325   87,917 1,050 SH   SOLE   0 0 1,050
MAGELLAN HEALTH INC. Common Stock 559079207   0 0 SH   SOLE   1,467 0 0
NORTHERN TRUST CORPORATION Common Stock 665859104   0 0 SH   SOLE   6,139 0 0
AUTOLIV, INC. Common Stock 052800109   519,753 5,968 SH   SOLE   5,968 0 0
QORVO, INC. Common Stock 74736K101   0 0 SH   SOLE   1,632 0 0
BUILDERS FIRSTSOURCE, INC. Common Stock 12008R107   0 0 SH   SOLE   4,169 0 0
HASBRO, INC. Common Stock 418056107   0 0 SH   SOLE   8,925 0 0
INTUITIVE SURGICAL, INC. Common Stock 46120E602   20,194,685 20,349 SH   SOLE   21,718 0 0
FOOT LOCKER, INC. Common Stock 344849104   36,528,000 800,000 SH   SOLE   800,000 0 0
THE INTERPUBLIC GROUP OF COMPANIES, INC. Common Stock 460690100   0 0 SH   SOLE   38,658 0 0
CENTENE CORPORATION Common Stock 15135B101   0 0 SH   SOLE   4,546 0 0
FRESHPET, INC. Common Stock 358039105   491,557 3,420 SH   SOLE   4,020 0 0
MCDONALD'S CORPORATION Common Stock 580135101   7,171,479 29,368 SH   SOLE   59,386 0 0
PETIQ, INC. Common Stock 71639T106   7,299,179 286,586 SH   SOLE   286,586 0 0
NANOSTRING TECHNOLOGIES, INC. Common Stock 63009R109   216,670 4,700 SH   SOLE   4,700 0 0
THE BOEING COMPANY Common Stock 097023105   76,319 347 SH   SOLE   1 0 346
UBER TECHNOLOGIES, INC. Common Stock 90353T100   0 0 SH   SOLE   18,138 0 0
SYNCHRONY FINANCIAL Common Stock 87165B103   0 0 SH   SOLE   9,779 0 0
ETSY, INC. Common Stock 29786A106   2,340,496 11,168 SH   SOLE   9,800 0 1,368
ADAPTIVE BIOTECHNOLOGIES CORPORATION Common Stock 00650F109   1,158,822 35,700 SH   SOLE   35,700 0 0
BROWN & BROWN, INC. Common Stock 115236101   500,447 8,900 SH   SOLE   20,800 0 0
DIAGEO PLC Common Stock 25243Q205   5,390,876 27,932 SH   SOLE   0 0 27,932
AURINIA PHARMACEUTICALS INC. Common Stock 05156V102   689,700 30,000 SH   SOLE   30,000 0 0
ODEBRECHT OIL & GAS FINANCE LTD. Bond G6712EAB4   15,511 1,641,360 SH   SOLE   0 0 1,641,360
KKR & CO. INC. Common Stock 48251W104   0 0 SH   SOLE   18,000 0 0
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAPITAL INC. Common Stock 41068X100   38,329,906 705,189 SH   SOLE   705,189 0 0
KINROSS GOLD CORPORATION Common Stock 496902404   2,726,211 519,700 SH   SOLE   548,533 0 0
EDISON INTERNATIONAL Common Stock 281020107   0 0 SH   SOLE   3,264 0 0
BIONTECH SE Common Stock 09075V102   1,520,860 5,500 SH   SOLE   5,500 0 0
INCYTE CORPORATION Common Stock 45337C102   3,769,983 54,900 SH   SOLE   58,800 0 0
ZOOM VIDEO COMMUNICATIONS, INC. Common Stock 98980L101   0 0 SH   SOLE   1,876 0 0
VOYAGER THERAPEUTICS, INC. Common Stock 92915B106   2,549,095 962,900 SH   SOLE   962,900 0 0
ZOETIS INC. Common Stock 98978V103   539,756 2,800 SH   SOLE   25,950 0 0
TYLER TECHNOLOGIES, INC. Common Stock 902252105   0 0 SH   SOLE   500 0 0
IROBOT CORPORATION Common Stock 462726100   20,567 262 SH   SOLE   0 0 262
GENTEX CORPORATION Common Stock 371901109   0 0 SH   SOLE   1,639 0 0
ANGLOGOLD ASHANTI LIMITED Common Stock 035128206   18,389 1,150 SH   SOLE   0 0 1,150
XENCOR, INC. Common Stock 98401F105   5,281,030 162,200 SH   SOLE   162,200 0 0
REVOLUTION MEDICINES, INC. Common Stock 76155X100   481,632 17,400 SH   SOLE   17,400 0 0
S&P GLOBAL INC. Common Stock 78409V104   42,128,220 98,885 SH   SOLE   89,149 0 9,736
TURNING POINT THERAPEUTICS INC. Common Stock 90041T108   1,272,909 18,700 SH   SOLE   18,700 0 0
DUPONT DE NEMOURS, INC. Common Stock 26614N102   0 0 SH   SOLE   5,576 0 0
PLUG POWER INC. Common Stock 72919P202   19,172,688 761,123 SH   SOLE   784,523 0 0
HILL-ROM HOLDINGS, INC. Common Stock 431475102   0 0 SH   SOLE   2,212 0 0
HUMANA INC. Common Stock 444859102   0 0 SH   SOLE   3,537 0 0
CAPITAL ONE FINANCIAL CORPORATION Common Stock 14040H105   0 0 SH   SOLE   5,156 0 0
EXELIXIS, INC. Common Stock 30161Q104   1,536,935 74,500 SH   SOLE   75,679 0 0
OPEN TEXT CORPORATION Common Stock 683715106   0 0 SH   SOLE   3,658 0 0
CANADIAN NATIONAL RAILWAY COMPANY Common Stock 136375102   0 0 SH   SOLE   21,867 0 0
BLOOMIN' BRANDS, INC. Common Stock 094235108   40,000,000 1,600,000 SH   SOLE   1,600,000 0 0
WHIRLPOOL CORPORATION Common Stock 963320106   3,300,793 15,597 SH   SOLE   16,125 0 0
FATE THERAPEUTICS, INC. Common Stock 31189P102   1,028,560 17,200 SH   SOLE   17,200 0 0
GALAPAGOS Common Stock 36315X101   88,689 1,700 SH   SOLE   1,700 0 0
DTE ENERGY COMPANY Common Stock 233331107   0 0 SH   SOLE   8,100 0 0
CGI INC. Common Stock 12532H104   0 0 SH   SOLE   2,135 0 0
BEAM THERAPEUTICS INC. Common Stock 07373V105   1,308,600 15,000 SH   SOLE   15,000 0 0
WALKER & DUNLOP INC. Common Stock 93148P102   9,647,500 85,000 SH   SOLE   85,000 0 0
ZEBRA TECHNOLOGIES CORPORATION Common Stock 989207105   0 0 SH   SOLE   2,380 0 0
COMMERCIAL METALS COMPANY Common Stock 201723103   0 0 SH   SOLE   3,945 0 0
WATTS WATER TECHNOLOGIES, INC. Common Stock 942749102   8,255,029 47,410 SH   SOLE   47,410 0 0
AGILENT TECHNOLOGIES, INC. Common Stock 00846U101   23,972,665 150,578 SH   SOLE   107,867 0 42,711
GRAND CANYON EDUCATION, INC. Common Stock 38526M106   529,564 6,057 SH   SOLE   8,866 0 0
FTI CONSULTING, INC. Common Stock 302941109   0 0 SH   SOLE   1,144 0 0
AMERICAN FINANCIAL GROUP, INC. Common Stock 025932104   469,826 3,700 SH   SOLE   13,712 0 0
FORTUNE BRANDS HOME & SECURITY, INC. Common Stock 34964C106   0 0 SH   SOLE   1,143 0 0
AMBEV S.A. Common Stock 02319V103   60,720 22,000 SH   SOLE   0 0 22,000
EDITAS MEDICINE, INC. Common Stock 28106W103   807,500 19,000 SH   SOLE   19,000 0 0
DOMTAR CORPORATION Common Stock 257559203   0 0 SH   SOLE   1,396 0 0
TPI COMPOSITES, INC. Common Stock 87266J104   30,965,170 920,989 SH   SOLE   920,989 0 0
JACK HENRY & ASSOCIATES, INC. Common Stock 426281101   0 0 SH   SOLE   700 0 0
INOTEK PHARMACEUTICALS CORPORATION Common Stock 77313F106   500,165 16,700 SH   SOLE   16,700 0 0
INVESCO LTD. Common Stock G491BT108   0 0 SH   SOLE   20,676 0 0
AKAMAI TECHNOLOGIES, INC. Common Stock 00971T101   0 0 SH   SOLE   49,325 0 0
KRAFT HEINZ CO., THE Common Stock 500754106   23,602 641 SH   SOLE   11,233 0 0
JOYY INC. Common Stock 46591M109   0 0 SH   SOLE   3,000 0 0
GILEAD SCIENCES, INC. Common Stock 375558103   27,164,629 382,924 SH   SOLE   429,343 0 0
VEEVA SYSTEMS INC. Common Stock 922475108   513,216 1,800 SH   SOLE   4,708 0 0
WEX INC. Common Stock 96208T104   0 0 SH   SOLE   370 0 0
ADVANCED ENERGY INDUSTRIES, INC. Common Stock 007973100   7,998,905 88,660 SH   SOLE   88,660 0 0
LIBERTY BROADBAND CORPORATION Common Stock 530307305   0 0 SH   SOLE   17,000 0 0
LGI HOMES, INC. Common Stock 50187T106   13,655,715 96,228 SH   SOLE   89,102 0 7,126
SOLAREDGE TECHNOLOGIES, INC. Common Stock 83417M104   32,368,441 123,605 SH   SOLE   134,605 0 0
ARCH CAPITAL GROUP LTD. Common Stock G0450A105   835,060 21,500 SH   SOLE   36,923 0 0
FRANCO-NEVADA CORP. Common Stock 351858105   405,716 3,130 SH   SOLE   3,200 0 0
ILLINOIS TOOL WORKS INC. Common Stock 452308109   0 0 SH   SOLE   8,316 0 0
BELDEN INC. Common Stock 077454106   0 0 SH   SOLE   2,500 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON, INC. Common Stock 302130109   0 0 SH   SOLE   2,764 0 0
ATARA BIOTHERAPEUTICS, INC. Common Stock 046513107   386,100 22,000 SH   SOLE   22,000 0 0
THE ESTEE LAUDER COMPANIES INC. Common Stock 518439104   28,804,660 94,294 SH   SOLE   113,362 0 0
KALA PHARMACEUTICALS, INC. Common Stock 483119103   290,850 105,000 SH   SOLE   105,000 0 0
ISHARES TRUST - ISHARES CORE S&P 500 ETF Fund/ETF 464287200   21,777,951 50,550 SH   SOLE   0 0 50,550
ISHARES TRUST - ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF Fund/ETF 464288513   1,727,928 19,750 SH   SOLE   0 0 19,750
ISHARES TRUST - ISHARES BIOTECHNOLOGY ETF Fund/ETF 464287556   9,461,190 58,518 SH   SOLE   0 0 58,518
DOCEBO INC. Common Stock 25609L105   473,641 6,500 SH   SOLE   6,500 0 0
CONCENTRIX CORP. Common Stock 20602D101   0 0 SH   SOLE   471 0 0
OLIN CORPORATION Common Stock 680665205   0 0 SH   SOLE   4,802 0 0
EXPEDIA, INC. Common Stock 30212P303   15,407 94 SH   SOLE   1,000 0 0
GRAPHIC PACKAGING INTERNATIONAL, LLC Common Stock 388689101   194,700 10,000 SH   SOLE   10,000 0 0
WASTE MANAGEMENT, INC. Common Stock 94106L109   10,314,857 68,050 SH   SOLE   78,542 0 0
TURBODYNE TECHNOLOGIES INC. Common Stock 899905103   0 500 SH   SOLE   0 0 500
METLIFE, INC. Common Stock 59156R108   1,614,564 25,800 SH   SOLE   35,434 0 0
REGENERON PHARMACEUTICALS, INC. Common Stock 75886F107   21,216,299 34,970 SH   SOLE   39,129 0 0
CONDUENT INCORPORATED Common Stock 206787103   0 0 SH   SOLE   8,000 0 0
EASTMAN CHEMICAL COMPANY Common Stock 277432100   0 0 SH   SOLE   3,552 0 0
SYSCO CORPORATION Common Stock 871829107   0 0 SH   SOLE   7,500 0 0
AVALARA, INC. Common Stock 05338G106   0 0 SH   SOLE   600 0 0
COWEN INC. Common Stock 223622606   0 0 SH   SOLE   3,569 0 0
FIDELITY NATIONAL INFORMATION SERVICES, INC. Common Stock 31620M106   1,490,687 12,086 SH   SOLE   20,339 0 0
BLOOM ENERGY CORPORATION Common Stock 093712107   3,467,366 186,920 SH   SOLE   186,920 0 0
ARROWHEAD PHARMACEUTICALS, INC. Common Stock 04280A100   2,261,499 37,300 SH   SOLE   37,300 0 0
NVR INC. Common Stock 62944T105   0 0 SH   SOLE   210 0 0
PULTE GROUP INC. Common Stock 745867101   0 0 SH   SOLE   22,033 0 0
CHEGG, INC. Common Stock 163092109   496,652 7,308 SH   SOLE   7,308 0 0
NORFOLK SOUTHERN CORPORATION Common Stock 655844108   0 0 SH   SOLE   1,026 0 0
ARGENX SE Common Stock 04016X101   1,917,500 6,500 SH   SOLE   6,500 0 0
ROLLINS, INC. Common Stock 775711104   0 0 SH   SOLE   8,025 0 0
KEYCON POWER HOLDINGS LLC Common Stock 111111111   0 0 SH   SOLE   3,126 0 0
FREEPORT-MCMORAN INC. Common Stock 35671D857   838,326 25,400 SH   SOLE   20,800 0 4,600
ABBOTT LABORATORIES Common Stock 002824100   43,560,934 366,328 SH   SOLE   295,278 0 71,050
RADIUS HEALTH INC. Common Stock 750469207   194,550 15,000 SH   SOLE   15,000 0 0
QIWI PLC Common Stock 74735M108   628,500 75,000 SH   SOLE   75,000 0 0
ALCOA CORPORATION Common Stock 013872106   0 0 SH   SOLE   4,444 0 0
BARNES GROUP INC. Common Stock 067806109   0 0 SH   SOLE   4,700 0 0
MONOLITHIC POWER SYSTEMS, INC. Common Stock 609839105   0 0 SH   SOLE   9,913 0 0
COMCAST CORP. Common Stock 20030N101   22,490,838 403,767 SH   SOLE   314,649 0 89,118
WAYFAIR, INC. Common Stock 94419L101   4,854,690 19,000 SH   SOLE   19,800 0 0
SYNNEX CORPORATION Common Stock 87162W100   0 0 SH   SOLE   1,013 0 0
VERISK ANALYTICS, INC. Common Stock 92345Y106   1,460,489 7,230 SH   SOLE   13,340 0 0
TELEFLEX INCORPORATED Common Stock 879369106   0 0 SH   SOLE   1,175 0 0
D.R.HORTON, INC. Common Stock 23331A109   0 0 SH   SOLE   7,350 0 0
ERIE INDEMNITY COMPANY Common Stock 29530P102   10,496,444 58,840 SH   SOLE   59,940 0 0
CIGNA CORP. Common Stock 125523100   4,677,338 22,936 SH   SOLE   44,945 0 0
THE BANK OF NOVA SCOTIA Common Stock 064149107   0 0 SH   SOLE   19,990 0 0
FISERV, INC. Common Stock 337738108   12,134,676 110,615 SH   SOLE   125,641 0 0
BLACKROCK, INC. Common Stock 09247X101   1,873,228 2,216 SH   SOLE   5,255 0 0
U.S. BANCORP Common Stock 902973304   0 0 SH   SOLE   41,147 0 0
SCHNEIDER NATIONAL, INC. Common Stock 80689H102   0 0 SH   SOLE   5,500 0 0
FEDEX CORPORATION Common Stock 31428X106   8,786,326 39,859 SH   SOLE   42,302 0 0
ISHARES, INC. - ISHARES MSCI PACIFIC EX JAPAN ETF Fund/ETF 464286665   2,142,369 43,910 SH   SOLE   0 0 43,910
ALLOGENE THERAPEUTICS INC. Common Stock 019770106   1,050,192 40,800 SH   SOLE   40,800 0 0
KARUNA THERAPEUTICS INC. Common Stock 48576A100   840,269 7,070 SH   SOLE   7,070 0 0
KINDER MORGAN, INC. Common Stock 49456B101   859,536 50,800 SH   SOLE   70,862 0 0
CVS HEALTH CORPORATION Common Stock 126650100   12,651,923 146,817 SH   SOLE   167,559 0 0
ALLEGHENY TECHNOLOGIES INCORPORATED Common Stock 01741R102   0 0 SH   SOLE   5,000 0 0
ISHARES, INC. - ISHARES MSCI AUSTRALIA ETF Fund/ETF 464286103   583,270 23,500 SH   SOLE   0 0 23,500
COMERICA INCORPORATED Common Stock 200340107   0 0 SH   SOLE   2,000 0 0
UNDER ARMOUR, INC. Common Stock 904311107   0 0 SH   SOLE   25,208 0 0
ROBERT HALF INTERNATIONAL INC. Common Stock 770323103   0 0 SH   SOLE   1,600 0 0
CARMAX, INC. Common Stock 143130102   0 0 SH   SOLE   1,300 0 0
JACOBS ENGINEERING GROUP INC. Common Stock 469814107   0 0 SH   SOLE   14,616 0 0
ROSS STORES, INC. Common Stock 778296103   0 0 SH   SOLE   11,160 0 0
WALMART INC. Common Stock 931142103   25,140,245 179,890 SH   SOLE   113,751 0 66,139
BALLARD POWER SYSTEMS INC. Common Stock 058586108   7,122,808 517,270 SH   SOLE   517,270 0 0
BRIGHT HORIZONS FAMILY SOLUTIONS INC. Common Stock 109194100   537,888 3,733 SH   SOLE   3,733 0 0
AIR PRODUCTS AND CHEMICALS, INC. Common Stock 009158106   1,540,502 5,920 SH   SOLE   6,720 0 0
KODIAK SCIENCES INC. Common Stock 50015M109   1,336,024 13,700 SH   SOLE   13,700 0 0
TRACTOR SUPPLY COMPANY Common Stock 892356106   0 0 SH   SOLE   500 0 0
IONIS PHARMACEUTICALS, INC. Common Stock 462222100   1,722,654 51,300 SH   SOLE   51,300 0 0
NUCOR CORPORATION Common Stock 670346105   249,475 2,500 SH   SOLE   3,196 0 0
DARLING INGREDIENTS INC. Common Stock 237266101   45,929,252 630,003 SH   SOLE   631,503 0 0
FIDELITY NATIONAL FINANCIAL, INC. Common Stock 31620R303   0 0 SH   SOLE   23,957 0 0
ITRON, INC. Common Stock 465741106   11,404,723 144,090 SH   SOLE   144,090 0 0
RELAY THERAPEUTICS INC. Common Stock 75943R102   771,309 23,100 SH   SOLE   23,100 0 0
ADAPTIMMUNE THERAPEUTICS PLC Common Stock 00653A107   468,000 90,000 SH   SOLE   90,000 0 0
APTARGROUP, INC. Common Stock 038336103   0 0 SH   SOLE   458 0 0
HEXION HOLDINGS CORPORATION Common Stock 42830K103   0 0 SH   SOLE   9,640 0 0
COMPANHIA DE SANEAMENTO BASICO DO ESTADO DE SAO PAULO - SABESP Common Stock 20441A102   0 0 SH   SOLE   42,822 0 0
COLFAX CORP. Common Stock 194014106   13,311,000 290,000 SH   SOLE   290,000 0 0
AMAZON.COM, INC. Common Stock 023135106   42,275,669 12,794 SH   SOLE   21,491 0 0
CREE, INC. Common Stock 225447101   5,765,361 72,040 SH   SOLE   72,040 0 0
IAC/INTERACTIVECORP Common Stock 44891N208   0 0 SH   SOLE   1,900 0 0
ALLSCRIPTS HEALTHCARE SOLUTIONS, INC. Common Stock 01988P108   0 0 SH   SOLE   14,425 0 0
ALBEMARLE CORPORATION Common Stock 012653101   277,435 1,267 SH   SOLE   2,000 0 0
GENERAL MOTORS COMPANY Common Stock 37045V100   0 0 SH   SOLE   23,193 0 0
THE HARTFORD FINANCIAL SERVICES GROUP, INC. Common Stock 416515104   845,824 11,800 SH   SOLE   20,533 0 0
CACI INTERNATIONAL INC. Common Stock 127190304   0 0 SH   SOLE   1,034 0 0
INTEL CORPORATION Common Stock 458140100   17,977,602 336,202 SH   SOLE   441,202 0 0
ARCUTIS BIOTHERAPEUTICS INC. Common Stock 03969K108   250,860 11,100 SH   SOLE   11,100 0 0
QURATE RETAIL INC. Common Stock 74915M100   0 0 SH   SOLE   50,456 0 0
ANSYS, INC. Common Stock 03662Q105   9,246,376 27,100 SH   SOLE   28,000 0 0
IGM BIOSCIENCES, INC. Common Stock 449585108   431,665 6,500 SH   SOLE   6,500 0 0
IPG PHOTONICS CORPORATION Common Stock 44980X109   0 0 SH   SOLE   200 0 0
Y-MABS THERAPEUTICS INC. Common Stock 984241109   279,200 10,000 SH   SOLE   10,000 0 0
PINTEREST INC. Common Stock 72352L106   7,388 145 SH   SOLE   8,728 0 0
PACIFIC BIOSCIENCES OF CALIFORNIA INC. Common Stock 69404D108   651,332 26,200 SH   SOLE   26,200 0 0
ARCHER-DANIELS-MIDLAND COMPANY Common Stock 039483102   0 0 SH   SOLE   5,510 0 0
AVERY DENNISON CORPORATION Common Stock 053611109   276,692 1,300 SH   SOLE   6,976 0 0
SBERBANK OF RUSSIA Common Stock 80585Y308   25,407 1,350 SH   SOLE   184,710 0 0
FIRST MAJESTIC SILVER CORP. Common Stock 32076V103   3,605 313 SH   SOLE   0 0 313
EDWARDS LIFESCIENCES CORPORATION Common Stock 28176E108   21,983,148 193,650 SH   SOLE   213,447 0 0
BIOMARIN PHARMACEUTICAL INC. Common Stock 09061G101   46,972,117 608,300 SH   SOLE   612,090 0 0
KB HOME Common Stock 48666K109   0 0 SH   SOLE   2,781 0 0
KFORCE INC. Common Stock 493732101   0 0 SH   SOLE   1,260 0 0
AMICUS THERAPEUTICS, INC. Common Stock 03152W109   1,275,120 132,000 SH   SOLE   134,093 0 0
PROGRESS SOFTWARE CORPORATION Common Stock 743312100   0 0 SH   SOLE   2,133 0 0
LUKOIL PJSC Common Stock 69343P105   3,370,491 35,050 SH   SOLE   47,049 0 0
FIFTH THIRD BANCORP Common Stock 316773100   0 0 SH   SOLE   31,558 0 0
REATA PHARMACEUTICALS, INC. Common Stock 75615P103   1,864,341 17,700 SH   SOLE   18,807 0 0
UNION PACIFIC CORPORATION Common Stock 907818108   5,921,298 29,378 SH   SOLE   40,744 0 0
CORNING INCORPORATED Common Stock 219350105   0 0 SH   SOLE   23,510 0 0
APPLIED MATERIALS, INC. Common Stock 038222105   41,495,535 321,504 SH   SOLE   251,976 0 69,528
STRYKER CORPORATION Common Stock 863667101   26,253,963 98,010 SH   SOLE   104,543 0 0
OWENS CORNING Common Stock 690742101   0 0 SH   SOLE   5,463 0 0
VAN ECK ASSOCIATES CORPORATION Fund/ETF 92189F627   270,498 5,330 SH   SOLE   0 0 5,330
TRIP.COM GROUP LIMITED Common Stock 89677Q107   0 0 SH   SOLE   30,000 0 0
NIKE, INC. Common Stock 654106103   33,296,750 228,210 SH   SOLE   269,932 0 0
ZIONS BANCORPORATION, N.A. Common Stock 989701107   0 0 SH   SOLE   3,000 0 0
STANLEY BLACK & DECKER, INC. Common Stock 854502101   38,245 210 SH   SOLE   6,204 0 0
METTLER-TOLEDO INTERNATIONAL INC. Common Stock 592688105   0 0 SH   SOLE   453 0 0
TWITTER, INC. Common Stock 90184L102   10,568 175 SH   SOLE   11,108 0 0
LIVE NATION ENTERTAINMENT, INC. Common Stock 538034109   0 0 SH   SOLE   9,020 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LIMITED Common Stock 874039100   8,072,278 72,300 SH   SOLE   91,573 0 0
WORKDAY, INC. Common Stock 98138H101   0 0 SH   SOLE   1,815 0 0
O'REILLY AUTOMOTIVE, INC. Common Stock 67103H107   0 0 SH   SOLE   3,007 0 0
MANULIFE FINANCIAL CORPORATION Common Stock 56501R106   5,078,716 260,009 SH   SOLE   342,466 0 0
PPG INDUSTRIES, INC. Common Stock 693506107   466,400 3,200 SH   SOLE   5,374 0 0
NVIDIA CORPORATION Common Stock 67066G104   91,751,713 446,680 SH   SOLE   512,807 0 0
FIRST AMERICAN FINANCIAL CORPORATION Common Stock 31847R102   0 0 SH   SOLE   1,890 0 0
AVANTOR FUNDING, INC. Common Stock 05352A100   0 0 SH   SOLE   8,700 0 0
ISHARES, INC. - ISHARES MSCI EMERGING MARKETS ETF Fund/ETF 464287234   28,793,077 571,518 SH   SOLE   0 0 571,518
ISHARES, INC. - ISHARES MSCI JAPAN ETF Fund/ETF 46434G822   10,769,325 153,300 SH   SOLE   0 0 153,300
ISHARES TRUST - ISHARES MSCI ACWI ETF Fund/ETF 464288257   1,072,841 10,737 SH   SOLE   0 0 10,737
ACADEMY SPORTS & OUTDOORS INC. Common Stock 00402L107   0 0 SH   SOLE   6,601 0 0
NU SKIN ENTERPRISES, INC. Common Stock 67018T105   0 0 SH   SOLE   3,597 0 0
LIBERTY MEDIA CORPORATION Common Stock 531229607   0 0 SH   SOLE   6,800 0 0
APOLLO GLOBAL MANAGEMENT INC. Common Stock 03768E105   0 0 SH   SOLE   2,300 0 0
TELUS CORPORATION Common Stock 87971M103   0 0 SH   SOLE   15,969 0 0
ISHARES TRUST - ISHARES GLOBAL TECH ETF Fund/ETF 464287291   84,990 1,500 SH   SOLE   0 0 1,500
ULTRAGENYX PHARMACEUTICAL INC. Common Stock 90400D108   1,482,125 17,210 SH   SOLE   18,078 0 0
TESLA, INC. Common Stock 88160R101   1,608,397 2,059 SH   SOLE   17,824 0 0
THE GAP, INC. Common Stock 364760108   528,572 21,417 SH   SOLE   21,417 0 0
ARENA PHARMACEUTICALS, INC. Common Stock 040047607   1,540,458 25,700 SH   SOLE   25,700 0 0
AMERICAN ELECTRIC POWER COMPANY, INC. Common Stock 025537101   0 0 SH   SOLE   2,345 0 0
ZIMMER BIOMET HOLDINGS, INC. Common Stock 98956P102   4,143,246 27,740 SH   SOLE   31,035 0 0
MINING AND METALLURGICAL COMPANY NORILSK NICKEL PJSC Common Stock 55315J102   1,779,860 58,500 SH   SOLE   61,900 0 0
NIO INC. Common Stock 62914V106   3,683,381 104,850 SH   SOLE   154,850 0 0
SAREPTA THERAPEUTICS, INC. Common Stock 803607100   78,784,883 853,060 SH   SOLE   796,438 0 56,622
MASTERCARD INCORPORATED Common Stock 57636Q104   51,079,832 144,781 SH   SOLE   165,806 0 0
DXC TECHNOLOGY COMPANY Common Stock 23355L106   6,858,000 200,000 SH   SOLE   200,000 0 0
ROPER TECHNOLOGIES, INC. Common Stock 776696106   0 0 SH   SOLE   6,232 0 0
FACTSET RESEARCH SYSTEMS INC. Common Stock 303075105   0 0 SH   SOLE   1,100 0 0
JOUNCE THERAPEUTICS, INC. Common Stock 481116101   5,786,831 779,587 SH   SOLE   779,587 0 0
THE COOPER COMPANIES, INC. Common Stock 216648402   0 0 SH   SOLE   2,551 0 0
ACTIVISION BLIZZARD, INC. Common Stock 00507V109   19,009,082 246,279 SH   SOLE   133,227 0 113,052
UMPQUA HOLDINGS CORPORATION Common Stock 904214103   0 0 SH   SOLE   3,000 0 0
ARVINAS INC. Common Stock 04335A105   1,874,339 22,700 SH   SOLE   22,700 0 0
SCHLUMBERGER N.V. Common Stock 806857108   0 0 SH   SOLE   11,226 0 0
THE TIMKEN COMPANY Common Stock 887389104   0 0 SH   SOLE   1,525 0 0
DENALI THERAPEUTICS INC. Common Stock 24823R105   1,512,252 30,600 SH   SOLE   30,600 0 0
BIO-TECHNE CORPORATION Common Stock 09073M104   0 0 SH   SOLE   490 0 0
SS&C TECHNOLOGIES HOLDINGS, INC. Common Stock 78467J100   0 0 SH   SOLE   2,625 0 0
CHARGEPOINT HOLDINGS INC. Common Stock 15961R105   4,797,985 234,850 SH   SOLE   234,850 0 0
ISHARES TR GL CLEAN ENE ETF Fund/ETF 464288224   9,225,585 426,124 SH   SOLE   0 0 426,124
INSMED INCORPORATED Common Stock 457669307   1,248,548 47,600 SH   SOLE   47,600 0 0
INSULET CORPORATION Common Stock 45784P101   0 0 SH   SOLE   900 0 0
FREMF 2013-K502 MORTGAGE TRUST Common Stock 313400301   49 60 SH   SOLE   60 0 0
UNITED PARCEL SERVICE, INC. Common Stock 911312106   621,096 3,362 SH   SOLE   9,598 0 0
EASTERN BANKSHARES, INC. Common Stock 27627N105   0 0 SH   SOLE   5,375 0 0
SUNPOWER CORPORATION Common Stock 867652406   443,200 20,000 SH   SOLE   20,000 0 0
VIACOMCBS INC. Common Stock 92556H206   0 0 SH   SOLE   2,985 0 0
SUNRUN INC. Common Stock 86771W105   30,523,265 733,556 SH   SOLE   769,056 0 0
DOW INC. Common Stock 260557103   4,082,108 69,400 SH   SOLE   76,504 0 0
ENBRIDGE INC. Common Stock 29250N105   1,431,156 35,700 SH   SOLE   57,560 0 0
ALASKA AIR GROUP, INC. Common Stock 011659109   0 0 SH   SOLE   3,456 0 0
T-MOBILE US INC. Common Stock 872590104   4,511,764 35,300 SH   SOLE   43,291 0 0
BIOGEN INC. Common Stock 09062X103   66,307,889 233,650 SH   SOLE   237,228 0 0
CROWN HOLDINGS, INC. Common Stock 228368106   222,156 2,200 SH   SOLE   2,200 0 0
SALESFORCE.COM, INC. Common Stock 79466L302   7,438,480 27,499 SH   SOLE   50,264 0 0
FACEBOOK, INC. Common Stock 30303M102   42,565,699 125,337 SH   SOLE   179,470 0 0
EBAY INC. Common Stock 278642103   4,812,117 68,774 SH   SOLE   114,855 0 0
SAGE THERAPEUTICS, INC. Common Stock 78667J108   1,479,025 33,500 SH   SOLE   35,385 0 0
LAM RESEARCH CORPORATION Common Stock 512807108   34,979,311 61,186 SH   SOLE   41,700 0 19,486
GLOBAL BLOOD THERAPEUTICS, INC. Common Stock 37890U108   1,380,300 53,500 SH   SOLE   53,500 0 0
DISCOVER FINANCIAL SERVICES Common Stock 254709108   0 0 SH   SOLE   5,041 0 0
CITIGROUP INC. Common Stock 172967424   703,140 9,830 SH   SOLE   33,551 0 0
SIGNET JEWELERS LIMITED Common Stock G81276100   13,107,676 166,004 SH   SOLE   150,000 0 16,004
ACCELERON PHARMA INC. Common Stock 00434H108   3,787,776 21,600 SH   SOLE   21,600 0 0
MERCK & CO. INC. Common Stock 58933Y105   17,590,365 234,426 SH   SOLE   313,868 0 0
CISCO SYSTEMS, INC. Common Stock 17275R102   37,831,546 683,917 SH   SOLE   702,670 0 0
SEMPRA ENERGY Common Stock 816851109   0 0 SH   SOLE   1 0 0
ZENDESK, INC. Common Stock 98936J101   0 0 SH   SOLE   700 0 0
CHIPOTLE MEXICAN GRILL INC. Common Stock 169656105   0 0 SH   SOLE   674 0 0
VIMEO INC. Common Stock 92719V100   0 0 SH   SOLE   1,623 0 0
WALGREENS BOOTS ALLIANCE, INC. Common Stock 931427108   3,385,345 69,500 SH   SOLE   82,656 0 0
PURECYCLE TECHNOLOGIES INC. Common Stock 74623V103   2,511,960 181,500 SH   SOLE   181,500 0 0
AUTOLUS THERAPEUTICS PLC Common Stock 05280R100   760,800 120,000 SH   SOLE   120,000 0 0
SERES THERAPEUTICS, INC. Common Stock 81750R102   183,870 27,000 SH   SOLE   27,000 0 0
MARSH & MCLENNAN COMPANIES, INC. Common Stock 571748102   22,970,519 150,241 SH   SOLE   111,267 0 38,974
EUROGAS INC. Common Stock 298734104   0 89,500 SH   SOLE   0 0 89,500
ALNYLAM PHARMACEUTICALS, INC. Common Stock 02043Q107   6,530,160 36,800 SH   SOLE   39,000 0 0
DAVITA INC. Common Stock 23918K108   0 0 SH   SOLE   8,681 0 0
ADVANCED SEMICONDUCTOR ENGINEERING INC. Common Stock 00215W100   0 0 SH   SOLE   57,500 0 0
PUBLIC JOINT STOCK COMPANY GAZPROM ADR/GDR 368287207   1,423,934 144,000 SH   SOLE   460,000 0 0
TRAVERE THERAPEUTICS INC. Common Stock 89422G107   854,044 35,600 SH   SOLE   35,600 0 0
XYLEM INC. Common Stock 98419M100   44,528,389 347,896 SH   SOLE   385,887 0 0
PRUDENTIAL FINANCIAL, INC. Common Stock 744320102   8,260,585 78,011 SH   SOLE   78,011 0 0
HAMILTON LANE INCORPORATED Common Stock 407497106   560,406 6,607 SH   SOLE   0 0 6,607
SEAGEN INC. Common Stock 81181C104   5,067,112 30,850 SH   SOLE   32,950 0 0
CANADIAN IMPERIAL BANK OF COMMERCE Common Stock 136069101   0 0 SH   SOLE   4,700 0 0
SYNEOS HEALTH US, INC. Common Stock 87166B102   2,193,854 24,700 SH   SOLE   24,700 0 0
MARRIOTT INTERNATIONAL, INC. Common Stock 571903202   44,427,000 300,000 SH   SOLE   300,000 0 0
SCHOLAR ROCK HOLDING CORPORATION Common Stock 80706P103   322,905 10,300 SH   SOLE   10,300 0 0
LAUREATE EDUCATION, INC. Common Stock 518613203   509,022 29,646 SH   SOLE   29,646 0 0
INGREDION INCORPORATED Common Stock 457187102   0 0 SH   SOLE   484 0 0
MONDELEZ INTERNATIONAL, INC. Common Stock 609207105   281,609 4,769 SH   SOLE   12,859 0 0
FIRST REPUBLIC BANK Common Stock 33616C100   0 0 SH   SOLE   8,952 0 0
AGIOS PHARMACEUTICALS, INC. Common Stock 00847X104   52,761,092 1,143,200 SH   SOLE   1,145,191 0 0
HERMAN MILLER, INC. Common Stock 600544100   8,503,434 211,950 SH   SOLE   211,950 0 0
HDFC BANK LIMITED Common Stock 40415F101   0 0 SH   SOLE   2,116 0 0
THE TRAVELERS COMPANIES, INC. Common Stock 89417E109   433,664 2,800 SH   SOLE   4,268 0 0
DEERE & COMPANY Common Stock 244199105   1,533,653 4,371 SH   SOLE   10,586 0 0
REINSURANCE GROUP OF AMERICA, INCORPORATED Common Stock 759351604   391,545 3,500 SH   SOLE   3,500 0 0
SABRE CORPORATION Common Stock 78573M104   47,360,000 4,000,000 SH   SOLE   4,000,000 0 0
MEDPACE HOLDINGS, INC. Common Stock 58506Q109   1,585,727 8,450 SH   SOLE   8,450 0 0
POSCO Common Stock 693483109   0 0 SH   SOLE   4,400 0 0
AMERIPRISE FINANCIAL, INC. Common Stock 03076C106   6,857,247 25,427 SH   SOLE   25,920 0 0
CME GROUP INC. Common Stock 12572Q105   0 0 SH   SOLE   6,460 0 0
PACKAGING CORPORATION OF AMERICA Common Stock 695156109   0 0 SH   SOLE   1,684 0 0
BOYD GAMING CORPORATION Common Stock 103304101   0 0 SH   SOLE   2,749 0 0
TOTALENERGIES SE Common Stock 89151E109   0 0 SH   SOLE   2,200 0 0
PINDUODUO INC. Common Stock 722304102   0 0 SH   SOLE   15,000 0 0
AUTODESK, INC. Common Stock 052769106   19,477,683 67,650 SH   SOLE   70,567 0 0
HCA HEALTHCARE INC. Common Stock 40412C101   0 0 SH   SOLE   2,353 0 0
ALLY FINANCIAL INC. Common Stock 02005N100   0 0 SH   SOLE   17,254 0 0
INVESCO EXCHANGE-TRADED FUND TRUST - INVESCO S&P 500(R) EQUAL WEIGHT ETF Fund/ETF 46137V357   11,506,176 76,800 SH   SOLE   0 0 76,800
KANSAS CITY SOUTHERN Common Stock 485170302   0 0 SH   SOLE   926 0 0
CONOCOPHILLIPS Common Stock 20825C104   2,068,416 30,400 SH   SOLE   30,400 0 0
ITAU UNIBANCO HOLDING S.A. Common Stock 465562106   0 0 SH   SOLE   65,870 0 0
ARTISAN PARTNERS ASSET MANAGEMENT INC. Common Stock 04316A108   0 0 SH   SOLE   3,601 0 0
BALL CORPORATION Common Stock 058498106   197,428 2,200 SH   SOLE   3,400 0 0
THE GOLDMAN SACHS GROUP, INC. Common Stock 38141G104   977,236 2,539 SH   SOLE   7,968 0 0
HEICO CORPORATION Common Stock 422806109   3,092,694 23,400 SH   SOLE   23,700 0 0
AUTOMATIC DATA PROCESSING, INC. Common Stock 053015103   19,609,517 98,448 SH   SOLE   70,321 0 28,127
VERACYTE, INC. Common Stock 92337F107   769,080 17,000 SH   SOLE   17,000 0 0
PROLOGIS INC. REIT 74340W103   4,456,761 35,256 SH   SOLE   0 0 35,256
KEROS THERAPEUTICS INC. Common Stock 492327101   234,327 5,700 SH   SOLE   5,700 0 0
SHOPIFY INC. Common Stock 82509L107   14,237,385 10,500 SH   SOLE   10,500 0 0
MARKEL CORPORATION Common Stock 570535104   483,136 400 SH   SOLE   870 0 0
NEWMONT CORPORATION Common Stock 651639106   3,866,198 71,940 SH   SOLE   192,130 0 0
OMNICOM GROUP INC. Common Stock 681919106   0 0 SH   SOLE   18,748 0 0
ISHARES, INC. - ISHARES MSCI CANADA ETF Fund/ETF 464286509   1,867,998 51,460 SH   SOLE   0 0 51,460
ISHARES TRUST - ISHARES MSCI CHINA ETF Fund/ETF 46429B671   3,376,500 50,000 SH   SOLE   0 0 50,000
CINCINNATI FINANCIAL CORPORATION Common Stock 172062101   430,495 3,700 SH   SOLE   9,584 0 0
JD.COM, INC. Common Stock 47215P106   0 0 SH   SOLE   30,000 0 0
INTERFACE, INC. Common Stock 458665304   13,056,898 856,190 SH   SOLE   856,190 0 0
SUNNOVA ENERGY INTERNATIONAL INC. Common Stock 86745K104   32,849,312 1,029,759 SH   SOLE   1,029,759 0 0
RAYTHEON TECHNOLOGIES CORPORATION Common Stock 75513E101   0 0 SH   SOLE   18,500 0 0
HELEN OF TROY LTD. Common Stock G4388N106   0 0 SH   SOLE   1,800 0 0
GRAHAM HOLDINGS COMPANY Common Stock 384637104   0 0 SH   SOLE   169 0 0
VISA INC. Common Stock 92826C839   71,062,454 314,895 SH   SOLE   331,423 0 0
TELADOC, INC. Common Stock 87918A105   472,704 3,754 SH   SOLE   5,254 0 0
KURA ONCOLOGY, INC. Common Stock 50127T109   1,085,760 58,000 SH   SOLE   58,000 0 0
INTRA-CELLULAR THERAPIES, INC. Common Stock 46116X101   752,220 21,000 SH   SOLE   21,000 0 0
ADVANCE AUTO PARTS, INC. Common Stock 00751Y106   0 0 SH   SOLE   331 0 0
BRISTOL-MYERS SQUIBB COMPANY Common Stock 110122108   52,241,008 878,983 SH   SOLE   962,448 0 0
TWIST BIOSCIENCE CORPORATION Common Stock 90184D100   521,650 5,000 SH   SOLE   5,000 0 0
LEVI STRAUSS & CO. Common Stock 52736R102   0 0 SH   SOLE   2,238 0 0
ORION ENERGY SYSTEMS INC. Common Stock 686275108   3,679,584 941,070 SH   SOLE   941,070 0 0
SIRIUS XM HOLDINGS INC. Common Stock 82968B103   0 0 SH   SOLE   134,113 0 0
INTERNATIONAL BUSINESS MACHINES CORPORATION Common Stock 459200101   17,134,375 123,114 SH   SOLE   151,305 0 0
GLOBAL PAYMENTS INC. Common Stock 37940X102   1,515,401 9,430 SH   SOLE   12,599 0 0
QUALCOMM INCORPORATED Common Stock 747525103   9,723,018 75,216 SH   SOLE   117,934 0 0
ROYAL GOLD, INC. Common Stock 780287108   2,578,238 26,620 SH   SOLE   26,300 0 320
WASTE CONNECTIONS, INC. Common Stock 94106B101   0 0 SH   SOLE   11,706 0 0
TAKEDA PHARMACEUTICAL COMPANY LIMITED Common Stock 874060205   60,180 3,674 SH   SOLE   0 0 3,674
WELLS FARGO & CO. Common Stock 949746101   1,061,984 22,581 SH   SOLE   51,295 0 0
SVB FINANCIAL GROUP Common Stock 78486Q101   0 0 SH   SOLE   3,361 0 0
LOCKHEED MARTIN CORPORATION Common Stock 539830109   0 0 SH   SOLE   850 0 0
COMPANIA CERVECER-AS UNIDAS S.A. Common Stock 204429104   0 0 SH   SOLE   9,890 0 0
AMERICAN INTERNATIONAL GROUP, INC. Common Stock 026874784   0 0 SH   SOLE   11,489 0 0
AFLAC INCORPORATED Common Stock 001055102   1,292,130 24,500 SH   SOLE   52,714 0 0
AT HOME CORP. Common Stock 045919107   0 3,413 SH   SOLE   3,413 0 0
UNITED NATURAL FOODS, INC. Common Stock 911163103   729,679 14,344 SH   SOLE   14,344 0 0
EOG RESOURCES, INC. Common Stock 26875P101   0 0 SH   SOLE   9,821 0 0
SPROUTS FARMERS MARKET, INC. Common Stock 85208M102   0 0 SH   SOLE   1,376 0 0
CHEMED CORPORATION Common Stock 16359R103   0 0 SH   SOLE   500 0 0
REGIONS FINANCIAL CORPORATION Common Stock 7591EP100   0 0 SH   SOLE   14,689 0 0
EXACT SCIENCES CORPORATION Common Stock 30063P105   14,797,435 155,900 SH   SOLE   157,700 0 0
THE TORONTO-DOMINION BANK Common Stock 891160509   2,694,807 40,200 SH   SOLE   55,904 0 0
MARATHON PETROLEUM CORPORATION Common Stock 56585A102   495,440 8,000 SH   SOLE   8,000 0 0
PAYCOM SOFTWARE, INC. Common Stock 70432V102   0 0 SH   SOLE   600 0 0
NEXTERA ENERGY CAPITAL HOLDINGS, INC. Common Stock 65339F101   4,300,708 54,835 SH   SOLE   114,967 0 0
FIVE STAR SENIOR LIVING INC. Common Stock 33832D205   0 0 SH   SOLE   361 0 0
SAMSUNG ELECTRONICS CO. LTD. Common Stock 796050888   6,445,113 4,119 SH   SOLE   4,890 0 0
GODADDY INC. Common Stock 380237107   0 0 SH   SOLE   3,000 0 0
COLGATE-PALMOLIVE COMPANY Common Stock 194162103   3,752,254 48,680 SH   SOLE   64,408 0 0
MOSAIC CO., THE Common Stock 61945C103   364,900 10,000 SH   SOLE   19,379 0 0
THE ALLSTATE CORPORATION Common Stock 020002101   1,901,151 14,700 SH   SOLE   29,810 0 0
PUBLIC JOINT STOCK COMPANY PHOSAGRO ADR/GDR 71922G209   813,750 37,500 SH   SOLE   37,500 0 0
BERKSHIRE HATHAWAY INC. Common Stock 084670702   2,667,136 9,654 SH   SOLE   13,081 0 0
CNA FINANCIAL CORPORATION Common Stock 126117100   0 0 SH   SOLE   1,311 0 0
TEGNA INC. Common Stock 87901J105   0 0 SH   SOLE   6,349 0 0
TELEDYNE TECHNOLOGIES INCORPORATED Common Stock 879360105   0 0 SH   SOLE   2,500 0 0
TERADYNE, INC. Common Stock 880770102   8,937,888 80,182 SH   SOLE   80,182 0 0
CATALENT INC. Common Stock 148806102   0 0 SH   SOLE   3,300 0 0
COINBASE GLOBAL, INC. Common Stock 19260Q107   0 0 SH   SOLE   462 0 0
VIATRIS INC. Common Stock 92556V106   0 0 SH   SOLE   8,101 0 0
AFYA LIMITED Common Stock G01125106   491,011 25,441 SH   SOLE   25,441 0 0
RENAISSANCERE HOLDINGS LTD. Common Stock G7496G103   293,118 2,100 SH   SOLE   4,400 0 0
TAPESTRY, INC. Common Stock 876030107   44,453,616 1,200,800 SH   SOLE   1,200,000 0 800
MOTOROLA SOLUTIONS, INC. Common Stock 620076307   0 0 SH   SOLE   8,708 0 0
DAQO NEW ENERGY CORP. Common Stock 23703Q203   21,287,081 406,630 SH   SOLE   406,630 0 0
BROADCOM INC. Common Stock 11135F101   12,879,242 26,308 SH   SOLE   34,842 0 0
PETROLEO BRASILEIRO S.A. - PETROBRAS Common Stock 71654V408   0 0 SH   SOLE   10,000 0 0
ONEOK, INC. Common Stock 682680103   4,675,395 79,500 SH   SOLE   83,554 0 0
EMCOR GROUP, INC. Common Stock 29084Q100   0 0 SH   SOLE   1,533 0 0
FAIR ISAAC CORPORATION Common Stock 303250104   242,652 600 SH   SOLE   600 0 0
YUM CHINA HOLDINGS, INC. Common Stock 98850P109   9,320,118 158,416 SH   SOLE   204,216 0 0
THE PROGRESSIVE CORPORATION Common Stock 743315103   27,194,114 300,129 SH   SOLE   206,052 0 94,077
STAAR SURGICAL COMPANY Common Stock 852312305   480,075 3,818 SH   SOLE   3,818 0 0
THE HOME DEPOT, INC. Common Stock 437076102   38,412,370 115,267 SH   SOLE   102,127 0 13,140
CARRIER GLOBAL CORPORATION Common Stock 14448C104   0 0 SH   SOLE   700 0 0
MCKESSON CORPORATION Common Stock 58155Q103   0 0 SH   SOLE   2,064 0 0
VIR BIOTECHNOLOGY INC. Common Stock 92764N102   1,437,228 33,300 SH   SOLE   33,300 0 0
8X8, INC. Common Stock 282914100   0 0 SH   SOLE   8,738 0 0
ALLEGHANY CORPORATION Common Stock 017175100   439,467 700 SH   SOLE   1,800 0 0
ZTO EXPRESS (CAYMAN) INC. Common Stock 98980A105   8,265,095 273,136 SH   SOLE   273,136 0 0
GENUINE PARTS COMPANY Common Stock 372460105   0 0 SH   SOLE   2,100 0 0
WESTLAKE CHEMICAL CORPORATION Common Stock 960413102   12,212,760 134,000 SH   SOLE   134,000 0 0
AMEDISYS, INC. Common Stock 023436108   0 0 SH   SOLE   400 0 0
BOOZ ALLEN HAMILTON HOLDING CORPORATION Common Stock 099502106   0 0 SH   SOLE   1,600 0 0
WORLD FUEL SERVICES CORPORATION Common Stock 981475106   0 0 SH   SOLE   3,794 0 0
ATKORE INTERNATIONAL GROUP INC. Common Stock 047649108   0 0 SH   SOLE   1,724 0 0
ELANCO ANIMAL HEALTH INCORPORATED Common Stock 28414H103   0 0 SH   SOLE   11,700 0 0
VICTORIA'S SECRET & CO. Common Stock 926400102   33,156,000 600,333 SH   SOLE   600,000 0 333
COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION Common Stock 192446102   1,813,920 24,000 SH   SOLE   110,386 0 0
CHUNGHWA TELECOM CO. LTD. Common Stock 17133Q502   0 0 SH   SOLE   1,520 0 0
REPUBLIC BANCORP INC. Common Stock 760281204   0 0 SH   SOLE   2,000 0 0
MSC INDUSTRIAL DIRECT CO., INC. Common Stock 553530106   0 0 SH   SOLE   550 0 0
GLOBE LIFE INC. Common Stock 37959E102   369,410 4,100 SH   SOLE   6,800 0 0
SILICON MOTION TECHNOLOGY CORPORATION Common Stock 82706C108   64,772,220 939,000 SH   SOLE   935,000 0 4,000
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORPORATION Common Stock 929740108   41,377,563 469,059 SH   SOLE   469,052 0 7
NEWS CORPORATION Common Stock 65249B109   0 0 SH   SOLE   6,527 0 0
ALX ONCOLOGY HOLDINGS INC. Common Stock 00166B105   674,912 9,200 SH   SOLE   9,200 0 0
AAON INC. Common Stock 000360206   1,143,777 17,505 SH   SOLE   0 0 17,505
PDC ENERGY INC. Common Stock 69327R101   0 0 SH   SOLE   3,526 0 0
ARTHUR J. GALLAGHER & CO. Common Stock 363576109   0 0 SH   SOLE   1,100 0 0
GRIFOLS S.A. Common Stock 398438408   628,968 42,156 SH   SOLE   42,156 0 0
COGNEX CORPORATION Common Stock 192422103   7,367,325 91,839 SH   SOLE   80,306 0 11,533
LKQ CORPORATION Common Stock 501889208   47,492,016 943,800 SH   SOLE   946,144 0 0
CREDICORP LTD. Common Stock G2519Y108   0 0 SH   SOLE   1,070 0 0
NETFLIX, INC. Common Stock 64110L106   5,250,817 8,684 SH   SOLE   14,402 0 0
DEXCOM, INC. Common Stock 252131107   522,712 958 SH   SOLE   2,522 0 0
XILINX, INC. Common Stock 983919101   14,344 95 SH   SOLE   0 0 95
HONEYWELL INTERNATIONAL INC. Common Stock 438516106   0 0 SH   SOLE   18,079 0 0
EVOQUA WATER TECHNOLOGIES CORP. Common Stock 30057T105   41,614,147 1,071,977 SH   SOLE   1,071,977 0 0
OCULAR THERAPEUTIX, INC. Common Stock 67576A100   971,412 95,800 SH   SOLE   95,800 0 0
FOX CORPORATION Common Stock 35137L204   0 0 SH   SOLE   12,094 0 0
CBRE GROUP, INC. Common Stock 12504L109   150,519 1,546 SH   SOLE   23,637 0 0
NETAPP, INC. Common Stock 64110D104   4,046,784 44,800 SH   SOLE   44,800 0 0
SERVICENOW, INC. Common Stock 81762P102   6,536,180 10,576 SH   SOLE   19,628 0 0
MONGODB, INC. Common Stock 60937P106   0 0 SH   SOLE   400 0 0
JEFFERIES FINANCIAL GROUP INC. Common Stock 47233W109   0 0 SH   SOLE   3,847 0 0
INVESCO QQQ TRUST(SM), SERIES 1 Fund/ETF 46090E103   3,552,753 9,925 SH   SOLE   0 0 9,925
AFFILIATED MANAGERS GROUP, INC. Common Stock 008252108   0 0 SH   SOLE   800 0 0
SPLUNK INC. Common Stock 848637104   1,100,560 8,000 SH   SOLE   8,000 0 0
AT & T INC. Common Stock 00206R102   12,687,222 463,080 SH   SOLE   540,228 0 0
ZSCALER, INC. Common Stock 98980G102   0 0 SH   SOLE   885 0 0
CHURCH & DWIGHT CO., INC. Common Stock 171340102   0 0 SH   SOLE   9,519 0 0
3M COMPANY Common Stock 88579Y101   16,203,890 89,632 SH   SOLE   121,663 0 0
GUARDANT HEALTH, INC. Common Stock 40131M109   5,401,060 44,600 SH   SOLE   44,600 0 0
TCS GROUP HOLDING PLC Common Stock 87238U203   1,140,914 13,000 SH   SOLE   13,000 0 0
STANTEC INC. Common Stock 85472N109   0 0 SH   SOLE   1,336 0 0
POLYUS PJSC Common Stock 73181P102   23,452 286 SH   SOLE   0 0 286
MARVELL TECHNOLOGY INC. Common Stock 573874104   0 0 SH   SOLE   45,207 0 0
TAKE-TWO INTERACTIVE SOFTWARE, INC. Common Stock 874054109   2,515,151 16,637 SH   SOLE   13,057 0 3,580
SYNOPSYS, INC. Common Stock 871607107   4,548,701 15,103 SH   SOLE   15,076 0 27
PACIRA PHARMACEUTICALS, INC Common Stock 695127100   816,768 14,400 SH   SOLE   14,400 0 0
BROADRIDGE FINANCIAL SOLUTIONS, INC. Common Stock 11133T103   0 0 SH   SOLE   6,640 0 0
MAPCO INC. Common Stock 969457100   4,660,298 177,400 SH   SOLE   183,068 0 0
THE BANK OF NEW YORK MELLON CORPORATION Common Stock 064058100   0 0 SH   SOLE   34,825 0 0
FORD MOTOR COMPANY Common Stock 345370860   0 0 SH   SOLE   37,020 0 0
CHINOOK THERAPEUTICS, INC. Common Stock 16961L106   3,333,792 261,269 SH   SOLE   261,269 0 0
TRUIST FINANCIAL CORP. Common Stock 89832Q109   716,546 12,059 SH   SOLE   44,757 0 0
LION BIOTECHNOLOGIES, INC. Common Stock 462260100   1,522,560 64,000 SH   SOLE   64,000 0 0
MERITAGE HOMES CORPORATION Common Stock 59001A102   0 0 SH   SOLE   2,757 0 0
LENNOX INTERNATIONAL INC. Common Stock 526107107   0 0 SH   SOLE   400 0 0
SEI INVESTMENTS COMPANY Common Stock 784117103   0 0 SH   SOLE   18,253 0 0
OLD DOMINION FREIGHT LINE, INC. Common Stock 679580100   2,523,488 8,824 SH   SOLE   8,400 0 424
PHILLIPS 66 Common Stock 718546104   0 0 SH   SOLE   6,200 0 0
IDEXX LABORATORIES, INC. Common Stock 45168D104   1,064,657 1,695 SH   SOLE   4,121 0 0
AMERICAN WATER WORKS COMPANY, INC. Common Stock 030420103   16,215,966 95,220 SH   SOLE   130,156 0 0
MR. COOPER GROUP INC. Common Stock 62482R107   0 0 SH   SOLE   3,046 0 0
COSTAR GROUP INC. Common Stock 22160N109   13,365,118 155,300 SH   SOLE   166,000 0 0
NETEASE, INC. Common Stock 64110W102   2,124,200 26,000 SH   SOLE   45,900 0 0
OTIS WORLDWIDE CORPORATION Common Stock 68902V107   4,264,318 51,180 SH   SOLE   52,821 0 0
NASDAQ, INC. Common Stock 631103108   0 0 SH   SOLE   9,383 0 0
MITSUBISHI UFJ FINANCIAL GROUP, INC. Common Stock 606822104   0 0 SH   SOLE   30,000 0 0
VAXCYTE, INC. Common Stock 92243G108   365,508 14,200 SH   SOLE   14,200 0 0
OATLY GROUP AB Common Stock 67421J108   0 0 SH   SOLE   3,042 0 0
FMC CORPORATION Common Stock 302491303   17,854 195 SH   SOLE   0 0 195
VEECO INSTRUMENTS INC. Common Stock 922417100   10,262,780 466,490 SH   SOLE   466,490 0 0
KIMBERLY-CLARK CORPORATION Common Stock 494368103   4,616,520 34,000 SH   SOLE   42,390 0 0
ALIGN TECHNOLOGY, INC. Common Stock 016255101   3,139,616 4,685 SH   SOLE   2,800 0 1,885
CARDINAL HEALTH, INC. Common Stock 14149Y108   0 0 SH   SOLE   7,800 0 0
INTERCONTINENTAL EXCHANGE, INC. Common Stock 45866F104   705,224 6,142 SH   SOLE   14,401 0 0
TRANSUNION Common Stock 89400J107   0 0 SH   SOLE   400 0 0
IOPV ELEMENTS LINKED TO THE CNY/USD EXCHANGE RATE ETN Common Stock 617446448   15,220,000 152,888 SH   SOLE   167,336 0 0
PARKER-HANNIFIN CORPORATION Common Stock 701094104   10,302,663 35,700 SH   SOLE   39,890 0 0
ALPHABET INC. Common Stock 02079K107   28,042,829 10,431 SH   SOLE   14,801 0 0
BROOKFIELD RENEWABLE CORP. Common Stock 11284V105   479,177 12,267 SH   SOLE   12,267 0 0
WATSCO, INC. Common Stock 942622200   0 0 SH   SOLE   275 0 0
CSX CORPORATION Common Stock 126408103   3,716,155 122,403 SH   SOLE   181,699 0 0
ISHARES TR MSCI KLD400 SOC Fund/ETF 464288570   4,109,742 49,390 SH   SOLE   0 0 49,390
NOMAD FOODS LIMITED Common Stock G6564A105   0 0 SH   SOLE   1,315 0 0
SIBANYE STILLWATER LIMITED Common Stock 82575P107   181,050 15,000 SH   SOLE   15,000 0 0
XEROX HOLDINGS CORPORATION Common Stock 98421M106   0 0 SH   SOLE   10,277 0 0
VERISIGN, INC. Common Stock 92343E102   0 0 SH   SOLE   6,000 0 0
TAYLOR MORRISON HOME CORPORATION Common Stock 87724P106   0 0 SH   SOLE   4,336 0 0
AMARIN CORPORATION PLC Common Stock 023111206   1,017,720 198,000 SH   SOLE   198,000 0 0
DANAHER CORPORATION Common Stock 235851102   7,672,361 25,024 SH   SOLE   27,099 0 0
CSG SYSTEMS INTERNATIONAL, INC. Common Stock 126349109   0 0 SH   SOLE   667 0 0
ADVANCED MICRO DEVICES, INC. Common Stock 007903107   18,969,266 189,020 SH   SOLE   197,273 0 0
LEIDOS HOLDINGS, INC. Common Stock 525327102   0 0 SH   SOLE   300 0 0
EQUINIX, INC. REIT 29444U700   8,305,009 10,392 SH   SOLE   0 0 10,392
SOUTHWEST AIRLINES CO. Common Stock 844741108   0 0 SH   SOLE   20,045 0 0
ATLAS AIR WORLDWIDE HOLDINGS, INC. Common Stock 049164205   0 0 SH   SOLE   800 0 0
SPECTRUM BRANDS HOLDINGS, INC. Common Stock 84790A105   0 0 SH   SOLE   1,976 0 0
ROGERS COMMUNICATIONS INC. Common Stock 775109200   0 0 SH   SOLE   6,268 0 0
HEWLETT PACKARD ENTERPRISE COMPANY Common Stock 42824C109   0 0 SH   SOLE   26,219 0 0
APELLIS PHARMACEUTICALS, INC. Common Stock 03753U106   576,810 17,000 SH   SOLE   17,000 0 0
ZENTALIS PHARMACEUTICALS INC. Common Stock 98943L107   602,504 9,800 SH   SOLE   9,800 0 0
INTERNATIONAL FLAVORS & FRAGRANCES INC. Common Stock 459506101   0 0 SH   SOLE   400 0 0
WESTERN DIGITAL CORPORATION Common Stock 958102105   8,071 143 SH   SOLE   2,526 0 0
ASSURANT, INC. Common Stock 04621X108   385,464 2,400 SH   SOLE   4,570 0 0
JOHNSON & JOHNSON Common Stock 478160104   19,163,239 117,373 SH   SOLE   160,784 0 0
HESS CORPORATION Common Stock 42809H107   572,028 7,300 SH   SOLE   16,357 0 0
ASTRAZENECA PLC Common Stock 046353108   9,925,985 166,348 SH   SOLE   168,179 0 0
FIRST SOLAR, INC. Common Stock 336433107   26,057,390 277,000 SH   SOLE   277,000 0 0
BORGWARNER INC. Common Stock 099724106   7,686,258 173,740 SH   SOLE   190,240 0 0
WYNN RESORTS, LIMITED Common Stock 983134107   0 0 SH   SOLE   1 0 0
BANCO BRADESCO S.A. Common Stock 059460303   726,993 189,321 SH   SOLE   222,596 0 0
MOLSON COORS BEVERAGE COMPANY Common Stock 60871R209   0 0 SH   SOLE   2,299 0 0
AMERCO Common Stock 023586100   0 0 SH   SOLE   1,000 0 0
BROOKFIELD RENEWABLE PARTNERS L.P. Common Stock G16258108   18,999,023 511,973 SH   SOLE   511,973 0 0
COSTCO WHOLESALE CORPORATION Common Stock 22160K105   38,755,530 86,064 SH   SOLE   64,429 0 21,635
ELECTRONIC ARTS INC. Common Stock 285512109   11,585,513 86,051 SH   SOLE   92,646 0 0
BAIDU, INC. Common Stock 056752108   6,335,064 41,700 SH   SOLE   49,700 0 0
THE TJX COMPANIES, INC. Common Stock 872540109   15,965,160 228,400 SH   SOLE   251,559 0 0
STARBUCKS CORPORATION Common Stock 855244109   56,718,040 511,924 SH   SOLE   537,095 0 0
AMKOR TECHNOLOGY, INC. Common Stock 031652100   0 0 SH   SOLE   16,623 0 0
SHOALS TECHNOLOGIES GROUP INC. Common Stock 82489W107   23,041,637 815,922 SH   SOLE   815,922 0 0
CABOT OIL & GAS CORPORATION Common Stock 127097103   22,739,200 1,045,000 SH   SOLE   1,045,000 0 0
CANADIAN NATURAL RESOURCES LIMITED Common Stock 136385101   876,878 24,000 SH   SOLE   24,000 0 0
ELI LILLY AND COMPANY Common Stock 532457108   8,216,561 35,667 SH   SOLE   61,030 0 0
NORDSTROM, INC. Common Stock 655664100   15,870 600 SH   SOLE   0 0 600
DIAMONDBACK ENERGY, INC. Common Stock 25278X109   0 0 SH   SOLE   1,988 0 0
BOOKING HOLDINGS INC. Common Stock 09857L108   14,042,515 5,819 SH   SOLE   6,115 0 0
LINCOLN NATIONAL CORPORATION Common Stock 534187109   444,339 6,300 SH   SOLE   6,300 0 0
RELIANCE STEEL & ALUMINUM CO. Common Stock 759509102   0 0 SH   SOLE   1,254 0 0
REPLIMUNE GROUP, INC. Common Stock 76029N106   351,407 11,900 SH   SOLE   11,900 0 0
REXNORD CORPORATION Common Stock 76169B102   18,741,740 287,450 SH   SOLE   287,450 0 0
MODERNA, INC. Common Stock 60770K107   22,582,440 59,600 SH   SOLE   64,531 0 0
FLEETCOR TECHNOLOGIES, INC. Common Stock 339041105   0 0 SH   SOLE   1,382 0 0
ORGANON & CO. Common Stock 68622V106   85,543 2,545 SH   SOLE   9,714 0 0
BEST BUY CO., INC. Common Stock 086516101   0 0 SH   SOLE   8,899 0 0
UNITED RENTALS, INC. Common Stock 911363109   0 0 SH   SOLE   1,442 0 0
ICICI BANK LTD. Common Stock 45104G104   0 0 SH   SOLE   70,000 0 0
VMWARE, INC. Common Stock 928563402   34,860,131 231,598 SH   SOLE   235,553 0 0
TRIMBLE INC. Common Stock 896239100   16,745,905 198,623 SH   SOLE   208,323 0 0
BILIBILI INC. Common Stock 090040106   772,560 12,000 SH   SOLE   32,000 0 0
KEYSIGHT TECHNOLOGIES, INC. Common Stock 49338L103   0 0 SH   SOLE   8,822 0 0
DOLBY LABORATORIES, INC. Common Stock 25659T107   0 0 SH   SOLE   4,318 0 0
CATERPILLAR INC. Common Stock 149123101   8,828,651 44,936 SH   SOLE   50,154 0 0
REPUBLIC SERVICES, INC. Common Stock 760759100   7,847,934 64,070 SH   SOLE   69,628 0 0
PAYCHEX, INC. Common Stock 704326107   4,961,100 46,000 SH   SOLE   71,050 0 0
W.W. GRAINGER, INC. Common Stock 384802104   0 0 SH   SOLE   1,993 0 0
ULTA BEAUTY, INC. Common Stock 90384S303   0 0 SH   SOLE   900 0 0
CEC ENTERTAINMENT, INC. Common Stock 12515M112   0 0 SH   SOLE   28,906 0 0
BAXTER INTERNATIONAL INC. Common Stock 071813109   0 0 SH   SOLE   7,585 0 0
MATCH GROUP, INC. Common Stock 57667L107   0 0 SH   SOLE   5,400 0 0
SSR MINING INC. Common Stock 784730103   2,605,853 181,900 SH   SOLE   181,900 0 0
V.F. CORPORATION Common Stock 918204108   3,173,402 46,300 SH   SOLE   58,460 0 0
BIO-RAD LABORATORIES INC. Common Stock 090572207   0 0 SH   SOLE   600 0 0
YUM! BRANDS, INC. Common Stock 988498101   0 0 SH   SOLE   18,962 0 0
PALO ALTO NETWORKS, INC. Common Stock 697435105   0 0 SH   SOLE   1,177 0 0
DOLLAR TREE, INC. Common Stock 256746108   0 0 SH   SOLE   2,623 0 0
MAIL.RU GROUP LIMITED Common Stock 560317208   926,276 45,000 SH   SOLE   45,000 0 0
ALTRIA GROUP, INC. Common Stock 02209S103   490,909 10,072 SH   SOLE   27,690 0 0
ALIBABA GROUP HOLDING LIMITED Common Stock 01609W102   19,837,711 133,016 SH   SOLE   175,223 0 0
LOUISIANA-PACIFIC CORPORATION Common Stock 546347105   0 0 SH   SOLE   2,552 0 0
KEYCORP Common Stock 493267108   0 0 SH   SOLE   32,555 0 0
CVB FINANCIAL CORP. Common Stock 126600105   0 0 SH   SOLE   10,000 0 0
TEXAS ROADHOUSE, INC. Common Stock 882681109   50,757,104 555,755 SH   SOLE   554,000 0 1,755
STATE STREET CORPORATION Common Stock 857477103   0 0 SH   SOLE   14,900 0 0
X5 RETAIL GROUP N.V. Common Stock 98387E205   1,587,600 49,000 SH   SOLE   53,700 0 0
BCE INC. Common Stock 05534B760   0 0 SH   SOLE   17,922 0 0
CELANESE CORPORATION Common Stock 150870103   476,935 3,100 SH   SOLE   9,400 0 0
GARTNER, INC. Common Stock 366651107   0 0 SH   SOLE   2,578 0 0
THE PROCTER & GAMBLE COMPANY Common Stock 742718109   27,356,759 193,633 SH   SOLE   190,146 0 3,487
WATERS CORPORATION Common Stock 941848103   0 0 SH   SOLE   1,495 0 0
ZAI LAB LIMITED Common Stock 98887Q104   1,165,973 10,900 SH   SOLE   11,738 0 0
PORTLAND GENERAL ELECTRIC COMPANY Common Stock 736508847   0 0 SH   SOLE   2,070 0 0
LOWE'S COMPANIES, INC. Common Stock 548661107   7,736,013 37,354 SH   SOLE   50,276 0 0
ROKU, INC. Common Stock 77543R102   0 0 SH   SOLE   1,153 0 0
CDW CORPORATION Common Stock 12514G108   1,234,642 6,783 SH   SOLE   5,673 0 1,110
QUANTUMSCAPE CORP. Common Stock 74767V109   4,837,400 190,000 SH   SOLE   190,000 0 0
SPRINGWORKS THERAPEUTICS INC. Common Stock 85205L107   770,718 12,300 SH   SOLE   12,300 0 0
POOL CORPORATION Common Stock 73278L105   0 0 SH   SOLE   536 0 0
AMERICAN SUPERCONDUCTOR CORPORATION Common Stock 030111207   5,175,445 381,670 SH   SOLE   381,670 0 0
BROWN-FORMAN CORPORATION Common Stock 115637209   0 0 SH   SOLE   6,825 0 0
ABBVIE INC. Common Stock 00287Y109   12,357,752 113,538 SH   SOLE   139,030 0 0
SEA LIMITED Common Stock 81141R100   0 0 SH   SOLE   440 0 0
MANPOWERGROUP INC. Common Stock 56418H100   0 0 SH   SOLE   1,949 0 0
BOSTON SCIENTIFIC CORPORATION Common Stock 101137107   0 0 SH   SOLE   44,193 0 0
B2GOLD CORP. Common Stock 11777Q209   5,422,978 1,628,019 SH   SOLE   1,369,756 0 258,263
DT MIDSTREAM INC. Common Stock 23345M107   0 0 SH   SOLE   4,050 0 0
ON SEMICONDUCTOR CORPORATION Common Stock 682189105   570,294 12,460 SH   SOLE   0 0 12,460
EMERSON ELECTRIC CO. Common Stock 291011104   3,496,588 36,989 SH   SOLE   73,229 0 0
VIASAT, INC. Common Stock 92552V100   21,477,300 390,000 SH   SOLE   390,000 0 0
THE BLACKSTONE GROUP L.P. Common Stock 09260D107   0 0 SH   SOLE   21,400 0 0
PACCAR INC Common Stock 693718108   0 0 SH   SOLE   8,800 0 0
PFIZER INC. Common Stock 717081103   8,150,885 187,407 SH   SOLE   256,511 0 0
BANK AMERICA FUNDING CORP. Common Stock 060505104   7,972,645 185,109 SH   SOLE   303,894 0 0
BANK AMERICA FUNDING CORP. Common Stock 060505682   0 0 SH   SOLE   630 0 0
GENERAL MILLS, INC. Common Stock 370334104   0 0 SH   SOLE   30,999 0 0
F5 NETWORKS, INC. Common Stock 315616102   607,350 3,000 SH   SOLE   3,000 0 0
BLUEBIRD BIO INC. Common Stock 09609G100   284,700 15,000 SH   SOLE   15,000 0 0
CHOICE HOTELS INTERNATIONAL, INC. Common Stock 169905106   16,933,580 134,000 SH   SOLE   134,000 0 0
T. ROWE PRICE GROUP, INC. Common Stock 74144T108   0 0 SH   SOLE   6,670 0 0
MASIMO CORPORATION Common Stock 574795100   13,264,790 49,000 SH   SOLE   49,900 0 0
VERTEX PHARMACEUTICALS INCORPORATED Common Stock 92532F100   11,296,893 62,000 SH   SOLE   68,852 0 0
PERKINELMER, INC. Common Stock 714046109   625,716 3,600 SH   SOLE   9,600 0 0
VALE S.A. Common Stock 91912E105   0 0 SH   SOLE   25,000 0 0
HEICO CORPORATION Common Stock 422806208   0 0 SH   SOLE   800 0 0
CUMMINS INC. Common Stock 231021106   5,169,177 22,420 SH   SOLE   56,017 0 0
MARTIN MARIETTA MATERIALS, INC. Common Stock 573284106   389,180 1,100 SH   SOLE   1,700 0 0
A. O. SMITH CORPORATION Common Stock 831865209   0 0 SH   SOLE   2,000 0 0
RENT-A-CENTER, INC. Common Stock 76009N100   0 0 SH   SOLE   2,427 0 0
OLD REPUBLIC INTERNATIONAL CORP. Common Stock 680223104   0 0 SH   SOLE   4,695 0 0
RINGCENTRAL, INC. Common Stock 76680R206   0 0 SH   SOLE   700 0 0
TARGET CORPORATION Common Stock 87612E106   23,310,785 100,717 SH   SOLE   57,412 0 43,305
SPARTANNASH COMPANY Common Stock 847215100   0 0 SH   SOLE   4,539 0 0
FIRSTCASH INC. Common Stock 33767D105   18,725,000 214,000 SH   SOLE   214,000 0 0
ARMSTRONG WORLD INDUSTRIES, INC. Common Stock 04247X102   0 0 SH   SOLE   2,500 0 0
AMC NETWORKS INC. Common Stock 00164V103   0 0 SH   SOLE   4,000 0 0
DROPBOX, INC. Common Stock 26210C104   0 0 SH   SOLE   10,199 0 0
STRIDE, INC. Common Stock 86333M108   529,557 15,100 SH   SOLE   15,100 0 0
CHENIERE ENERGY, INC. Common Stock 16411R208   907,587 9,300 SH   SOLE   9,300 0 0
STEEL DYNAMICS, INC. Common Stock 858119100   518,085 8,700 SH   SOLE   10,099 0 0
FINANCIAL CORP. OF AMERICA Common Stock 317421105   0 200 SH   SOLE   0 0 200
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102   46,384,993 80,174 SH   SOLE   91,257 0 0
CAMECO CORPORATION Common Stock 13321L108   217,716 10,500 SH   SOLE   10,500 0 0
BROOKE (HOLDCO1) INC. Common Stock 46817M107   72,492 2,710 SH   SOLE   80,932 0 0
CBOE GLOBAL MARKETS, INC. Common Stock 12503M108   0 0 SH   SOLE   2,700 0 0
BLUE OWL CAPITAL INC. Common Stock 09581B103   353,523 22,720 SH   SOLE   0 0 22,720
INTELLIA THERAPEUTICS, INC. Common Stock 45826J105   1,348,088 9,800 SH   SOLE   9,800 0 0
ILLUMINA, INC. Common Stock 452327109   21,691,271 52,767 SH   SOLE   54,905 0 0
CROWDSTRIKE HOLDINGS, INC. Common Stock 22788C105   5,989,250 25,000 SH   SOLE   26,259 0 0
LIBERTY MEDIA CORPORATION Common Stock 531229854   0 0 SH   SOLE   4,900 0 0
BRIDGEBIO PHARMA, INC. Common Stock 10806X102   2,725,055 57,225 SH   SOLE   57,225 0 0
TYSON FOODS, INC. Common Stock 902494103   0 0 SH   SOLE   7,256 0 0
MERCADOLIBRE, INC. Common Stock 58733R102   2,146,920 1,291 SH   SOLE   3,191 0 0
ABIOMED, INC. Common Stock 003654100   0 0 SH   SOLE   976 0 0
ENPHASE ENERGY, INC. Common Stock 29355A107   34,167,977 230,161 SH   SOLE   229,364 0 797
WHEATON PRECIOUS METALS CORP. Common Stock 962879102   3,377,317 89,830 SH   SOLE   89,830 0 0
ROYAL BANK OF CANADA Common Stock 780087102   10,706,627 107,587 SH   SOLE   119,132 0 0
ESSENTIAL UTILITIES, INC. Common Stock 29670G102   14,706,962 314,050 SH   SOLE   314,050 0 0
DOLLAR GENERAL CORPORATION Common Stock 256677105   13,864,383 63,900 SH   SOLE   71,213 0 0
SQUARE, INC. Common Stock 852234103   5,214,017 21,935 SH   SOLE   23,135 0 0
MASCO CORPORATION Common Stock 574599106   0 0 SH   SOLE   4,478 0 0
ARRAY TECHNOLOGIES, INC. Common Stock 04271T100   17,249,168 977,290 SH   SOLE   977,290 0 0
FORTINET, INC. Common Stock 34959E109   5,591,017 19,337 SH   SOLE   16,110 0 3,227
WEST PHARMACEUTICAL SERVICES, INC. Common Stock 955306105   0 0 SH   SOLE   500 0 0
VAIL RESORTS, INC. Common Stock 91879Q109   0 0 SH   SOLE   814 0 0
HUNTINGTON BANCSHARES INC. Common Stock 446150104   224,081 14,300 SH   SOLE   14,300 0 0
INTERNATIONAL PAPER COMPANY Common Stock 460146103   3,429,600 60,000 SH   SOLE   64,704 0 0
LABORATORY CORPORATION OF AMERICA HOLDINGS Common Stock 50540R409   4,030,225 14,047 SH   SOLE   17,770 0 0
CITIZENS FINANCIAL GROUP, INC. Common Stock 174610105   0 0 SH   SOLE   3,202 0 0
PERSHING SQUARE TONTINE HOLDINGS, LTD. Common Stock 71531R109   249,205 12,650 SH   SOLE   0 0 12,650
MICRON TECHNOLOGY, INC. Common Stock 595112103   7,172,454 100,118 SH   SOLE   104,516 0 0
FASTENAL COMPANY Common Stock 311900104   0 0 SH   SOLE   17,172 0 0
SEALED AIR CORPORATION Common Stock 81211K100   150,849 2,700 SH   SOLE   2,700 0 0
BURLINGTON STORES, INC. Common Stock 122017106   0 0 SH   SOLE   1,200 0 0
AMETEK, INC. Common Stock 031100100   893,413 7,052 SH   SOLE   7,400 0 0
MAGNA INTERNATIONAL INC. Common Stock 559222401   0 0 SH   SOLE   12,712 0 0
ANTHEM, INC. Common Stock 036752103   2,959,810 7,627 SH   SOLE   18,534 0 0
EQUIFAX INC. Common Stock 294429105   0 0 SH   SOLE   2,472 0 0
DARDEN RESTAURANTS, INC. Common Stock 237194105   0 0 SH   SOLE   5,750 0 0
THE CHARLES SCHWAB CORPORATION Common Stock 808513105   292,800 3,885 SH   SOLE   53,183 0 0
STOKE THERAPEUTICS, INC. Common Stock 86150R107   234,600 9,200 SH   SOLE   9,200 0 0
KEYCON POWER HOLDINGS LLC Common Stock 49328K107   0 0 SH   SOLE   3,025 0 0
UBIQUITI INC. Common Stock 90353W103   10,154,780 34,000 SH   SOLE   34,000 0 0
UNITY SOFTWARE INC. Common Stock 91332U101   7,549,800 60,000 SH   SOLE   60,000 0 0
EQUITABLE HOLDINGS, INC. Common Stock 29452E101   0 0 SH   SOLE   4,800 0 0
MARKETAXESS HOLDINGS INC. Common Stock 57060D108   0 0 SH   SOLE   2,100 0 0
SNAP INC. Common Stock 83304A106   0 0 SH   SOLE   8,700 0 0
MOODY'S CORPORATION Common Stock 615369105   0 0 SH   SOLE   9,403 0 0
GENMAB A/S Common Stock 372303206   508,080 12,000 SH   SOLE   12,000 0 0
HUBSPOT, INC. Common Stock 443573100   0 0 SH   SOLE   100 0 0
SONY CORPORATION Common Stock 835699307   90,344 817 SH   SOLE   0 0 817
L3HARRIS TECHNOLOGIES, INC. Common Stock 502431109   0 0 SH   SOLE   2,916 0 0
NIU TECHNOLOGIES Common Stock 65481N100   3,921,902 169,485 SH   SOLE   168,860 0 625
ARISTA NETWORKS, INC Common Stock 040413106   0 0 SH   SOLE   842 0 0
MCCORMICK & COMPANY, INCORPORATED Common Stock 579780206   0 0 SH   SOLE   2,826 0 0
AMPHENOL CORPORATION Common Stock 032095101   4,019,179 54,402 SH   SOLE   70,122 0 0
MIRATI THERAPEUTICS, INC. Common Stock 60468T105   4,390,848 25,200 SH   SOLE   25,200 0 0
AMERICAN EXPRESS COMPANY Common Stock 025816109   1,345,560 7,844 SH   SOLE   33,403 0 0
TERADATA CORPORATION Common Stock 88076W103   0 0 SH   SOLE   1,401 0 0
ALTICE USA, INC. Common Stock 02156K103   0 0 SH   SOLE   8,857 0 0
NOVA LJUBLJANSKA BANKA D.D., LJUBLJANA Common Stock 66980N203   691,198 42,000 SH   SOLE   42,000 0 0
ZILLOW GROUP, INC. Common Stock 98954M200   0 0 SH   SOLE   1,418 0 0
GLACIER BANCORP, INC. Common Stock 37637Q105   0 0 SH   SOLE   1,500 0 0
QUIDELORTHO CORP. Common Stock 74838J101   0 0 SH   SOLE   36,954 0 0
EPAM SYSTEMS, INC. Common Stock 29414B104   13,115,750 23,000 SH   SOLE   25,010 0 0
CHEMOCENTRYX, INC. Common Stock 16383L106   322,740 16,500 SH   SOLE   16,500 0 0
LULULEMON ATHLETICA INC. Common Stock 550021109   1,752,024 4,242 SH   SOLE   5,923 0 0
AMGEN INC. Common Stock 031162100   24,214,455 112,718 SH   SOLE   137,202 0 0
TWDC ENTERPRISES 18 CORP. Common Stock 254687106   19,802,107 114,261 SH   SOLE   159,175 0 0
UNIVERSAL DISPLAY CORP. Common Stock 91347P105   4,295,590 24,830 SH   SOLE   31,078 0 0
APPLE INC. Common Stock 037833100   155,369,807 1,089,290 SH   SOLE   1,326,166 0 0
BLACK KNIGHT, INC. Common Stock 09215C105   1,440 20 SH   SOLE   875 0 0
ONTO INNOVATION, INC. Common Stock 683344105   0 0 SH   SOLE   1,052 0 0
HOMOLOGY MEDICINES, INC. Common Stock 438083107   2,020,775 257,500 SH   SOLE   257,500 0 0
UNIVERSAL HEALTH SERVICES, INC. Common Stock 913903100   0 0 SH   SOLE   2,033 0 0
PRINCIPAL FINANCIAL GROUP, INC. Common Stock 74251V102   470,520 7,200 SH   SOLE   7,200 0 0
TATA MOTORS LIMITED Common Stock 876568502   0 0 SH   SOLE   10,000 0 0
KEURIG DR PEPPER INC. Common Stock 49271V100   0 0 SH   SOLE   12,300 0 0
AUTOZONE, INC. Common Stock 053332102   0 0 SH   SOLE   1,139 0 0
ASCENDIS PHARMA A/S Common Stock 04351P101   2,198,000 14,000 SH   SOLE   15,154 0 0
WEST FRASER TIMBER CO. LTD. Common Stock 952845105   286,837 3,350 SH   SOLE   3,350 0 0
BLUEPRINT MEDICINES CORPORATION Common Stock 09627Y109   2,862,948 27,600 SH   SOLE   27,600 0 0
ADT INC. Common Stock 00090Q103   12,410 1,534 SH   SOLE   0 0 1,534
CHEVRON CORP. Common Stock 166764100   4,962,203 48,354 SH   SOLE   64,865 0 0
FALCON PRODUCTS INC. Common Stock 306075102   0 1,000 SH   SOLE   0 0 1,000
SKYWORKS SOLUTIONS, INC. Common Stock 83088M102   1,198,280 7,272 SH   SOLE   9,865 0 0
TENARIS S.A. Common Stock 88031M109   1,242,600 60,000 SH   SOLE   60,000 0 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104   4,885,522 90,368 SH   SOLE   105,551 0 0
MSCI INC. Common Stock 55354G100   0 0 SH   SOLE   2,176 0 0
IRON MOUNTAIN INCORPORATED REIT 46284V101   3,899,280 88,000 SH   SOLE   0 0 88,000
DR REDDY'S LABORATORIES LTD. Common Stock 256135203   0 0 SH   SOLE   6,300 0 0
THE HERSHEY COMPANY Common Stock 427866108   682,058 4,041 SH   SOLE   15,566 0 0
GENWORTH FINANCIAL, INC. Common Stock 37247D106   0 0 SH   SOLE   28,977 0 0
ZOGENIX, INC. Common Stock 98978L204   8,132,202 536,900 SH   SOLE   536,900 0 0
TENCENT MUSIC ENTERTAINMENT GROUP Common Stock 88034P109   630,900 90,000 SH   SOLE   90,000 0 0
CONSOLIDATED EDISON, INC. Common Stock 209115104   4,149,925 56,500 SH   SOLE   56,500 0 0
CREDIT ACCEPTANCE CORP. Common Stock 225310101   0 0 SH   SOLE   700 0 0
BANK ONE CAPITAL III Common Stock 46625H100   47,973,640 289,486 SH   SOLE   363,449 0 0
BEYOND MEAT, INC. Common Stock 08862E109   8,947 85 SH   SOLE   0 0 85
W. R. BERKLEY CORPORATION Common Stock 084423102   593,557 8,080 SH   SOLE   12,531 0 0
DBS GROUP HOLDINGS LTD Common Stock 23304Y100   0 0 SH   SOLE   1,374 0 0
PUBLIC SERVICE ENTERPRISE GROUP INCORPORATED Common Stock 744573106   0 0 SH   SOLE   2,858 0 0
WAL-MART DE MEXICO S.A.B. DE C.V. Common Stock 93114W107   0 0 SH   SOLE   9,420 0 0
ROCKWELL AUTOMATION, INC. Common Stock 773903109   0 0 SH   SOLE   15,698 0 0
HP INC. Common Stock 40434L105   4,842,063 177,300 SH   SOLE   220,275 0 0
ALLIANCE DATA SYSTEMS CORPORATION Common Stock 018581108   8,220,800 80,000 SH   SOLE   81,048 0 0
OKTA, INC. Common Stock 679295105   0 0 SH   SOLE   1,600 0 0
TC ENERGY CORPORATION Common Stock 87807B107   712,172 14,700 SH   SOLE   14,700 0 0
BARCLAYS BANK PLC/BRANCHES/BARCLAYS US FUNDING LLC/BARCLAYS PLC Common Stock 06738C828   0 0 SH   SOLE   15,000,000 0 0
RALPH LAUREN CORPORATION Common Stock 751212101   55,520 500 SH   SOLE   1,500 0 0
COPART, INC. Common Stock 217204106   0 0 SH   SOLE   4,534 0 0
HYUNDAI MOTOR COMPANY Common Stock Y38472125   0 0 SH   SOLE   5,000 0 0
LENNAR CORPORATION Common Stock 526057104   0 0 SH   SOLE   6,313 0 0
JUNIPER NETWORKS, INC. Common Stock 48203R104   1,253,512 44,200 SH   SOLE   91,970 0 0
TEXAS INSTRUMENTS INCORPORATED Common Stock 882508104   32,715,135 169,458 SH   SOLE   202,626 0 0
CITRIX SYSTEMS, INC. Common Stock 177376100   4,145,822 38,334 SH   SOLE   51,434 0 0
CF INDUSTRIES HOLDINGS, INC. Common Stock 125269100   282,600 5,000 SH   SOLE   5,000 0 0
ORACLE CORPORATION Common Stock 68389X105   12,337,718 136,883 SH   SOLE   164,796 0 0
HALLIBURTON COMPANY Common Stock 406216101   443,200 20,000 SH   SOLE   50,205 0 0
CENTERPOINT ENERGY, INC. Common Stock 15189T107   0 0 SH   SOLE   9,335 0 0
ANALOG DEVICES, INC. Common Stock 032654105   844,200 5,000 SH   SOLE   20,923 0 0
THE SHERWIN-WILLIAMS COMPANY Common Stock 824348106   25,986,886 92,132 SH   SOLE   117,032 0 0
AMERISOURCEBERGEN CORPORATION Common Stock 03073E105   0 0 SH   SOLE   1,823 0 0
INFOSYS LIMITED Common Stock 456788108   2,248,000 100,000 SH   SOLE   288,588 0 0
KADANT INC. Common Stock 48282T104   13,118,385 61,850 SH   SOLE   61,850 0 0
SUN LIFE FINANCIAL INC. Common Stock 866796105   442,192 8,500 SH   SOLE   12,163 0 0
TRADEWEB MARKETS INC. Common Stock 892672106   0 0 SH   SOLE   1,700 0 0
PROGYNY INC. Common Stock 74340E103   502,467 9,078 SH   SOLE   9,078 0 0
CERNER CORPORATION Common Stock 156782104   0 0 SH   SOLE   92,429 0 0
AMERICAN TOWER CORPORATION REIT 03027X100   685,170 2,545 SH   SOLE   0 0 2,545
UNITEDHEALTH GROUP INCORPORATED Common Stock 91324P102   51,926,050 130,509 SH   SOLE   136,092 0 0
NEKTAR THERAPEUTICS Common Stock 640268108   839,124 46,800 SH   SOLE   46,800 0 0
REGENXBIO INC. Common Stock 75901B107   547,300 13,000 SH   SOLE   13,000 0 0
QUEST DIAGNOSTICS INCORPORATED Common Stock 74834L100   0 0 SH   SOLE   3,623 0 0
THE KROGER CO. Common Stock 501044101   0 0 SH   SOLE   23,623 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   4,172 0 0
GLOBAL X FUNDS - GLOBAL X INTERNET OF THINGS ETF Fund/ETF 37954Y780   10,344,590 284,027 SH   SOLE   0 0 284,027
PAYPAL HOLDINGS, INC. Common Stock 70450Y103   54,887,195 211,403 SH   SOLE   231,698 0 0
ISHARES TRUST - ISHARES U.S. FINANCIAL SERVICES ETF Fund/ETF 464287770   147,157 782 SH   SOLE   0 0 782
FORTIVE CORPORATION Common Stock 34959J108   0 0 SH   SOLE   8,275 0 0
NKARTA INC. Common Stock 65487U108   192,024 7,200 SH   SOLE   7,200 0 0
SPDR(R) S&P 500(R) ETF TRUST Fund/ETF 78462F103   30,377,533 70,787 SH   SOLE   0 0 70,787
BEIGENE, LTD. Common Stock 07725L102   4,519,375 12,500 SH   SOLE   12,500 0 0
CABLE ONE, INC. Common Stock 12685J105   0 0 SH   SOLE   100 0 0
ECOLAB INC. Common Stock 278865100   28,444,753 133,715 SH   SOLE   135,752 0 0
IDEX CORPORATION Common Stock 45167R104   0 0 SH   SOLE   2,500 0 0
VULCAN MATERIALS COMPANY Common Stock 929160109   347,520 2,000 SH   SOLE   2,900 0 0
LIGAND PHARMACEUTICALS INCORPORATED Common Stock 53220K504   602,000 4,300 SH   SOLE   4,300 0 0
NEUROCRINE BIOSCIENCES, INC. Common Stock 64125C109   2,350,311 24,900 SH   SOLE   27,200 0 0
NAVIENT CORPORATION Common Stock 78442P106   0 0 SH   SOLE   12,166 0 0
KINGSOFT CLOUD HOLDINGS LTD. Common Stock 49639K101   85,140 3,000 SH   SOLE   3,000 0 0
JABIL INC. Common Stock 466313103   0 0 SH   SOLE   5,271 0 0
NUTANIX, INC. Common Stock 67059N108   7,550,000 200,000 SH   SOLE   200,000 0 0
COMMERCIAL INTERNATIONAL BANK LTD. Common Stock 201712205   0 0 SH   SOLE   48,000 0 0
PEPSICO, INC. Common Stock 713448108   12,860,445 84,527 SH   SOLE   111,223 0 0
DECIPHERA PHARMACEUTICALS, INC. Common Stock 24344T101   615,795 18,300 SH   SOLE   18,300 0 0
ACADIA PHARMACEUTICALS INC. Common Stock 004225108   1,721,440 101,500 SH   SOLE   101,500 0 0
ALPHABET INC. Common Stock 02079K305   124,313,329 46,229 SH   SOLE   47,276 0 0
21VIANET GROUP, INC. Common Stock 90138A103   67,040 4,000 SH   SOLE   4,000 0 0
PEMBINA PIPELINE CORPORATION Common Stock 706327103   502,498 16,000 SH   SOLE   16,000 0 0
MACROGENICS, INC. Common Stock 556099109   368,820 18,000 SH   SOLE   18,000 0 0
ADOBE INC. Common Stock 00724F101   87,513,018 151,548 SH   SOLE   151,415 0 133
AMERESCO, INC. Common Stock 02361E108   13,616,419 232,640 SH   SOLE   232,640 0 0
PT TELKOM INDONESIA (PERSERO) TBK Common Stock 715684106   0 0 SH   SOLE   9,841 0 0
PUBLIC JOINT STOCK COMPANY NOVATEK ADR/GDR 669888109   3,333,200 13,000 SH   SOLE   20,000 0 0
ARCTURUS THERAPEUTICS HOLDINGS INC. Common Stock 03969T109   289,850 6,200 SH   SOLE   6,200 0 0
EXELON CORPORATION Common Stock 30161N101   0 0 SH   SOLE   17,654 0 0
SANGAMO THERAPEUTICS, INC. Common Stock 800677106   346,560 38,000 SH   SOLE   38,000 0 0
NORTONLIFELOCK INC. Common Stock 668771108   0 0 SH   SOLE   4,690 0 0
KENNEDY-WILSON HOLDINGS, INC. Common Stock 489398107   85 4 SH   SOLE   4 0 0
PTC THERAPEUTICS, INC. Common Stock 69366J200   1,548,690 41,800 SH   SOLE   41,800 0 0
CIENA CORP. Common Stock 171779309   0 0 SH   SOLE   3,124 0 0
MICROCHIP TECHNOLOGY INCORPORATED Common Stock 595017104   6,771,817 44,240 SH   SOLE   44,240 0 0
BERKSHIRE HATHAWAY INC. Common Stock 084670108   1,234,137 3 SH   SOLE   4 0 0
2U, INC. Common Stock 90214J101   491,768 14,728 SH   SOLE   14,728 0 0
PHILIP MORRIS INTERNATIONAL INC. Common Stock 718172109   1,160,525 12,084 SH   SOLE   11,030 0 1,054
UNITED THERAPEUTICS CORPORATION Common Stock 91307C102   1,947,750 10,500 SH   SOLE   11,177 0 0
MICROSOFT CORPORATION Common Stock 594918104   184,782,083 651,465 SH   SOLE   755,226 0 0
POPULAR, INC. Common Stock 733174700   0 0 SH   SOLE   4,706 0 0
THE WESTERN UNION COMPANY Common Stock 959802109   1,068,092 51,400 SH   SOLE   55,604 0 0
STANDARD CHARTERED PLC Common Stock G84228AT5   0 0 SH   SOLE   10,000,000 0 0
THE COCA-COLA COMPANY Common Stock 191216100   1,823,012 34,658 SH   SOLE   81,054 0 0
NUTRIEN LTD. Common Stock 67077M108   0 0 SH   SOLE   7,840 0 0
DOCUSIGN, INC. Common Stock 256163106   1,284,450 5,000 SH   SOLE   7,596 0 0
AUTONATION INC. Common Stock 05329W102   0 0 SH   SOLE   1,228 0 0
ALLOVIR INC. Common Stock 019818103   408,032 16,400 SH   SOLE   16,400 0 0
THE PNC FINANCIAL SERVICES GROUP INC. Common Stock 693475105   0 0 SH   SOLE   9,142 0 0
GENERAC HOLDINGS INC. Common Stock 368736104   0 0 SH   SOLE   200 0 0
AECOM Common Stock 00766T100   0 0 SH   SOLE   1,500 0 0
EXXON MOBIL CORPORATION Common Stock 30231G102   3,335,975 55,711 SH   SOLE   82,509 0 0
M&T BANK CORP. Common Stock 55261F104   0 0 SH   SOLE   3,419 0 0
HALOZYME THERAPEUTICS, INC. Common Stock 40637H109   2,129,205 53,700 SH   SOLE   53,700 0 0
TRI POINTE HOMES INC. Common Stock 87265H109   0 0 SH   SOLE   5,324 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108   4,455,867 86,700 SH   SOLE   84,200 0 2,500
BECTON, DICKINSON AND COMPANY Common Stock 075887109   0 0 SH   SOLE   3,329 0 0
ENERSYS Common Stock 29275Y102   7,528,725 98,945 SH   SOLE   98,945 0 0
MONSTER BEVERAGE CORPORATION Common Stock 61174X109   0 0 SH   SOLE   9,221 0 0
CHARTER COMMUNICATIONS, INC. Common Stock 16119P108   0 0 SH   SOLE   1,883 0 0
ORMAT TECHNOLOGIES, INC. Common Stock 686688102   6,349,405 93,940 SH   SOLE   107,640 0 0
THE CLOROX COMPANY Common Stock 189054109   0 0 SH   SOLE   9,395 0 0
SERVICE CORPORATION INTERNATIONAL Common Stock 817565104   0 0 SH   SOLE   4,568 0 0
BARRICK GOLD CORPORATION Common Stock 067901108   967,480 53,600 SH   SOLE   9,000 0 44,600
TWILIO INC. Common Stock 90138F102   0 0 SH   SOLE   1,500 0 0
FORMA THERAPEUTICS INC. Common Stock 34633R104   230,776 10,400 SH   SOLE   10,400 0 0
LUMEN TECHNOLOGIES INC. Common Stock 550241103   3,945,827 298,700 SH   SOLE   331,677 0 0
G-III APPAREL GROUP, LTD. Common Stock 36237H101   0 0 SH   SOLE   2,500 0 0
IQVIA HOLDINGS INC Common Stock 46266C105   9,791,540 40,532 SH   SOLE   40,532 0 0
DOMINO'S PIZZA, INC. Common Stock 25754A201   0 0 SH   SOLE   600 0 0
COMMVAULT SYSTEMS, INC. Common Stock 204166102   0 0 SH   SOLE   2,903 0 0
TANDEM DIABETES CARE, INC. Common Stock 875372203   0 0 SH   SOLE   386 0 0
TREX CORP INC. Common Stock 89531P105   19,972,649 190,506 SH   SOLE   206,506 0 0
RESMED INC. Common Stock 761152107   0 0 SH   SOLE   4,100 0 0
FOX CORPORATION Common Stock 35137L105   0 0 SH   SOLE   9,221 0 0
INTUIT INC. Common Stock 461202103   60,870,058 111,698 SH   SOLE   104,332 0 7,366
HOLOGIC, INC. Common Stock 436440101   0 0 SH   SOLE   13,895 0 0
CADENCE DESIGN SYSTEMS, INC. Common Stock 127387108   1,218,000 8,000 SH   SOLE   10,688 0 0
QUANTA SERVICES, INC. Common Stock 74762E102   0 0 SH   SOLE   2,842 0 0
VALERO ENERGY CORPORATION Common Stock 91913Y100   562,480 8,000 SH   SOLE   8,000 0 0
BATH & BODY WORKS, INC. Common Stock 070830104   44,121,000 701,000 SH   SOLE   703,552 0 0
CONSTELLATION BRANDS, INC. Common Stock 21036P108   0 0 SH   SOLE   3,957 0 0
KELLOGG COMPANY Common Stock 487836108   4,239,234 64,950 SH   SOLE   67,500 0 0
GDS HOLDINGS LIMITED Common Stock 36165L108   7,994,714 141,799 SH   SOLE   141,799 0 0
TRANSDIGM GROUP INC. Common Stock 893641100   0 0 SH   SOLE   800 0 0