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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Netease Inc ADR common 64110W102 1,598,784 16,694 SH   OTR 1 0 16,694 0
Apple Inc common 037833100 418,884,284 3,156,864 SH   OTR 1 0 3,156,864 0
Advanced Micro Devices inc common 007903107 14,256,870 155,456 SH   OTR 1 0 155,456 0
Jm Smucker Co/The common 832696405 2,967,568 25,671 SH   OTR 1 0 25,671 0
Zendesk Inc common 98936J101 1,460,253 10,203 SH   OTR 1 0 10,203 0
Adobe Inc common 00724F101 34,842,360 69,668 SH   OTR 1 0 69,668 0
Mercadolibre Inc common 58733R102 23,414,550 13,977 SH   OTR 1 0 13,977 0
Banco SantanderChile common 05965X109 3,842,702 202,354 SH   OTR 1 0 202,354 0
Nvidia Corp common 67066G104 43,692,996 83,671 SH   OTR 1 0 83,671 0
Jinkosolar Holding Co Ltd ADR common 47759T100 1,604,660 25,936 SH   OTR 1 0 25,936 0
Veoneer Inc common 92336X109 16,186,255 760,275 SH   OTR 1 0 760,275 0
S&P Global Inc common 78409V104 99,465,480 302,575 SH   OTR 1 0 302,575 0
Cornerstone Building Brands Ord Shs common 21925D109 27,033,503 2,913,093 SH   OTR 1 0 2,913,093 0
ServiceNow Inc common 81762P102 15,998,248 29,065 SH   OTR 1 0 29,065 0
Workday Inc common 98138H101 5,521,333 23,043 SH   OTR 1 0 23,043 0
Unitedhealth Group Inc common 91324P102 58,766,954 167,580 SH   OTR 1 0 167,580 0
Willis Towers Watson PLC common 00BDB6Q21 3,243,840 15,397 SH   OTR 1 0 15,397 0
Rollins Inc common 775711104 1,967,761 50,365 SH   OTR 1 0 50,365 0
Huntington Bancshares Inc/Oh common 446150104 1,853,427 146,748 SH   OTR 1 0 146,748 0
Henry Schein Inc common 806407102 1,392,627 20,829 SH   OTR 1 0 20,829 0
Fidelity National Information Services Inc common 31620M106 12,045,602 85,152 SH   OTR 1 0 85,152 0
Marsh & Mclennan Cos Inc common 571748102 7,760,961 66,333 SH   OTR 1 0 66,333 0
Roper Technologies Inc common 776696106 10,369,439 24,054 SH   OTR 1 0 24,054 0
Edwards Lifesciences Corp common 28176E108 10,268,301 112,554 SH   OTR 1 0 112,554 0
Cadence Design Systems Inc common 127387108 4,744,763 34,778 SH   OTR 1 0 34,778 0
Laboratory Corp Of America Holdings common 50540R409 26,196,071 128,696 SH   OTR 1 0 128,696 0
Jb Hunt Transport Services Inc common 445658107 2,340,405 17,127 SH   OTR 1 0 17,127 0
Blackrock Inc common 09247X101 70,436,735 97,620 SH   OTR 1 0 97,620 0
Mondelez International Inc common 609207105 92,497,143 1,581,959 SH   OTR 1 0 1,581,959 0
American Express Co common 025816109 10,924,823 90,355 SH   OTR 1 0 90,355 0
Newmont Corporation common 651639106 9,730,807 162,478 SH   OTR 1 0 162,478 0
Lululemon Athletica Inc common 550021109 5,712,912 16,415 SH   OTR 1 0 16,415 0
Hca Healthcare Inc common 40412C101 5,696,237 34,636 SH   OTR 1 0 34,636 0
JPMorgan Chase & Co common 46625H100 119,469,181 940,184 SH   OTR 1 0 940,184 0
Cerner Corp common 156782104 3,441,583 43,853 SH   OTR 1 0 43,853 0
PepsiCo Inc common 713448108 31,367,675 211,515 SH   OTR 1 0 211,515 0
Fox Corp A common 35137L105 1,442,576 49,539 SH   OTR 1 0 49,539 0
Amcor PLC common 00BJ1F307 6,548,169 556,344 SH   OTR 1 0 556,344 0
Corteva Inc common 22052L104 5,515,161 142,437 SH   OTR 1 0 142,437 0
Twilio Inc common 90138F102 5,329,344 15,744 SH   OTR 1 0 15,744 0
Roku Inc common 77543R102 4,455,708 13,420 SH   OTR 1 0 13,420 0
Fortune Brands Home & Security Inc common 34964C106 2,895,450 33,778 SH   OTR 1 0 33,778 0
Autoliv Inc common 052800109 1,319,517 14,327 SH   OTR 1 0 14,327 0
Sealed Air Corp common 81211K100 1,438,218 31,409 SH   OTR 1 0 31,409 0
Hormel Foods Corp common 440452100 2,303,326 49,417 SH   OTR 1 0 49,417 0
Fifth Third Bancorp common 316773100 2,747,351 99,650 SH   OTR 1 0 99,650 0
Sherwin-Williams Co/The common 824348106 11,233,834 15,286 SH   OTR 1 0 15,286 0
Fastenal Co common 311900104 6,327,196 129,576 SH   OTR 1 0 129,576 0
Estee Lauder Cos Inc/The common 518439104 7,291,476 27,392 SH   OTR 1 0 27,392 0
Voya Financial Inc common 929089100 915,554 15,568 SH   OTR 1 0 15,568 0
Marvell Technology Group Ltd common G5876H105 3,879,074 81,596 SH   OTR 1 0 81,596 0
Entergy Corp common 29364G103 2,613,612 26,178 SH   OTR 1 0 26,178 0
Lyondellbasell Industries NV common 000943499 4,328,918 47,228 SH   OTR 1 0 47,228 0
Neurocrine common 64125C109 3,374,591 35,207 SH   OTR 1 0 35,207 0
Western Union Co/The common 959802109 1,084,143 49,414 SH   OTR 1 0 49,414 0
DexCom Inc common 252131107 4,286,534 11,594 SH   OTR 1 0 11,594 0
DISH Network Corp common 25470M109 898,761 27,791 SH   OTR 1 0 27,791 0
Cintas Corp common 172908105 5,993,975 16,958 SH   OTR 1 0 16,958 0
Intuitive Surgical Inc common 46120E602 23,286,398 28,464 SH   OTR 1 0 28,464 0
Arch Capital Group Ltd common G0450A105 1,778,612 49,310 SH   OTR 1 0 49,310 0
Maxim Integrated Products Inc common 57772K101 3,035,110 34,237 SH   OTR 1 0 34,237 0
Lennar Corp A common 526057104 2,855,652 37,461 SH   OTR 1 0 37,461 0
Steel Dynamics Inc common 858119100 40,041,668 1,086,023 SH   OTR 1 0 1,086,023 0
Duke Realty Corp common 264411505 1,814,598 45,399 SH   OTR 1 0 45,399 0
Monster Beverage Corp common 61174X109 5,078,817 54,918 SH   OTR 1 0 54,918 0
Vistra Energy Corp common 92840M102 1,235,631 62,850 SH   OTR 1 0 62,850 0
DocuSign Inc common 256163106 4,537,810 20,413 SH   OTR 1 0 20,413 0
FMC Corp common 302491303 2,704,418 23,531 SH   OTR 1 0 23,531 0
Alliance Data Systems Corp common 018581108 3,692,922 49,837 SH   OTR 1 0 49,837 0
Unilever NV ADR common 904767704 774,358 12,829 SH   OTR 1 0 12,829 0
Telefonica Brasil Sa ADR common 87936R205 304,927 34,455 SH   OTR 1 0 34,455 0
OGE Energy Corp common 670837103 757,440 23,774 SH   OTR 1 0 23,774 0
Cabot Oil & Gas Corp common 127097103 748,033 45,948 SH   OTR 1 0 45,948 0
Chevron Corp common 166764100 16,531,932 195,760 SH   OTR 1 0 195,760 0
Ceridian HCM Holding Inc common 15677J108 1,136,036 10,661 SH   OTR 1 0 10,661 0
bluebird bio Inc common 09609G100 469,566 10,852 SH   OTR 1 0 10,852 0
Dicerna Pharmaceuticals Inc common 253031108 344,133 15,614 SH   OTR 1 0 15,614 0
Watts Water common 942749102 15,447,138 126,928 SH   OTR 1 0 126,928 0
Farfetch Ltd A common 30744W107 714,927 11,204 SH   OTR 1 0 11,204 0
ZTO Express (Cayman) Inc common 98980A105 306,238 10,502 SH   OTR 1 0 10,502 0
Royal Caribbean Cruises Ltd common 000886286 36,268,418 485,586 SH   OTR 1 0 485,586 0
Berkshire Hathaway Inc common 084670702 42,697,933 184,146 SH   OTR 1 0 184,146 0
General Electric Co common 369604103 21,846,229 2,022,799 SH   OTR 1 0 2,022,799 0
Netflix Inc common 64110L106 30,725,360 56,822 SH   OTR 1 0 56,822 0
Nike Inc common 654106103 83,908,686 593,120 SH   OTR 1 0 593,120 0
Yandex NV common 000980552 8,159,647 117,270 SH   OTR 1 0 117,270 0
Trip.Com Group Ltd ADR common 89677Q107 19,626,745 581,878 SH   OTR 1 0 581,878 0
Mobile Telesystems Ojsc ADR common 607409109 5,466,902 610,827 SH   OTR 1 0 610,827 0
Sunrun Inc common 86771W105 33,302,816 480,006 SH   OTR 1 0 480,006 0
Constellium NV common 001346747 16,486,655 1,178,460 SH   OTR 1 0 1,178,460 0
Uniqure NV common 001069665 1,536,103 42,516 SH   OTR 1 0 42,516 0
Thermo Fisher Scientific Inc common 883556102 77,499,737 166,387 SH   OTR 1 0 166,387 0
Mcdonald's Corp common 580135101 30,631,939 142,753 SH   OTR 1 0 142,753 0
Visa Inc common 92826C839 174,886,884 799,556 SH   OTR 1 0 799,556 0
Vipshop Holdings Ltd ADR common 92763W103 7,883,365 280,447 SH   OTR 1 0 280,447 0
Oxford Square Capital Corp common 69181V107 291,694 95,952 SH   OTR 1 0 95,952 0
Ares Management Corp common 03990B101 3,552,701 75,493 SH   OTR 1 0 75,493 0
Willdan Group Inc common 96924N100 19,425,903 465,849 SH   OTR 1 0 465,849 0
Fiserv Inc common 337738108 8,778,151 77,096 SH   OTR 1 0 77,096 0
Goldman Sachs Group Inc/The common 38141G104 23,387,121 88,685 SH   OTR 1 0 88,685 0
Extra Space Storage Inc common 30225T102 2,210,261 19,077 SH   OTR 1 0 19,077 0
Amgen Inc common 031162100 18,889,078 82,155 SH   OTR 1 0 82,155 0
Home Depot Inc/The common 437076102 41,396,611 155,849 SH   OTR 1 0 155,849 0
Applied Materials Inc common 038222105 10,956,907 126,963 SH   OTR 1 0 126,963 0
Ventas Inc common 92276F100 2,502,119 51,022 SH   OTR 1 0 51,022 0
AT&T Inc common 00206R102 28,249,366 982,245 SH   OTR 1 0 982,245 0
West Pharmaceutical Services INC common 955306105 3,143,891 11,097 SH   OTR 1 0 11,097 0
International Business Machines Corp common 459200101 15,071,361 119,728 SH   OTR 1 0 119,728 0
Anthem Inc common 036752103 11,648,824 36,279 SH   OTR 1 0 36,279 0
Healthpeak Properties INC common 42250P103 2,495,910 82,564 SH   OTR 1 0 82,564 0
Synchrony Financial common 87165B103 2,597,558 74,836 SH   OTR 1 0 74,836 0
Interpublic Group Of Cos Inc/The common 460690100 1,416,280 60,216 SH   OTR 1 0 60,216 0
Quest Diagnostics Inc common 74834L100 17,624,290 147,892 SH   OTR 1 0 147,892 0
Franklin Resources Inc common 354613101 947,346 37,909 SH   OTR 1 0 37,909 0
Nasdaq Inc common 631103108 2,108,044 15,881 SH   OTR 1 0 15,881 0
Regency Centers Corp common 758849103 1,217,025 26,695 SH   OTR 1 0 26,695 0
Tiffany & Co common 886547108 1,698,203 12,919 SH   OTR 1 0 12,919 0
Norfolk Southern Corp common 655844108 12,386,847 52,131 SH   OTR 1 0 52,131 0
Gilead Sciences Inc common 375558103 89,341,302 1,533,493 SH   OTR 1 0 1,533,493 0
Autodesk Inc common 052769106 11,138,498 36,479 SH   OTR 1 0 36,479 0
Discover Financial Services common 254709108 3,841,278 42,431 SH   OTR 1 0 42,431 0
Oneok Inc common 682680103 2,333,350 60,796 SH   OTR 1 0 60,796 0
Trimble Inc common 896239100 2,250,015 33,698 SH   OTR 1 0 33,698 0
Sirius XM Holdings Inc common 82968B103 845,229 132,689 SH   OTR 1 0 132,689 0
Avalonbay Communities Inc common 053484101 3,515,342 21,912 SH   OTR 1 0 21,912 0
Las Vegas Sands Corp common 517834107 2,620,731 43,972 SH   OTR 1 0 43,972 0
Veeva Systems Inc common 922475108 4,681,883 17,197 SH   OTR 1 0 17,197 0
Cdw Corp/De common 12514G108 3,035,519 23,033 SH   OTR 1 0 23,033 0
Alexandria Real Estate Equities Inc common 015271109 3,122,949 17,523 SH   OTR 1 0 17,523 0
Viatris Inc common 92556V106 7,405,411 395,166 SH   OTR 1 0 395,166 0
ON Semiconductor Corp common 682189105 1,522,240 46,509 SH   OTR 1 0 46,509 0
Kansas City Southern common 485170302 4,041,570 19,799 SH   OTR 1 0 19,799 0
Progressive Corp/The common 743315103 7,482,546 75,673 SH   OTR 1 0 75,673 0
Dominion Energy Inc common 25746U109 8,523,394 113,343 SH   OTR 1 0 113,343 0
Arthur J Gallagher & Co common 363576109 2,703,435 21,853 SH   OTR 1 0 21,853 0
Zillow Group Inc common 98954M200 2,182,717 16,816 SH   OTR 1 0 16,816 0
Masco Corp common 574599106 3,444,935 62,715 SH   OTR 1 0 62,715 0
Liberty Broadband Corp common 530307305 2,660,458 16,799 SH   OTR 1 0 16,799 0
Republic Services Inc common 760759100 4,905,618 50,941 SH   OTR 1 0 50,941 0
Concho Resources Inc common 20605P101 1,390,597 23,832 SH   OTR 1 0 23,832 0
Liberty Global Plc - C common 00B8W67B1 2,067,436 87,418 SH   OTR 1 0 87,418 0
Broadridge Financial Solutions Inc common 11133T103 2,145,719 14,006 SH   OTR 1 0 14,006 0
CenterPoint Energy Inc common 15189T107 1,959,892 90,568 SH   OTR 1 0 90,568 0
Dr Horton Inc common 23331A109 2,964,663 43,016 SH   OTR 1 0 43,016 0
SBA Communications Corp common 78410G104 4,028,252 14,278 SH   OTR 1 0 14,278 0
Southwest Airlines Co common 844741108 1,170,470 25,112 SH   OTR 1 0 25,112 0
TransUnion common 89400J107 3,534,514 35,623 SH   OTR 1 0 35,623 0
Allegion PLC common 00BFRT3W7 2,293,850 19,710 SH   OTR 1 0 19,710 0
Fidelity National Financial Inc common 31620R303 1,168,478 29,892 SH   OTR 1 0 29,892 0
Albemarle Corp common 012653101 2,513,741 17,040 SH   OTR 1 0 17,040 0
Invitation Homes Inc common 46187W107 1,717,373 57,824 SH   OTR 1 0 57,824 0
Itau Unibanco Holding Sa ADR common 465562106 395,899 65,008 SH   OTR 1 0 65,008 0
Aerie Pharmaceuticals Inc common 00771V108 1,407,769 104,202 SH   OTR 1 0 104,202 0
Cara Therapeutics Inc common 140755109 290,647 19,210 SH   OTR 1 0 19,210 0
Celsius Holdings Inc common 15118V207 740,060 14,710 SH   OTR 1 0 14,710 0
Qorvo Inc common 74736K101 2,599,133 15,632 SH   OTR 1 0 15,632 0
Alphabet Inc - C common 02079K107 81,881,119 46,739 SH   OTR 1 0 46,739 0
NextEra Energy Inc common 65339F101 21,038,959 272,702 SH   OTR 1 0 272,702 0
Accenture Plc common 00B4BNMY3 56,466,027 216,171 SH   OTR 1 0 216,171 0
Pfizer Inc common 717081103 128,447,869 3,489,483 SH   OTR 1 0 3,489,483 0
First Solar Inc common 336433107 44,625,780 451,130 SH   OTR 1 0 451,130 0
Sea Limited common 81141R100 6,942,665 34,879 SH   OTR 1 0 34,879 0
JD.com Inc common 47215P106 47,182,083 536,770 SH   OTR 1 0 536,770 0
Biomarin Pharmaceutical Inc common 09061G101 5,125,217 58,447 SH   OTR 1 0 58,447 0
Arrow Electronics Inc common 042735100 249,718,115 2,566,476 SH   OTR 1 0 2,566,476 0
XPeng Inc - ADR common 98422D105 1,420,071 33,156 SH   OTR 1 0 33,156 0
Oaktree Specialty Lending Corp common 67401P108 693,466 124,277 SH   OTR 1 0 124,277 0
Main Street Capital Corp common 56035L104 2,821,395 87,458 SH   OTR 1 0 87,458 0
Carlyle Group LP common 14316J108 3,847,627 122,380 SH   OTR 1 0 122,380 0
Diodes Inc common 254543101 17,745,908 251,715 SH   OTR 1 0 251,715 0
Live Nation Entertainment Inc common 538034109 1,403,395 19,099 SH   OTR 1 0 19,099 0
United Parcel Service Inc common 911312106 23,635,277 140,352 SH   OTR 1 0 140,352 0
Splunk Inc common 848637104 3,333,072 19,619 SH   OTR 1 0 19,619 0
PayPal Holdings Inc common 70450Y103 38,709,981 165,286 SH   OTR 1 0 165,286 0
WestRock Co common 96145D105 2,820,613 64,797 SH   OTR 1 0 64,797 0
Align Technology Inc common 016255101 7,773,626 14,547 SH   OTR 1 0 14,547 0
Genuine Parts Co common 372460105 2,123,793 21,147 SH   OTR 1 0 21,147 0
Dentsply Sirona Inc common 24906P109 1,588,917 30,346 SH   OTR 1 0 30,346 0
Crown Castle International Corp common 22822V101 8,310,036 52,202 SH   OTR 1 0 52,202 0
Eli Lilly & Co common 532457108 41,881,437 248,054 SH   OTR 1 0 248,054 0
Simon Property Group Inc common 828806109 3,675,568 43,100 SH   OTR 1 0 43,100 0
Comcast Corp common 20030N101 32,672,920 623,529 SH   OTR 1 0 623,529 0
Cognizant Technology Solutions Corp common 192446102 6,063,726 73,993 SH   OTR 1 0 73,993 0
Morgan Stanley common 617446448 43,786,353 638,937 SH   OTR 1 0 638,937 0
Deere & Co common 244199105 27,057,820 100,568 SH   OTR 1 0 100,568 0
Iron Mountain Inc common 46284V101 1,010,456 34,276 SH   OTR 1 0 34,276 0
PerkinElmer Inc common 714046109 2,316,377 16,142 SH   OTR 1 0 16,142 0
Halliburton Co common 406216101 2,322,640 122,891 SH   OTR 1 0 122,891 0
United Rentals Inc common 911363109 4,384,259 18,905 SH   OTR 1 0 18,905 0
Illumina Inc common 452327109 7,519,140 20,322 SH   OTR 1 0 20,322 0
Lam Research Corp common 512807108 9,094,503 19,257 SH   OTR 1 0 19,257 0
VMware Inc common 928563402 1,778,076 12,677 SH   OTR 1 0 12,677 0
Costco Wholesale Corp common 22160K105 21,824,605 57,924 SH   OTR 1 0 57,924 0
ANSYS Inc common 03662Q105 4,454,367 12,244 SH   OTR 1 0 12,244 0
Bank Of America Corp common 060505104 141,892,810 4,681,386 SH   OTR 1 0 4,681,386 0
CSX Corp common 126408103 14,607,937 160,969 SH   OTR 1 0 160,969 0
Seagate Technology Plc common 00B58JVZ5 1,794,373 28,867 SH   OTR 1 0 28,867 0
Regions Financial Corp common 7591EP100 2,653,094 164,584 SH   OTR 1 0 164,584 0
Horizon Pharma PLC common 00BQPVQZ6 2,135,249 29,190 SH   OTR 1 0 29,190 0
Fortinet Inc common 34959E109 2,279,193 15,345 SH   OTR 1 0 15,345 0
Hanesbrands Inc common 410345102 265,356 18,200 SH   OTR 1 0 18,200 0
Seattle Genetics Inc common 81181C104 2,866,166 16,365 SH   OTR 1 0 16,365 0
Citizens Financial Group Inc common 174610105 2,247,588 62,852 SH   OTR 1 0 62,852 0
Archer-Daniels-Midland Co common 039483102 4,670,386 92,648 SH   OTR 1 0 92,648 0
Kraft Heinz Co common 500754106 5,977,360 172,457 SH   OTR 1 0 172,457 0
Stryker Corp common 863667101 10,944,222 44,663 SH   OTR 1 0 44,663 0
3m Co common 88579Y101 26,187,038 149,820 SH   OTR 1 0 149,820 0
Pultegroup Inc common 745867101 1,687,803 39,142 SH   OTR 1 0 39,142 0
Paccar Inc common 693718108 7,561,838 87,643 SH   OTR 1 0 87,643 0
American International Group Inc common 026874784 4,068,095 107,451 SH   OTR 1 0 107,451 0
Clorox Co/The common 189054109 3,751,674 18,580 SH   OTR 1 0 18,580 0
Incyte Corp common 45337C102 2,080,214 23,916 SH   OTR 1 0 23,916 0
Discovery Communications Inc - C common 25470F302 973,378 37,166 SH   OTR 1 0 37,166 0
Marriott International Inc/Md common 571903202 4,484,752 33,996 SH   OTR 1 0 33,996 0
Darden Restaurants Inc common 237194105 1,926,885 16,176 SH   OTR 1 0 16,176 0
Fortive Corp common 34959J108 4,436,165 62,640 SH   OTR 1 0 62,640 0
Lamb Weston Holdings Inc common 513272104 1,574,406 19,995 SH   OTR 1 0 19,995 0
Omega Healthcare Investors Inc common 681936100 1,381,504 38,037 SH   OTR 1 0 38,037 0
Equitable Holdings Inc common 29452E101 1,119,665 43,754 SH   OTR 1 0 43,754 0
VICI Properties Inc common 925652109 1,702,686 66,772 SH   OTR 1 0 66,772 0
Axalta Coating Systems Ltd common G0750C108 1,042,846 36,527 SH   OTR 1 0 36,527 0
Equity Lifestyle Properties Inc common 29472R108 1,011,923 15,971 SH   OTR 1 0 15,971 0
Ii-Vi Inc common 902104108 2,201,459 28,978 SH   OTR 1 0 28,978 0
Kinder Morgan Inc/De common 49456B101 2,779,289 203,313 SH   OTR 1 0 203,313 0
PPD Inc common 69355F102 364,340 10,647 SH   OTR 1 0 10,647 0
L Brands Inc common 501797104 13,704,998 368,513 SH   OTR 1 0 368,513 0
Hms Holdings Cor common 40425J101 6,419,527 174,681 SH   OTR 1 0 174,681 0
Zogenix Inc common 98978L204 1,188,805 59,470 SH   OTR 1 0 59,470 0
Apellis Pharmaceuticals Inc common 03753U106 2,111,424 36,913 SH   OTR 1 0 36,913 0
Allovir Inc common 019818103 1,154,507 30,034 SH   OTR 1 0 30,034 0
Tal Education Group - ADR common 874080104 750,068 10,489 SH   OTR 1 0 10,489 0
Alphabet Inc - A common 02079K305 404,521,580 230,807 SH   OTR 1 0 230,807 0
Alibaba Group Holding Ltd - ADR common 01609W102 72,549,621 311,733 SH   OTR 1 0 311,733 0
Amazon.Com Inc common 023135106 292,957,597 89,949 SH   OTR 1 0 89,949 0
Coca-Cola Co/The common 191216100 46,851,677 854,334 SH   OTR 1 0 854,334 0
Tesla Inc common 88160R101 71,147,061 100,822 SH   OTR 1 0 100,822 0
Garmin Ltd common 011440532 2,013,638 16,828 SH   OTR 1 0 16,828 0
Verizon Communications Inc common 92343V104 35,643,214 606,693 SH   OTR 1 0 606,693 0
Vasta Platform Ltd common G9440A109 423,386 29,199 SH   OTR 1 0 29,199 0
Itron Inc common 465741106 2,583,030 26,929 SH   OTR 1 0 26,929 0
Caterpillar Inc common 149123101 27,888,740 153,218 SH   OTR 1 0 153,218 0
IDEXX Laboratories Inc common 45168D104 5,514,066 11,031 SH   OTR 1 0 11,031 0
Energy Recovery Inc common 29270J100 3,611,763 264,792 SH   OTR 1 0 264,792 0
Criteo SA ADR common 226718104 99,591,063 4,855,732 SH   OTR 1 0 4,855,732 0
Y-mAbs Therapeutics, Inc common 984241109 1,116,896 22,559 SH   OTR 1 0 22,559 0
O2micro International Ltd ADR common 67107W100 22,069,812 2,404,119 SH   OTR 1 0 2,404,119 0
Cinemark Holdings Inc common 17243V102 8,496,306 488,013 SH   OTR 1 0 488,013 0
Oracle Corp common 68389X105 396,959,188 6,136,330 SH   OTR 1 0 6,136,330 0
Western Digital Corp common 958102105 324,348,885 5,855,730 SH   OTR 1 0 5,855,730 0
Viavi Solutions Inc common 925550105 39,389,596 2,630,357 SH   OTR 1 0 2,630,357 0
Sanmina SCI common 801056102 37,850,113 1,186,896 SH   OTR 1 0 1,186,896 0
Rockwell Automation Inc common 773903109 33,800,911 134,767 SH   OTR 1 0 134,767 0
Johnson & Johnson common 478160104 256,468,337 1,629,612 SH   OTR 1 0 1,629,612 0
Lowe's Cos Inc common 548661107 25,798,130 160,726 SH   OTR 1 0 160,726 0
Texas Instruments Inc common 882508104 30,683,939 186,949 SH   OTR 1 0 186,949 0
Renewable Energy Group Inc common 75972A301 20,564,287 290,374 SH   OTR 1 0 290,374 0
News Corp common 65249B109 1,003,625 55,850 SH   OTR 1 0 55,850 0
Equity Residential common 29476L107 3,134,667 52,879 SH   OTR 1 0 52,879 0
Bank Of New York Mellon Corp/The common 064058100 4,357,272 102,669 SH   OTR 1 0 102,669 0
Advance Auto Parts Inc common 00751Y106 1,651,177 10,483 SH   OTR 1 0 10,483 0
Keysight Technologies Inc common 49338L103 3,598,264 27,241 SH   OTR 1 0 27,241 0
Omnicom Group Inc common 681919106 1,845,154 29,584 SH   OTR 1 0 29,584 0
Illinois Tool Works Inc common 452308109 16,890,439 82,845 SH   OTR 1 0 82,845 0
Williams Cos Inc/The common 969457100 3,056,061 152,422 SH   OTR 1 0 152,422 0
Molson Coors Brewing Co common 60871R209 1,158,807 25,643 SH   OTR 1 0 25,643 0
CarMax Inc common 143130102 2,223,305 23,537 SH   OTR 1 0 23,537 0
TJX Cos Inc common 872540109 56,053,115 820,810 SH   OTR 1 0 820,810 0
Humana Inc common 444859102 11,717,311 28,560 SH   OTR 1 0 28,560 0
Synopsys Inc common 871607107 5,309,235 20,480 SH   OTR 1 0 20,480 0
Best Buy Co Inc common 086516101 3,784,037 37,920 SH   OTR 1 0 37,920 0
Pnc Financial Services Group Inc/The common 693475105 8,697,130 58,370 SH   OTR 1 0 58,370 0
Loews Corp common 540424108 1,685,324 37,435 SH   OTR 1 0 37,435 0
Take-Two Interactive Software Inc common 874054109 3,386,354 16,297 SH   OTR 1 0 16,297 0
Owens Corning common 690742101 2,464,549 32,531 SH   OTR 1 0 32,531 0
Packaging Corp of America common 695156109 3,065,739 22,230 SH   OTR 1 0 22,230 0
State Street Corp common 857477103 3,134,635 43,070 SH   OTR 1 0 43,070 0
Digital Realty Trust Inc common 253868103 5,727,723 41,056 SH   OTR 1 0 41,056 0
Dollar Tree Inc common 256746108 3,264,537 30,216 SH   OTR 1 0 30,216 0
Public Storage common 74460D109 5,027,346 21,770 SH   OTR 1 0 21,770 0
Citrix Systems Inc common 177376100 3,764,053 28,932 SH   OTR 1 0 28,932 0
Centene Corp common 15135B101 12,307,291 205,019 SH   OTR 1 0 205,019 0
Chubb Ltd common 004432874 18,937,085 123,032 SH   OTR 1 0 123,032 0
Check Point Software Technologies Ltd common 001082411 13,828,355 104,043 SH   OTR 1 0 104,043 0
Yum! Brands Inc common 988498101 4,052,653 37,331 SH   OTR 1 0 37,331 0
Linde PLC common 00BZ12WP8 27,451,418 104,176 SH   OTR 1 0 104,176 0
Fox Corp common 35137L204 564,662 19,552 SH   OTR 1 0 19,552 0
Teladoc Health Inc common 87918A105 2,876,025 14,383 SH   OTR 1 0 14,383 0
UGI Corp common 902681105 1,215,105 34,757 SH   OTR 1 0 34,757 0
Hologic Inc common 436440101 15,713,582 215,757 SH   OTR 1 0 215,757 0
DaVita Inc common 23918K108 1,190,319 10,139 SH   OTR 1 0 10,139 0
Expedia Group Inc common 30212P303 2,165,137 16,353 SH   OTR 1 0 16,353 0
Vulcan Materials Co common 929160109 3,592,068 24,220 SH   OTR 1 0 24,220 0
Pg&E Corp common 69331C108 2,443,580 196,114 SH   OTR 1 0 196,114 0
Perrigo Co Plc common 00BGH1M56 6,023,695 134,698 SH   OTR 1 0 134,698 0
VeriSign Inc common 92343E102 2,865,785 13,243 SH   OTR 1 0 13,243 0
Sempra Energy common 816851109 4,888,085 38,365 SH   OTR 1 0 38,365 0
Liberty Global Plc - A common 00B8W6766 447,804 18,489 SH   OTR 1 0 18,489 0
Dover Corp common 260003108 4,972,104 39,383 SH   OTR 1 0 39,383 0
Discovery Communications Inc - A common 25470F104 821,969 27,317 SH   OTR 1 0 27,317 0
AMETEK Inc common 031100100 5,287,860 43,723 SH   OTR 1 0 43,723 0
Howmet Aerospace Inc common 443201108 2,484,293 87,046 SH   OTR 1 0 87,046 0
Parker-Hannifin Corp common 701094104 8,381,511 30,768 SH   OTR 1 0 30,768 0
Aes Corp/Va common 00130H105 492,255 20,947 SH   OTR 1 0 20,947 0
Pioneer Natural Resources Co common 723787107 2,241,014 19,677 SH   OTR 1 0 19,677 0
Globe Life Inc common 37959E102 1,247,774 13,140 SH   OTR 1 0 13,140 0
Avalara Inc common 05338G106 1,766,302 10,712 SH   OTR 1 0 10,712 0
Aramark common 03852U106 1,000,095 25,990 SH   OTR 1 0 25,990 0
Exxon Mobil Corp common 30231G102 17,691,088 429,187 SH   OTR 1 0 429,187 0
ICON Plc common 000571120 5,240,088 26,875 SH   OTR 1 0 26,875 0
Western Alliance Bancorp common 957638109 5,257,435 87,697 SH   OTR 1 0 87,697 0
Nordic American Tankers Ltd common G65773106 548,700 186,000 SH   OTR 1 0 186,000 0
IGM Biosciences Inc common 449585108 1,082,359 12,280 SH   OTR 1 0 12,280 0
Agnc Investment Corp common 00123Q104 1,456,837 93,387 SH   OTR 1 0 93,387 0
Xylem Inc/Ny common 98419M100 20,676,196 203,126 SH   OTR 1 0 203,126 0
Trane Technologies Plc common 00BK9ZQ96 88,417,246 609,102 SH   OTR 1 0 609,102 0
T-Mobile US Inc common 872590104 247,067,450 1,832,165 SH   OTR 1 0 1,832,165 0
Zoetis Inc common 98978V103 43,414,622 262,324 SH   OTR 1 0 262,324 0
Motorola Solutions Inc common 620076307 11,447,929 67,317 SH   OTR 1 0 67,317 0
Kimberly-Clark Corp common 494368103 13,267,676 98,403 SH   OTR 1 0 98,403 0
Aon PLC common 00BLP1HW5 37,130,069 175,747 SH   OTR 1 0 175,747 0
Coca-Cola European Partners Plc common 00BDCPN04 9,380,597 188,252 SH   OTR 1 0 188,252 0
Apollo Global Management Inc common 03768E105 4,127,594 84,271 SH   OTR 1 0 84,271 0
Ares Capital Corp common 04010L103 3,013,277 178,406 SH   OTR 1 0 178,406 0
Huntsman Corp common 447011107 30,468,398 1,211,949 SH   OTR 1 0 1,211,949 0
Wabtec Corp common 929740108 3,003,103 41,026 SH   OTR 1 0 41,026 0
Abbott Laboratories common 002824100 35,134,137 320,889 SH   OTR 1 0 320,889 0
Constellation Brands Inc common 21036P108 5,335,839 24,359 SH   OTR 1 0 24,359 0
Intuit Inc common 461202103 31,839,407 83,821 SH   OTR 1 0 83,821 0
Cummins Inc common 231021106 8,781,049 38,666 SH   OTR 1 0 38,666 0
VF Corp common 918204108 4,257,689 49,850 SH   OTR 1 0 49,850 0
Vertex Pharmaceuticals Inc common 92532F100 9,087,982 38,453 SH   OTR 1 0 38,453 0
Target Corp common 87612E106 12,021,870 68,101 SH   OTR 1 0 68,101 0
Fedex Corp common 31428X106 12,789,141 49,261 SH   OTR 1 0 49,261 0
Dell Technologies Inc common 24703L202 4,482,856 61,166 SH   OTR 1 0 61,166 0
Johnson Controls International PLC common 00BY7QL61 8,602,657 184,646 SH   OTR 1 0 184,646 0
Welltower Inc common 95040Q104 3,679,463 56,940 SH   OTR 1 0 56,940 0
Kla-Tencor Corp common 482480100 5,281,505 20,399 SH   OTR 1 0 20,399 0
Charter Communications Inc common 16119P108 22,705,058 34,321 SH   OTR 1 0 34,321 0
Brown-Forman Corp common 115637209 3,695,322 46,523 SH   OTR 1 0 46,523 0
Sensata Technologies Holding Plc common 00BFMBMT8 2,151,845 40,801 SH   OTR 1 0 40,801 0
Corning Inc common 219350105 3,488,292 96,897 SH   OTR 1 0 96,897 0
Match Group Inc common 57667L107 4,465,397 29,535 SH   OTR 1 0 29,535 0
Uber Technologies Inc common 90353T100 9,071,676 177,876 SH   OTR 1 0 177,876 0
Avantor Inc common 05352A100 1,865,895 66,284 SH   OTR 1 0 66,284 0
CBOE Global Markets Inc common 12503M108 1,369,423 14,706 SH   OTR 1 0 14,706 0
International Flavors & Fragrances Inc common 459506101 1,739,046 15,978 SH   OTR 1 0 15,978 0
General Motors Co common 37045V100 30,583,872 734,483 SH   OTR 1 0 734,483 0
Alnylam Pharmaceuticals Inc common 02043Q107 2,047,937 15,757 SH   OTR 1 0 15,757 0
Teradyne Inc common 880770102 2,766,941 23,079 SH   OTR 1 0 23,079 0
Principal Financial Group Inc common 74251V102 2,010,296 40,522 SH   OTR 1 0 40,522 0
Delta Air Lines Inc common 247361702 32,114,641 798,673 SH   OTR 1 0 798,673 0
Ameriprise Financial Inc common 03076C106 2,831,388 14,570 SH   OTR 1 0 14,570 0
CMS Energy Corp common 125896100 2,614,156 42,848 SH   OTR 1 0 42,848 0
Northern Trust Corp common 665859104 2,008,192 21,561 SH   OTR 1 0 21,561 0
Weyerhaeuser Co common 962166104 3,107,359 92,674 SH   OTR 1 0 92,674 0
Danaher Corp common 235851102 40,713,597 183,279 SH   OTR 1 0 183,279 0
Analog Devices Inc common 032654105 6,627,020 44,859 SH   OTR 1 0 44,859 0
ResMed Inc common 761152107 4,197,847 19,749 SH   OTR 1 0 19,749 0
Wynn Resorts Ltd common 983134107 1,263,922 11,202 SH   OTR 1 0 11,202 0
Xilinx Inc common 983919101 4,426,768 31,225 SH   OTR 1 0 31,225 0
Becton Dickinson And Co common 075887109 11,364,242 45,417 SH   OTR 1 0 45,417 0
Invesco Ltd common G491BT108 1,080,904 62,014 SH   OTR 1 0 62,014 0
Liberty Media Corp - C common 531229854 980,865 23,025 SH   OTR 1 0 23,025 0
Diamondback Energy Inc common 25278X109 21,955,353 453,623 SH   OTR 1 0 453,623 0
SS&C Technologies Holdings Inc common 78467J100 2,241,573 30,812 SH   OTR 1 0 30,812 0
Athene Holding Ltd common G0684D107 823,284 19,084 SH   OTR 1 0 19,084 0
Guidewire Software Inc common 40171V100 1,315,106 10,216 SH   OTR 1 0 10,216 0
Sarepta Therapeutics Inc common 803607100 5,273,085 30,929 SH   OTR 1 0 30,929 0
Dropbox Inc common 26210C104 871,002 39,252 SH   OTR 1 0 39,252 0
Slack Technologies Inc common 83088V102 2,075,082 49,126 SH   OTR 1 0 49,126 0
SEI Investments Co common 784117103 709,812 12,351 SH   OTR 1 0 12,351 0
Idex Corp common 45167R104 3,851,930 19,337 SH   OTR 1 0 19,337 0
RPM International Inc common 749685103 3,670,962 40,438 SH   OTR 1 0 40,438 0
Valero Energy Corp common 91913Y100 2,312,751 40,883 SH   OTR 1 0 40,883 0
HEICO Corp common 422806208 1,520,375 12,988 SH   OTR 1 0 12,988 0
Cloudflare Inc common 18915M107 940,908 12,382 SH   OTR 1 0 12,382 0
MasTec Inc common 576323109 37,223,553 545,960 SH   OTR 1 0 545,960 0
Rigel Pharmaceuticals Inc common 766559603 501,778 143,365 SH   OTR 1 0 143,365 0
Amicus Therapeutics Inc common 03152W109 363,317 15,728 SH   OTR 1 0 15,728 0
Facebook Inc common 30303M102 556,341,967 2,036,689 SH   OTR 1 0 2,036,689 0
American Water Works Co Inc common 030420103 5,015,553 32,681 SH   OTR 1 0 32,681 0
Hain Celestial common 405217100 1,876,275 46,720 SH   OTR 1 0 46,720 0
Vital Farms, Inc. common 92847W103 769,247 30,405 SH   OTR 1 0 30,405 0
Warner Music Group Corp common 934550203 4,512,452 118,780 SH   OTR 1 0 118,780 0
Amerisourcebergen Corp common 03073E105 10,666,691 109,111 SH   OTR 1 0 109,111 0
Nxp Semiconductors Nv common 000953878 12,640,023 79,492 SH   OTR 1 0 79,492 0
Dollar General Corp common 256677105 80,886,427 384,624 SH   OTR 1 0 384,624 0
Prospect Capital Corp common 74348T102 863,301 159,575 SH   OTR 1 0 159,575 0
Apollo Investment Corp common 03761U502 663,786 62,474 SH   OTR 1 0 62,474 0
Modine Manufacturing Co common 607828100 10,585,342 842,782 SH   OTR 1 0 842,782 0
Eaton Corp PLC common 00B8KQN82 9,974,864 83,027 SH   OTR 1 0 83,027 0
AbbVie Inc common 00287Y109 25,572,205 238,658 SH   OTR 1 0 238,658 0
Travelers Cos Inc/The common 89417E109 4,609,610 32,839 SH   OTR 1 0 32,839 0
Hasbro Inc common 418056107 1,665,199 17,802 SH   OTR 1 0 17,802 0
Medtronic Plc common 00BTN1Y11 27,470,384 234,509 SH   OTR 1 0 234,509 0
Mastercard Inc common 57636Q104 87,146,187 244,148 SH   OTR 1 0 244,148 0
Hess Corp common 42809H107 1,870,614 35,435 SH   OTR 1 0 35,435 0
UDR Inc common 902653104 1,613,176 41,977 SH   OTR 1 0 41,977 0
Lincoln National Corp common 534187109 2,343,540 46,582 SH   OTR 1 0 46,582 0
Schlumberger Ltd common 806857108 4,260,801 195,181 SH   OTR 1 0 195,181 0
Biogen Inc common 09062X103 42,931,794 175,332 SH   OTR 1 0 175,332 0
Baker Hughes Co common 05722G100 2,307,887 110,690 SH   OTR 1 0 110,690 0
Teva Pharmaceutical Industries Ltd ADR common 881624209 973,888 100,921 SH   OTR 1 0 100,921 0
Ross Stores Inc common 778296103 5,677,875 46,233 SH   OTR 1 0 46,233 0
Union Pacific Corp common 907818108 28,707,916 137,873 SH   OTR 1 0 137,873 0
Equinix Inc common 29444U700 8,073,091 11,304 SH   OTR 1 0 11,304 0
Exelon Corp common 30161N101 6,184,259 146,477 SH   OTR 1 0 146,477 0
Tractor Supply Co common 892356106 3,609,813 25,678 SH   OTR 1 0 25,678 0
Allstate Corp/The common 020002101 4,349,051 39,562 SH   OTR 1 0 39,562 0
TE Connectivity Ltd common 010299318 7,295,678 60,260 SH   OTR 1 0 60,260 0
Old Dominion Freight Line Inc common 679580100 3,561,840 18,249 SH   OTR 1 0 18,249 0
Regeneron Pharmaceuticals Inc common 75886F107 17,925,313 37,104 SH   OTR 1 0 37,104 0
Qualcomm Inc common 747525103 22,390,324 146,976 SH   OTR 1 0 146,976 0
Alexion Pharmaceuticals Inc common 015351109 44,938,061 287,622 SH   OTR 1 0 287,622 0
Moody's Corp common 615369105 6,773,331 23,337 SH   OTR 1 0 23,337 0
Newell Brands Inc common 651229106 1,098,071 51,747 SH   OTR 1 0 51,747 0
Hewlett Packard Enterprise Co common 42824C109 4,051,088 341,864 SH   OTR 1 0 341,864 0
IHS Markit Ltd common G47567105 6,353,317 70,726 SH   OTR 1 0 70,726 0
Peloton Interactive Inc common 70614W100 3,925,755 25,875 SH   OTR 1 0 25,875 0
Snap-On Inc common 833034101 1,993,096 11,646 SH   OTR 1 0 11,646 0
Bunge Ltd common G16962105 1,138,600 17,362 SH   OTR 1 0 17,362 0
NiSource Inc common 65473P105 1,195,495 52,114 SH   OTR 1 0 52,114 0
Wells Fargo & Co common 949746101 13,834,331 458,394 SH   OTR 1 0 458,394 0
Public Service Enterprise Group Inc common 744573106 4,030,396 69,132 SH   OTR 1 0 69,132 0
Eastman Chemical Co common 277432100 2,807,038 27,992 SH   OTR 1 0 27,992 0
EOG Resources Inc common 26875P101 3,471,501 69,611 SH   OTR 1 0 69,611 0
Zimmer Biomet Holdings Inc common 98956P102 4,024,060 26,115 SH   OTR 1 0 26,115 0
DuPont De Nemours Inc common 26614N102 10,627,745 149,455 SH   OTR 1 0 149,455 0
Consolidated Edison Inc common 209115104 3,441,859 47,625 SH   OTR 1 0 47,625 0
Lumen Technologies Inc common 156700106 1,363,021 139,797 SH   OTR 1 0 139,797 0
Hershey Co/The common 427866108 3,640,078 23,896 SH   OTR 1 0 23,896 0
Cincinnati Financial Corp common 172062101 1,805,676 20,667 SH   OTR 1 0 20,667 0
CF Industries Holdings Inc common 125269100 1,654,930 42,752 SH   OTR 1 0 42,752 0
Conagra Brands Inc common 205887102 2,722,981 75,096 SH   OTR 1 0 75,096 0
Ulta Beauty Inc common 90384S303 58,692,345 204,389 SH   OTR 1 0 204,389 0
Capital One Financial Corp common 14040H105 5,927,639 59,966 SH   OTR 1 0 59,966 0
First Republic Bank/Ca common 33616C100 2,981,357 20,291 SH   OTR 1 0 20,291 0
Microchip Technology Inc common 595017104 4,881,912 35,348 SH   OTR 1 0 35,348 0
International Paper Co common 460146103 4,127,804 83,021 SH   OTR 1 0 83,021 0
eBay Inc common 278642103 4,940,681 98,322 SH   OTR 1 0 98,322 0
Edison International common 281020107 3,124,730 49,741 SH   OTR 1 0 49,741 0
Occidental Petroleum Corp common 674599105 1,852,603 107,025 SH   OTR 1 0 107,025 0
Knight-Swift Transportation Holdings Inc common 499049104 1,112,077 26,592 SH   OTR 1 0 26,592 0
Booz Allen Hamilton Holding Corp common 099502106 1,243,536 14,264 SH   OTR 1 0 14,264 0
WP Carey Inc common 92936U109 1,862,394 26,387 SH   OTR 1 0 26,387 0
Elanco Animal Health Inc common 28414H103 1,314,670 42,865 SH   OTR 1 0 42,865 0
Flex Ltd common 999900002 13,908,843 773,573 SH   OTR 1 0 773,573 0
Mid-America Apartment Communities Inc common 59522J103 1,567,662 12,374 SH   OTR 1 0 12,374 0
NuCor Corp common 670346105 3,249,058 61,084 SH   OTR 1 0 61,084 0
Wr Berkley Corp common 084423102 914,670 13,771 SH   OTR 1 0 13,771 0
Brown & Brown common 115236101 1,185,203 24,999 SH   OTR 1 0 24,999 0
Black Knight Inc common 09215C105 1,739,435 19,688 SH   OTR 1 0 19,688 0
Telekomunikasi Indonesia Persero Tbk Pt ADR common 715684106 274,925 11,689 SH   OTR 1 0 11,689 0
Envista Holdings Corp common 29415F104 3,032,450 89,877 SH   OTR 1 0 89,877 0
Epizyme Inc common 29428V104 225,280 20,744 SH   OTR 1 0 20,744 0
Coherus BioSciences Inc common 19249H103 365,449 21,027 SH   OTR 1 0 21,027 0
MSA Safety Inc common 553498106 12,195,649 81,609 SH   OTR 1 0 81,609 0
Microsoft Corp common 594918104 854,343,690 3,841,128 SH   OTR 1 0 3,841,128 0
Taiwan Semiconductor Manufacturing Co Ltd ADR common 874039100 94,548,148 867,096 SH   OTR 1 0 867,096 0
Glu Mobile Inc common 379890106 31,904,050 3,540,960 SH   OTR 1 0 3,540,960 0
Ecolab Inc common 278865100 21,710,861 100,346 SH   OTR 1 0 100,346 0
WW Grainger Inc common 384802104 5,042,999 12,350 SH   OTR 1 0 12,350 0
Activision Blizzard Inc common 00507V109 38,970,166 419,711 SH   OTR 1 0 419,711 0
Walt Disney Co/The common 254687106 59,759,505 329,835 SH   OTR 1 0 329,835 0
Electronic Arts Inc common 285512109 39,992,887 278,502 SH   OTR 1 0 278,502 0
IQVIA Holdings Inc common 46266C105 34,823,481 194,360 SH   OTR 1 0 194,360 0
Intercontinental Exchange Inc common 45866F104 21,754,992 188,698 SH   OTR 1 0 188,698 0
Boston Scientific Corp common 101137107 34,100,660 948,558 SH   OTR 1 0 948,558 0
Palo Alto Networks Inc common 697435105 11,863,984 33,383 SH   OTR 1 0 33,383 0
Procter & Gamble Co/The common 742718109 56,005,798 402,514 SH   OTR 1 0 402,514 0
PTC Inc common 69370C100 24,011,588 200,749 SH   OTR 1 0 200,749 0
Baozun Inc common 06684L103 7,112,717 207,066 SH   OTR 1 0 207,066 0
Blackstone Group Lp common 09260D107 7,961,973 122,851 SH   OTR 1 0 122,851 0
Gladstone Capital Corp common 376535100 465,150 52,500 SH   OTR 1 0 52,500 0
Kkr & Co Inc common 48251W104 4,905,161 121,145 SH   OTR 1 0 121,145 0
Magna International Inc common 559222401 6,080,800 85,887 SH   OTR 1 0 85,887 0
Clean Energy Fuels Corp common 184499101 10,159,333 1,292,536 SH   OTR 1 0 1,292,536 0
Canadian Solar Inc common 136635109 15,531,971 303,122 SH   OTR 1 0 303,122 0
Fleetcor Technologies Inc common 339041105 2,970,573 10,888 SH   OTR 1 0 10,888 0
American Tower Corp common 03027X100 12,423,188 55,347 SH   OTR 1 0 55,347 0
Global Payments Inc common 37940X102 8,482,378 39,376 SH   OTR 1 0 39,376 0
Ball Corp common 058498106 13,745,355 147,514 SH   OTR 1 0 147,514 0
WalMart Inc common 931142103 27,113,606 188,093 SH   OTR 1 0 188,093 0
Jack Henry & Associates Inc common 426281101 1,642,903 10,142 SH   OTR 1 0 10,142 0
Colgate-Palmolive Co common 194162103 9,648,093 112,830 SH   OTR 1 0 112,830 0
Cvs Health Corp common 126650100 12,561,326 183,914 SH   OTR 1 0 183,914 0
Kellogg Co common 487836108 3,807,978 61,192 SH   OTR 1 0 61,192 0
HP Inc common 40434L105 5,375,448 218,603 SH   OTR 1 0 218,603 0
General Mills Inc common 370334104 6,886,832 117,123 SH   OTR 1 0 117,123 0
Cognex Corp common 192422103 1,754,870 21,858 SH   OTR 1 0 21,858 0
Starbucks Corp common 855244109 15,725,418 146,994 SH   OTR 1 0 146,994 0
Cardinal Health Inc common 14149Y108 2,817,684 52,608 SH   OTR 1 0 52,608 0
Air Products & Chemicals Inc common 009158106 11,958,293 43,768 SH   OTR 1 0 43,768 0
ViacomCBS Inc common 92556H206 2,989,556 80,235 SH   OTR 1 0 80,235 0
Paychex Inc common 704326107 4,499,010 48,283 SH   OTR 1 0 48,283 0
Automatic Data Processing Inc common 053015103 11,075,932 62,860 SH   OTR 1 0 62,860 0
Expeditors International of Washington Inc common 302130109 3,056,740 32,139 SH   OTR 1 0 32,139 0
Crown Holdings Inc common 228368106 85,502,764 853,321 SH   OTR 1 0 853,321 0
Church & Dwight Co Inc common 171340102 4,008,131 45,949 SH   OTR 1 0 45,949 0
Waste Management Inc common 94106L109 10,949,211 92,845 SH   OTR 1 0 92,845 0
Campbell Soup Co common 134429109 2,894,860 59,873 SH   OTR 1 0 59,873 0
Robert Half International Inc common 770323103 1,955,499 31,298 SH   OTR 1 0 31,298 0
Kroger Co/The common 501044101 4,834,412 152,217 SH   OTR 1 0 152,217 0
Square Inc common 852234103 10,498,736 48,239 SH   OTR 1 0 48,239 0
Pinterest Inc common 72352L106 3,773,764 57,265 SH   OTR 1 0 57,265 0
Realty Income Corp common 756109104 2,459,632 39,563 SH   OTR 1 0 39,563 0
Keurig Dr Pepper Inc common 49271V100 2,462,880 76,965 SH   OTR 1 0 76,965 0
Hilton Worldwide Holdings Inc common 43300A203 3,784,843 34,018 SH   OTR 1 0 34,018 0
T Rowe Price Group Inc common 74144T108 4,289,181 28,332 SH   OTR 1 0 28,332 0
Emerson Electric Co common 291011104 59,912,781 745,462 SH   OTR 1 0 745,462 0
Pentair PLC common 00BLS09M3 1,924,725 36,254 SH   OTR 1 0 36,254 0
Equifax Inc common 294429105 4,247,301 22,025 SH   OTR 1 0 22,025 0
Celanese Corp common 150870103 2,832,432 21,798 SH   OTR 1 0 21,798 0
Varian Medical Systems Inc common 92220P105 3,390,294 19,372 SH   OTR 1 0 19,372 0
Ao Smith Corp common 831865209 1,512,758 27,595 SH   OTR 1 0 27,595 0
M&T Bank Corp common 55261F104 1,893,969 14,878 SH   OTR 1 0 14,878 0
Carnival Corp common 143658300 1,308,416 60,407 SH   OTR 1 0 60,407 0
Akamai Technologies Inc common 00971T101 2,547,477 24,264 SH   OTR 1 0 24,264 0
MGM Resorts International common 552953101 1,931,595 61,301 SH   OTR 1 0 61,301 0
Vornado Realty Trust common 929042109 895,189 23,974 SH   OTR 1 0 23,974 0
Ppg Industries Inc common 693506107 6,233,910 43,225 SH   OTR 1 0 43,225 0
Tyson Foods Inc common 902494103 3,304,612 51,282 SH   OTR 1 0 51,282 0
Mccormick & Co Inc/Md common 579780206 3,288,258 34,396 SH   OTR 1 0 34,396 0
Aflac Inc common 001055102 3,813,703 85,759 SH   OTR 1 0 85,759 0
Liberty Media Corp-Liberty Siriusxm - C common 531229607 903,746 20,771 SH   OTR 1 0 20,771 0
Medical Properties Trust Inc common 58463J304 1,347,864 61,857 SH   OTR 1 0 61,857 0
Ch Robinson Worldwide Inc common 12541W209 2,190,175 23,332 SH   OTR 1 0 23,332 0
Vereit INC common 92339V308 937,343 24,804 SH   OTR 1 0 24,804 0
ETSY Inc common 29786A106 2,098,271 11,794 SH   OTR 1 0 11,794 0
Hdfc Bank Ltd ADR common 40415F101 15,536,623 215,010 SH   OTR 1 0 215,010 0
Azul SA ADR common 05501U106 246,798 10,815 SH   OTR 1 0 10,815 0
ConocoPhillips common 20825C104 4,328,918 108,250 SH   OTR 1 0 108,250 0
Generac Holdings Inc common 368736104 2,590,655 11,392 SH   OTR 1 0 11,392 0
Draftkings Inc common 26142R104 614,732 13,203 SH   OTR 1 0 13,203 0
Capri Holdings Ltd common G1890L107 21,832,314 519,817 SH   OTR 1 0 519,817 0
Omnicell Inc common 68213N109 2,301,814 19,169 SH   OTR 1 0 19,169 0
Signature Bank/New York Ny common 82669G104 5,789,600 42,794 SH   OTR 1 0 42,794 0
Nio Inc - ADR common 62914V106 1,662,570 34,111 SH   OTR 1 0 34,111 0
Skyworks Solutions Inc common 83088M102 3,250,993 21,265 SH   OTR 1 0 21,265 0
Walgreens Boots Alliance Inc common 931427108 6,972,500 174,837 SH   OTR 1 0 174,837 0
Annaly Capital Management Inc common 035710409 1,804,151 213,509 SH   OTR 1 0 213,509 0
New Oriental Education & Technology Group ADR common 647581107 31,215,708 167,998 SH   OTR 1 0 167,998 0
Eversource Energy common 30040W108 5,557,489 64,241 SH   OTR 1 0 64,241 0
Aptiv PLC common 00B783TY6 8,064,169 61,894 SH   OTR 1 0 61,894 0
ACADIA Pharmaceuticals Inc common 004225108 2,945,539 55,098 SH   OTR 1 0 55,098 0
Vishay Intertechnology Inc common 928298108 190,479,376 9,197,459 SH   OTR 1 0 9,197,459 0
Micron Technology Inc common 595112103 32,775,849 435,965 SH   OTR 1 0 435,965 0
Intel Corp common 458140100 104,990,867 2,107,404 SH   OTR 1 0 2,107,404 0
Cisco Systems Inc common 17275R102 80,993,875 1,809,919 SH   OTR 1 0 1,809,919 0
Charles Schwab Corp/The common 808513105 18,102,022 341,290 SH   OTR 1 0 341,290 0
Hercules Capital Inc common 427096508 928,864 64,415 SH   OTR 1 0 64,415 0
Chemours Co common 163851108 20,342,253 820,583 SH   OTR 1 0 820,583 0
Dana Inc common 235825205 2,872,368 147,150 SH   OTR 1 0 147,150 0
Adecoagro SA common 058467146 15,804,907 2,324,251 SH   OTR 1 0 2,324,251 0
REX American Resources Corp common 761624105 16,141,432 219,701 SH   OTR 1 0 219,701 0
Loop Industries Inc common 543518104 344,743 41,686 SH   OTR 1 0 41,686 0
Twitter Inc common 90184L102 5,176,902 95,603 SH   OTR 1 0 95,603 0
Prologis Inc common 74340W103 17,672,807 177,331 SH   OTR 1 0 177,331 0
O'Reilly Automotive Inc common 67103H107 4,652,872 10,281 SH   OTR 1 0 10,281 0
Truist Financial Corp. common 89832Q109 9,259,980 193,198 SH   OTR 1 0 193,198 0
Us Bancorp common 902973304 7,653,339 164,270 SH   OTR 1 0 164,270 0
Citigroup Inc common 172967424 109,785,322 1,780,495 SH   OTR 1 0 1,780,495 0
LKQ Corp common 501889208 1,484,837 42,135 SH   OTR 1 0 42,135 0
Cme Group Inc common 12572Q105 9,205,722 50,567 SH   OTR 1 0 50,567 0
Agilent Technologies Inc common 00846U101 20,600,790 173,861 SH   OTR 1 0 173,861 0
Nortonlifelock Inc. common 668771108 1,639,750 78,910 SH   OTR 1 0 78,910 0
Avery Dennison Corp common 053611109 2,944,298 18,982 SH   OTR 1 0 18,982 0
CBRE Group Inc common 12504L109 3,511,379 55,985 SH   OTR 1 0 55,985 0
Sysco Corp common 871829107 5,361,423 72,198 SH   OTR 1 0 72,198 0
Prudential Financial Inc common 744320102 4,542,035 58,179 SH   OTR 1 0 58,179 0
Cigna Corp common 125523100 11,732,192 56,356 SH   OTR 1 0 56,356 0
Broadcom Inc common 11135F101 23,127,237 52,820 SH   OTR 1 0 52,820 0
Ingersoll-Rand Inc common 45687V106 4,729,948 103,818 SH   OTR 1 0 103,818 0
Salesforce.com Inc common 79466L302 26,651,528 119,766 SH   OTR 1 0 119,766 0
Merck & Co Inc common 58933Y105 40,845,603 499,335 SH   OTR 1 0 499,335 0
Bristol-Myers Squibb Co common 110122108 33,969,985 547,638 SH   OTR 1 0 547,638 0
Boston Properties Inc common 101121101 2,007,345 21,235 SH   OTR 1 0 21,235 0
Juniper Networks Inc common 48203R104 1,216,170 54,028 SH   OTR 1 0 54,028 0
Hartford Financial Services Group Inc common 416515104 2,332,379 47,619 SH   OTR 1 0 47,619 0
Mckesson Corp common 58155Q103 4,226,082 24,299 SH   OTR 1 0 24,299 0
Host Hotels & Resorts Inc common 44107P104 1,210,764 82,759 SH   OTR 1 0 82,759 0
Metlife Inc common 59156R108 4,909,421 104,567 SH   OTR 1 0 104,567 0
Snap Inc common 83304A106 5,694,111 113,723 SH   OTR 1 0 113,723 0
Catalent Inc common 148806102 2,025,514 19,463 SH   OTR 1 0 19,463 0
Dow Inc common 260557103 8,386,661 151,111 SH   OTR 1 0 151,111 0
Zoom Video Communications Inc common 98980L101 7,245,634 21,480 SH   OTR 1 0 21,480 0
Okta Inc common 679295105 3,628,290 14,270 SH   OTR 1 0 14,270 0
Moderna Inc common 60770K107 3,971,323 38,014 SH   OTR 1 0 38,014 0
Carrier Global Corp common 14448C104 7,170,911 190,109 SH   OTR 1 0 190,109 0
Essential Utilities Inc common 29670G102 2,436,948 51,532 SH   OTR 1 0 51,532 0
Atmos Energy Corp common 049560105 2,677,480 28,057 SH   OTR 1 0 28,057 0
Stanley Black & Decker Inc common 854502101 6,353,700 35,583 SH   OTR 1 0 35,583 0
Verisk Analytics Inc common 92345Y106 6,479,714 31,214 SH   OTR 1 0 31,214 0
Ally Financial Inc common 02005N100 2,070,527 58,063 SH   OTR 1 0 58,063 0
NetApp Inc common 64110D104 1,940,501 29,295 SH   OTR 1 0 29,295 0
Pinnacle West Capital Corp common 723484101 1,120,339 14,013 SH   OTR 1 0 14,013 0
Melco Resorts & Entertainment Ltd ADR common 585464100 504,319 27,187 SH   OTR 1 0 27,187 0
Cheniere Energy Inc common 16411R208 1,708,334 28,458 SH   OTR 1 0 28,458 0
Borgwarner Inc common 099724106 13,384,935 346,401 SH   OTR 1 0 346,401 0
Ionis Pharmaceuticals Inc common 462222100 1,378,502 24,381 SH   OTR 1 0 24,381 0
Mosaic Co/The common 61945C103 1,717,144 74,626 SH   OTR 1 0 74,626 0
Waste Connections Inc common 94106B101 8,420,587 82,096 SH   OTR 1 0 82,096 0
Martin Marietta Materials Inc common 573284106 24,985,952 87,988 SH   OTR 1 0 87,988 0
Amphenol Corp common 032095101 3,466,320 26,507 SH   OTR 1 0 26,507 0
Baxter International Inc common 071813109 4,939,013 61,553 SH   OTR 1 0 61,553 0
KeyCorp common 493267108 2,253,044 137,297 SH   OTR 1 0 137,297 0
Copart Inc common 217204106 5,151,971 40,487 SH   OTR 1 0 40,487 0
Ford Motor Co common 345370860 4,247,205 483,186 SH   OTR 1 0 483,186 0
GoDaddy Inc common 380237107 1,672,355 20,161 SH   OTR 1 0 20,161 0
Altice USA Inc common 02156K103 1,403,614 37,064 SH   OTR 1 0 37,064 0
Exact Sciences Corp common 30063P105 2,444,176 18,448 SH   OTR 1 0 18,448 0
XPO Logistics Inc common 983793100 2,159,546 18,117 SH   OTR 1 0 18,117 0
Otis Worldwide Corp common 68902V107 6,240,337 92,381 SH   OTR 1 0 92,381 0
Raymond James Financial Inc common 754730109 1,129,671 11,808 SH   OTR 1 0 11,808 0
Nordson Corp common 655663102 2,227,531 11,085 SH   OTR 1 0 11,085 0
Ternium SA common 880890108 639,353 21,986 SH   OTR 1 0 21,986 0
Yum China Holdings Inc common 98850P109 1,007,353 17,645 SH   OTR 1 0 17,645 0
Infosys Ltd common 456788108 755,106 44,549 SH   OTR 1 0 44,549 0
21Vianet Group Inc common 90138A103 824,859 23,778 SH   OTR 1 0 23,778 0
Kingsoft Cloud Holdings Ltd common 49639K101 491,070 11,276 SH   OTR 1 0 11,276 0
Southern Co/The common 842587107 7,675,187 124,942 SH   OTR 1 0 124,942 0
ICU Medical Inc common 44930G107 3,284,271 15,312 SH   OTR 1 0 15,312 0
East West Bancorp Inc common 27579R104 5,684,236 112,093 SH   OTR 1 0 112,093 0
Aurinia Pharmaceuticals Inc. common 05156V102 1,376,818 99,553 SH   OTR 1 0 99,553 0