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