0001144204-19-039193.txt : 20190812 0001144204-19-039193.hdr.sgml : 20190812 20190812162219 ACCESSION NUMBER: 0001144204-19-039193 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190812 DATE AS OF CHANGE: 20190812 EFFECTIVENESS DATE: 20190812 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CANADA PENSION PLAN INVESTMENT BOARD CENTRAL INDEX KEY: 0001283718 IRS NUMBER: 980361334 STATE OF INCORPORATION: A6 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12303 FILM NUMBER: 191016798 BUSINESS ADDRESS: STREET 1: ONE QUEEN STREET EAST STREET 2: STE 2500 CITY: TORONTO ONTARIO STATE: A6 ZIP: 0000 BUSINESS PHONE: 416 972 8226 MAIL ADDRESS: STREET 1: ONE QUEEN STREET EAST STREET 2: STE 2500 CITY: TORONTO ONTARIO STATE: A6 ZIP: 0000 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001283718 XXXXXXXX 06-30-2019 06-30-2019 false CANADA PENSION PLAN INVESTMENT BOARD
One Queen Street East Ste 2500 Toronto Ontario A6 0000
13F HOLDINGS REPORT 028-12303 N
Kathryn J. Daniels Managing Director, Head of Compliance 416-972-8299 /s/ Kathryn J. Daniels Toronto A6 08-12-2019 0 1268 49493874
INFORMATION TABLE 2 infotable.xml DEUTSCHE BANK AG Common Stock D18190898 3 419 SH SOLE 419 0 0 ADIENT PLC Common Stock G0084W101 39 1600 SH SOLE 1600 0 0 ALLEGION PUB LTD CO Common Stock G0176J109 1 10 SH SOLE 10 0 0 ALKERMES PLC Common Stock G01767105 35714 1584471 SH SOLE 1584471 0 0 ALLERGAN PLC Common Stock G0177J108 81665 487757 SH SOLE 487757 0 0 AMDOCS LTD Common Stock G02602103 31075 500491 SH SOLE 500491 0 0 AON PLC Common Stock G0408V102 17269 89486 SH SOLE 89486 0 0 ARCH CAP GROUP LTD Common Stock G0450A105 16207 437082 SH SOLE 437082 0 0 ATHENE HLDG LTD Common Stock G0684D107 11554 268328 SH SOLE 268328 0 0 AXIS CAPITAL HOLDINGS LTD Common Stock G0692U109 2943 49346 SH SOLE 49346 0 0 ACCENTURE PLC IRELAND Common Stock G1151C101 37250 201600 SH SOLE 201600 0 0 BRIGHTSPHERE INVESTMNT GRP P Common Stock G1644T109 1597 139937 SH SOLE 139937 0 0 BUNGE LIMITED Common Stock G16962105 26169 469743 SH SOLE 469743 0 0 CAPRI HOLDINGS LIMITED Common Stock G1890L107 3574 103059 SH SOLE 103059 0 0 CHINA BIOLOGIC PRODS HLDGS I Common Stock G21515104 8749 91800 SH SOLE 91800 0 0 COCA COLA EUROPEAN PARTNERS Common Stock G25839104 17186 304176 SH SOLE 304176 0 0 DELPHI TECHNOLOGIES PLC Common Stock G2709G107 32 1623 SH SOLE 1623 0 0 EATON CORP PLC Common Stock G29183103 31581 379209 SH SOLE 379209 0 0 ENDO INTL PLC Common Stock G30401106 10 2337 SH SOLE 2337 0 0 ENSTAR GROUP LIMITED Common Stock G3075P101 261631 1501211 SH SOLE 1501211 0 0 ENSCO ROWAN PLC Common Stock G3166L100 0 2 SH SOLE 2 0 0 ESSENT GROUP LTD Common Stock G3198U102 53094 1129900 SH SOLE 1129900 0 0 EVEREST RE GROUP LTD Common Stock G3223R108 202 817 SH SOLE 817 0 0 FABRINET Common Stock G3323L100 14715 296254 SH SOLE 296254 0 0 GASLOG LTD Common Stock G37585109 624 43307 SH SOLE 43307 0 0 GENPACT LIMITED Common Stock G3922B107 15988 419743 SH SOLE 419743 0 0 HELEN OF TROY CORP LTD Common Stock G4388N106 3526 27000 SH SOLE 27000 0 0 HERBALIFE NUTRITION LTD Common Stock G4412G101 30902 722691 SH SOLE 722691 0 0 HORIZON THERAPEUTICS PUB LTD Common Stock G46188101 8646 359331 SH SOLE 359331 0 0 ICON PLC Common Stock G4705A100 13588 88252 SH SOLE 88252 0 0 IHS MARKIT LTD Common Stock G47567105 1403876 22031949 SH SOLE 22031949 0 0 INGERSOLL-RAND PLC Common Stock G47791101 53760 424413 SH SOLE 424413 0 0 INTERNATIONAL GAME TECHNOLOG Common Stock G4863A108 14 1110 SH SOLE 1110 0 0 WEATHERFORD INTL PLC Common Stock G48833100 0 10 SH SOLE 10 0 0 INVESCO LTD Common Stock G491BT108 12590 615349 SH SOLE 615349 0 0 JAZZ PHARMACEUTICALS PLC Common Stock G50871105 29011 203501 SH SOLE 203501 0 0 JOHNSON CTLS INTL PLC Common Stock G51502105 21638 523791 SH SOLE 523791 0 0 LIBERTY GLOBAL PLC Common Stock G5480U104 16541 612839 SH SOLE 612839 0 0 LIBERTY GLOBAL PLC Common Stock G5480U120 9100 342993 SH SOLE 342993 0 0 LINDE PLC Common Stock G5494J103 386425 1924429 SH SOLE 1924429 0 0 LIVANOVA PLC Common Stock G5509L101 2749 38200 SH SOLE 38200 0 0 MALLINCKRODT PUB LTD CO Common Stock G5785G107 1550 168845 SH SOLE 168845 0 0 MARVELL TECHNOLOGY GROUP LTD Common Stock G5876H105 0 11 SH SOLE 11 0 0 MEDTRONIC PLC Common Stock G5960L103 191894 1970369 SH SOLE 1970369 0 0 APTIV PLC Common Stock G6095L109 52850 653843 SH SOLE 653843 0 0 NABORS INDUSTRIES LTD Common Stock G6359F103 1661 572610 SH SOLE 572610 0 0 NIELSEN HLDGS PLC Common Stock G6518L108 3085 136499 SH SOLE 136499 0 0 NOBLE CORP PLC Common Stock G65431101 1705 911699 SH SOLE 911699 0 0 NORWEGIAN CRUISE LINE HLDG L Common Stock G66721104 4677 87210 SH SOLE 87210 0 0 PAGSEGURO DIGITAL LTD Common Stock G68707101 162115 4160000 SH SOLE 4160000 0 0 PENTAIR PLC Common Stock G7S00T104 4833 129916 SH SOLE 129916 0 0 SEAGATE TECHNOLOGY PLC Common Stock G7945M107 34437 730845 SH SOLE 730845 0 0 SENSATA TECHNOLOGIES HLDNG P Common Stock G8060N102 12390 252854 SH SOLE 252854 0 0 SIGNET JEWELERS LIMITED Common Stock G81276100 20008 1119035 SH SOLE 1119035 0 0 SINA CORP Common Stock G81477104 2 40 SH SOLE 40 0 0 TECHNIPFMC PLC Common Stock G87110105 1328 51596 SH SOLE 51596 0 0 TRONOX HOLDINGS PLC Common Stock G9087Q102 419 32800 SH SOLE 32800 0 0 GOLAR LNG LTD BERMUDA Common Stock G9456A100 1091 59010 SH SOLE 59010 0 0 WILLIS TOWERS WATSON PUB LTD Common Stock G96629103 11886 62054 SH SOLE 62054 0 0 PERRIGO CO PLC Common Stock G97822103 150 3153 SH SOLE 3153 0 0 ALCON INC Common Stock H01301128 3400 54993 SH SOLE 54993 0 0 CHUBB LIMITED Common Stock H1467J104 22403 152104 SH SOLE 152104 0 0 GARMIN LTD Common Stock H2906T109 45875 574877 SH SOLE 574877 0 0 UBS GROUP AG Common Stock H42097107 58688 4932808 SH SOLE 4932808 0 0 TE CONNECTIVITY LTD Common Stock H84989104 105 1100 SH SOLE 1100 0 0 TRANSOCEAN LTD Common Stock H8817H100 1940 302694 SH SOLE 302694 0 0 INTELSAT S A Common Stock L5140P101 8966 461000 SH SOLE 461000 0 0 SPOTIFY TECHNOLOGY S A Common Stock L8681T102 19112 130710 SH SOLE 130710 0 0 TRINSEO S A Common Stock L9340P101 20750 490092 SH SOLE 490092 0 0 CHECK POINT SOFTWARE TECH LT Common Stock M22465104 6279 54309 SH SOLE 54309 0 0 CYBERARK SOFTWARE LTD Common Stock M2682V108 3639 28467 SH SOLE 28467 0 0 MELLANOX TECHNOLOGIES LTD Common Stock M51363113 186 1680 SH SOLE 1680 0 0 ISRAEL CHEMICALS LTD Common Stock M5920A109 4170 795720 SH SOLE 795720 0 0 STRATASYS LTD Common Stock M85548101 500 17010 SH SOLE 17010 0 0 TARO PHARMACEUTICAL INDS LTD Common Stock M8737E108 2030 23766 SH SOLE 23766 0 0 TOWER SEMICONDUCTOR LTD Common Stock M87915274 0 10 SH SOLE 10 0 0 WIX COM LTD Common Stock M98068105 1972 13875 SH SOLE 13875 0 0 AERCAP HOLDINGS NV Common Stock N00985106 22033 423623 SH SOLE 423623 0 0 AFFIMED N V Common Stock N01045108 574 200000 SH SOLE 200000 0 0 CNH INDL N V Common Stock N20944109 5 451 SH SOLE 451 0 0 CORE LABORATORIES N V Common Stock N22717107 8515 162877 SH SOLE 162877 0 0 FERRARI N V Common Stock N3167Y103 591007 3634289 SH SOLE 3634289 0 0 FIAT CHRYSLER AUTOMOBILES N Common Stock N31738102 16374 1172228 SH SOLE 1172228 0 0 LYONDELLBASELL INDUSTRIES N Common Stock N53745100 71927 835102 SH SOLE 835102 0 0 MYLAN N V Common Stock N59465109 25032 1314696 SH SOLE 1314696 0 0 NXP SEMICONDUCTORS N V Common Stock N6596X109 146750 1503434 SH SOLE 1503434 0 0 QIAGEN NV Common Stock N72482123 10292 253507 SH SOLE 253507 0 0 WRIGHT MED GROUP N V Common Stock N96617118 8499 285000 SH SOLE 285000 0 0 YANDEX N V Common Stock N97284108 24169 636038 SH SOLE 636038 0 0 ROYAL CARIBBEAN CRUISES LTD Common Stock V7780T103 380210 3136788 SH SOLE 3136788 0 0 COSTAMARE INC Common Stock Y1771G102 244 47600 SH SOLE 47600 0 0 FLEX LTD Common Stock Y2573F102 2229 232898 SH SOLE 232898 0 0 SCORPIO TANKERS INC Common Stock Y7542C130 3808 129000 SH SOLE 129000 0 0 STAR BULK CARRIERS CORP Common Stock Y8162K204 161 16702 SH SOLE 16702 0 0 AFLAC INC Common Stock 001055102 14239 259781 SH SOLE 259781 0 0 AGCO CORP Common Stock 001084102 50513 651196 SH SOLE 651196 0 0 AGNC INVT CORP REIT 00123Q104 12 709 SH SOLE 709 0 0 AES CORP Common Stock 00130H105 65193 3889825 SH SOLE 3889825 0 0 AK STL HLDG CORP Common Stock 001547108 1700 717400 SH SOLE 717400 0 0 AMAG PHARMACEUTICALS INC Common Stock 00163U106 98 9834 SH SOLE 9834 0 0 AMC NETWORKS INC Common Stock 00164V103 2072 38032 SH SOLE 38032 0 0 AMC ENTMT HLDGS INC Common Stock 00165C104 9747 1044693 SH SOLE 1044693 0 0 AMN HEALTHCARE SERVICES INC Common Stock 001744101 9639 177682 SH SOLE 177682 0 0 AT&T INC Common Stock 00206R102 175044 5223643 SH SOLE 5223643 0 0 AU OPTRONICS CORP Depository Receipt 002255107 0 10 SH SOLE 10 0 0 ABBOTT LABS Common Stock 002824100 180530 2146610 SH SOLE 2146610 0 0 ABBVIE INC Common Stock 00287Y109 235271 3235306 SH SOLE 3235306 0 0 ABERCROMBIE & FITCH CO Common Stock 002896207 14340 894020 SH SOLE 894020 0 0 ABIOMED INC Common Stock 003654100 6480 24878 SH SOLE 24878 0 0 ACACIA COMMUNICATIONS INC Common Stock 00401C108 7768 164723 SH SOLE 164723 0 0 ACADIA PHARMACEUTICALS INC Common Stock 004225108 716 26796 SH SOLE 26796 0 0 ACTIVISION BLIZZARD INC Common Stock 00507V109 37093 785859 SH SOLE 785859 0 0 ACUITY BRANDS INC Common Stock 00508Y102 1332 9662 SH SOLE 9662 0 0 ADOBE INC Common Stock 00724F101 84509 286810 SH SOLE 286810 0 0 ADTALEM GLOBAL ED INC Common Stock 00737L103 3243 71980 SH SOLE 71980 0 0 ADVANCE AUTO PARTS INC Common Stock 00751Y106 31587 204926 SH SOLE 204926 0 0 ADVANCED DISP SVCS INC DEL Common Stock 00790X101 528816 16572106 SH SOLE 16572106 0 0 ADVANCED MICRO DEVICES INC Common Stock 007903107 5722 188400 SH SOLE 188400 0 0 AFFILIATED MANAGERS GROUP IN Common Stock 008252108 1236 13415 SH SOLE 13415 0 0 AGILENT TECHNOLOGIES INC Common Stock 00846U101 33975 454999 SH SOLE 454999 0 0 AGIOS PHARMACEUTICALS INC Common Stock 00847X104 1086 21766 SH SOLE 21766 0 0 AGNICO EAGLE MINES LTD Common Stock 008474108 1983 38600 SH SOLE 38600 0 0 AIR PRODS & CHEMS INC Common Stock 009158106 39191 173130 SH SOLE 173130 0 0 AKAMAI TECHNOLOGIES INC Common Stock 00971T101 381481 4760183 SH SOLE 4760183 0 0 ALASKA AIR GROUP INC Common Stock 011659109 17275 270304 SH SOLE 270304 0 0 ALBANY INTL CORP Common Stock 012348108 3582 43200 SH SOLE 43200 0 0 ALBEMARLE CORP Common Stock 012653101 35 495 SH SOLE 495 0 0 ALCOA CORP Common Stock 013872106 3686 157440 SH SOLE 157440 0 0 ALEXANDRIA REAL ESTATE EQ IN REIT 015271109 6750 47845 SH SOLE 47845 0 0 ALEXION PHARMACEUTICALS INC Common Stock 015351109 75012 572699 SH SOLE 572699 0 0 ALGONQUIN PWR UTILS CORP Common Stock 015857105 7161 589610 SH SOLE 589610 0 0 ALIBABA GROUP HLDG LTD Depository Receipt 01609W102 1399874 8261279 SH SOLE 8261279 0 0 ALIGN TECHNOLOGY INC Common Stock 016255101 9018 32950 SH SOLE 32950 0 0 ALLEGHANY CORP DEL Common Stock 017175100 3610 5300 SH SOLE 5300 0 0 ALLEGHENY TECHNOLOGIES INC Common Stock 01741R102 2170 86124 SH SOLE 86124 0 0 ALLIANCE DATA SYSTEMS CORP Common Stock 018581108 13939 99473 SH SOLE 99473 0 0 ALLIANT ENERGY CORP Common Stock 018802108 2085 42478 SH SOLE 42478 0 0 ALLISON TRANSMISSION HLDGS I Common Stock 01973R101 23296 502614 SH SOLE 502614 0 0 ALLSCRIPTS HEALTHCARE SOLUTN Common Stock 01988P108 10529 905294 SH SOLE 905294 0 0 ALLSTATE CORP Common Stock 020002101 1 10 SH SOLE 10 0 0 ALLY FINL INC Common Stock 02005N100 15495 500010 SH SOLE 500010 0 0 ALNYLAM PHARMACEUTICALS INC Common Stock 02043Q107 346 4766 SH SOLE 4766 0 0 ALPHABET INC Common Stock 02079K107 228830 211701 SH SOLE 211701 0 0 ALPHABET INC Common Stock 02079K305 1384942 1279038 SH SOLE 1279038 0 0 ALTABA INC Public Fund 021346101 690370 9952000 SH SOLE 9952000 0 0 ALTERYX INC Common Stock 02156B103 7857 72000 SH SOLE 72000 0 0 ALTICE USA INC Common Stock 02156K103 464050 19057493 SH SOLE 19057493 0 0 ALTRIA GROUP INC Common Stock 02209S103 154136 3255258 SH SOLE 3255258 0 0 AMAZON COM INC Common Stock 023135106 414951 219130 SH SOLE 219130 0 0 AMEREN CORP Common Stock 023608102 62270 829053 SH SOLE 829053 0 0 AMERICAN AIRLS GROUP INC Common Stock 02376R102 16247 498227 SH SOLE 498227 0 0 AMERICAN AXLE & MFG HLDGS IN Common Stock 024061103 8475 664182 SH SOLE 664182 0 0 AMERICAN CAMPUS CMNTYS INC REIT 024835100 1307 28307 SH SOLE 28307 0 0 AMERICAN EAGLE OUTFITTERS IN Common Stock 02553E106 12562 743300 SH SOLE 743300 0 0 AMERICAN ELEC PWR CO INC Common Stock 025537101 83075 943929 SH SOLE 943929 0 0 AMERICAN EXPRESS CO Common Stock 025816109 70634 572214 SH SOLE 572214 0 0 AMERICAN FINL GROUP INC OHIO Common Stock 025932104 3400 33185 SH SOLE 33185 0 0 AMERICAN HOMES 4 RENT REIT 02665T306 2803 115300 SH SOLE 115300 0 0 AMERICAN INTL GROUP INC Common Stock 026874784 2565 48133 SH SOLE 48133 0 0 AMERICAN OUTDOOR BRANDS CORP Common Stock 02874P103 6461 717140 SH SOLE 717140 0 0 AMERICAN TOWER CORP NEW Common Stock 03027X100 270141 1321306 SH SOLE 1321306 0 0 AMERICAN WTR WKS CO INC NEW Common Stock 030420103 12700 109484 SH SOLE 109484 0 0 AMERISOURCEBERGEN CORP Common Stock 03073E105 30475 357433 SH SOLE 357433 0 0 AMERIPRISE FINL INC Common Stock 03076C106 25548 176000 SH SOLE 176000 0 0 AMETEK INC NEW Common Stock 031100100 1903 20952 SH SOLE 20952 0 0 AMGEN INC Common Stock 031162100 241359 1309738 SH SOLE 1309738 0 0 AMICUS THERAPEUTICS INC Common Stock 03152W109 8831 707600 SH SOLE 707600 0 0 AMKOR TECHNOLOGY INC Common Stock 031652100 384 51485 SH SOLE 51485 0 0 AMPHENOL CORP NEW Common Stock 032095101 76 790 SH SOLE 790 0 0 ANADARKO PETE CORP Common Stock 032511107 23314 330410 SH SOLE 330410 0 0 ANAPLAN INC Common Stock 03272L108 8694 172261 SH SOLE 172261 0 0 ANNALY CAP MGMT INC REIT 035710409 517 56669 SH SOLE 56669 0 0 ANSYS INC Common Stock 03662Q105 6282 30673 SH SOLE 30673 0 0 ANTERO RES CORP Common Stock 03674X106 2657 480553 SH SOLE 480553 0 0 ANTHEM INC Common Stock 036752103 94398 334494 SH SOLE 334494 0 0 APACHE CORP Common Stock 037411105 14811 511260 SH SOLE 511260 0 0 APARTMENT INVT & MGMT CO REIT 03748R754 3358 67007 SH SOLE 67007 0 0 APPLE INC Common Stock 037833100 282043 1425036 SH SOLE 1425036 0 0 APPLIED MATLS INC Common Stock 038222105 32308 719405 SH SOLE 719405 0 0 APTINYX INC Common Stock 03836N103 167 50000 SH SOLE 50000 0 0 AQUESTIVE THERAPEUTICS INC Common Stock 03843E104 105 25000 SH SOLE 25000 0 0 ARAMARK Common Stock 03852U106 1609 44633 SH SOLE 44633 0 0 ARBOR RLTY TR INC REIT 038923108 60 4920 SH SOLE 4920 0 0 ARCBEST CORP Common Stock 03937C105 87 3100 SH SOLE 3100 0 0 ARCHER DANIELS MIDLAND CO Common Stock 039483102 36747 900673 SH SOLE 900673 0 0 ARCONIC INC Common Stock 03965L100 6956 269410 SH SOLE 269410 0 0 ARES CAP CORP Common Stock 04010L103 5382 300000 SH SOLE 300000 0 0 ARISTA NETWORKS INC Common Stock 040413106 1414 5446 SH SOLE 5446 0 0 ARMSTRONG WORLD INDS INC NEW Common Stock 04247X102 18349 188780 SH SOLE 188780 0 0 ARRAY BIOPHARMA INC Common Stock 04269X105 27618 596114 SH SOLE 596114 0 0 ARROWHEAD PHARMACEUTICALS IN Common Stock 04280A100 504 19000 SH SOLE 19000 0 0 ASANKO GOLD INC Common Stock 04341Y105 131 206800 SH SOLE 206800 0 0 ASCENA RETAIL GROUP INC Common Stock 04351G101 2646 4337756 SH SOLE 4337756 0 0 ASCENDIS PHARMA A S Depository Receipt 04351P101 1278 11100 SH SOLE 11100 0 0 ASHLAND GLOBAL HLDGS INC Common Stock 044186104 5876 73475 SH SOLE 73475 0 0 ASPEN TECHNOLOGY INC Common Stock 045327103 5258 42308 SH SOLE 42308 0 0 ASSEMBLY BIOSCIENCES INC Common Stock 045396108 921 68300 SH SOLE 68300 0 0 ASSERTIO THERAPEUTICS INC Common Stock 04545L107 0 10 SH SOLE 10 0 0 ASTRAZENECA PLC Depository Receipt 046353108 24463 592600 SH SOLE 592600 0 0 ATLAS AIR WORLDWIDE HLDGS IN Common Stock 049164205 8374 187600 SH SOLE 187600 0 0 AUTODESK INC Common Stock 052769106 440 2699 SH SOLE 2699 0 0 AUTOHOME INC Depository Receipt 05278C107 4975 58100 SH SOLE 58100 0 0 AUTOLIV INC Common Stock 052800109 115 1631 SH SOLE 1631 0 0 AUTOMATIC DATA PROCESSING IN Common Stock 053015103 33407 202064 SH SOLE 202064 0 0 AUTOZONE INC Common Stock 053332102 34777 31631 SH SOLE 31631 0 0 AVALARA INC Common Stock 05338G106 23176 321000 SH SOLE 321000 0 0 AVALONBAY CMNTYS INC REIT 053484101 84431 415547 SH SOLE 415547 0 0 AVANGRID INC Common Stock 05351W103 6811 134867 SH SOLE 134867 0 0 AVERY DENNISON CORP Common Stock 053611109 1 10 SH SOLE 10 0 0 AVIS BUDGET GROUP INC Common Stock 053774105 19359 550600 SH SOLE 550600 0 0 AVISTA CORP Common Stock 05379B107 0 10 SH SOLE 10 0 0 AVNET INC Common Stock 053807103 18755 414297 SH SOLE 414297 0 0 AXA EQUITABLE HLDGS INC Common Stock 054561105 333237 15944331 SH SOLE 15944331 0 0 AXON ENTERPRISE INC Common Stock 05464C101 10384 161727 SH SOLE 161727 0 0 BB&T CORP Common Stock 054937107 5 110 SH SOLE 110 0 0 B & G FOODS INC NEW Common Stock 05508R106 12 600 SH SOLE 600 0 0 BCE INC Common Stock 05534B760 0 10 SH SOLE 10 0 0 BHP GROUP PLC Depository Receipt 05545E209 9200 180000 SH SOLE 180000 0 0 BRP INC Common Stock 05577W200 8203 229033 SH SOLE 229033 0 0 BAIDU INC Depository Receipt 056752108 117583 1001898 SH SOLE 1001898 0 0 BAKER HUGHES A GE CO Common Stock 05722G100 0 10 SH SOLE 10 0 0 BALL CORP Common Stock 058498106 46375 662601 SH SOLE 662601 0 0 BANCO BRADESCO S A Depository Receipt 059460303 13470 1371720 SH SOLE 1371720 0 0 BANCO SANTANDER BRASIL S A Depository Receipt 05967A107 3252 274000 SH SOLE 274000 0 0 BANK AMER CORP Common Stock 060505104 496350 17115529 SH SOLE 17115529 0 0 BANK MONTREAL QUE Common Stock 063671101 155002 2047600 SH SOLE 2047600 0 0 BANK NEW YORK MELLON CORP Common Stock 064058100 39901 903762 SH SOLE 903762 0 0 BANKUNITED INC Common Stock 06652K103 174 5149 SH SOLE 5149 0 0 BAOZUN INC Depository Receipt 06684L103 27 532 SH SOLE 532 0 0 BARCLAYS BK PLC Public Fund 06746P621 7800 300000 SH Put SOLE 300000 0 0 BARRICK GOLD CORPORATION Common Stock 067901108 5137 324751 SH SOLE 324751 0 0 BAUSCH HEALTH COS INC Common Stock 071734107 31795 1259396 SH SOLE 1259396 0 0 BAXTER INTL INC Common Stock 071813109 43510 531254 SH SOLE 531254 0 0 BAYTEX ENERGY CORP Common Stock 07317Q105 5174 3330400 SH SOLE 3330400 0 0 BBVA BANCO FRANCES S A Depository Receipt 07329M100 1326 117148 SH SOLE 117148 0 0 BECTON DICKINSON & CO Common Stock 075887109 46478 184430 SH SOLE 184430 0 0 BED BATH & BEYOND INC Common Stock 075896100 7871 677381 SH SOLE 677381 0 0 BEIGENE LTD Depository Receipt 07725L102 73490 592898 SH SOLE 592898 0 0 BENEFITFOCUS INC Common Stock 08180D106 605 22300 SH SOLE 22300 0 0 BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 161792 758979 SH SOLE 758979 0 0 BERRY GLOBAL GROUP INC Common Stock 08579W103 4494 85445 SH SOLE 85445 0 0 BERRY PETE CORP Common Stock 08579X101 2120 200000 SH SOLE 200000 0 0 BEST BUY INC Common Stock 086516101 10014 143605 SH SOLE 143605 0 0 BEST INC Depository Receipt 08653C106 28 5000 SH SOLE 5000 0 0 BIG LOTS INC Common Stock 089302103 5816 203269 SH SOLE 203269 0 0 BILIBILI INC Depository Receipt 090040106 1 60 SH SOLE 60 0 0 BIO RAD LABS INC Common Stock 090572207 24601 78701 SH SOLE 78701 0 0 BIOMARIN PHARMACEUTICAL INC Common Stock 09061G101 51499 601273 SH SOLE 601273 0 0 BIOGEN INC Common Stock 09062X103 93522 399890 SH SOLE 399890 0 0 BJS RESTAURANTS INC Common Stock 09180C106 606 13800 SH SOLE 13800 0 0 BLACK HILLS CORP Common Stock 092113109 58893 753400 SH SOLE 753400 0 0 BLACKBAUD INC Common Stock 09227Q100 1837 22000 SH SOLE 22000 0 0 BLACKBERRY LTD Common Stock 09228F103 0 10 SH SOLE 10 0 0 BLACKROCK INC Common Stock 09247X101 28408 60533 SH SOLE 60533 0 0 BLOCK H & R INC Common Stock 093671105 3 101 SH SOLE 101 0 0 BLOOMIN BRANDS INC Common Stock 094235108 12169 643526 SH SOLE 643526 0 0 BLUCORA INC Common Stock 095229100 1628 53610 SH SOLE 53610 0 0 BOEING CO Common Stock 097023105 158531 435514 SH SOLE 435514 0 0 BOOKING HLDGS INC Common Stock 09857L108 42727 22791 SH SOLE 22791 0 0 BOOZ ALLEN HAMILTON HLDG COR Common Stock 099502106 13831 208900 SH SOLE 208900 0 0 BORGWARNER INC Common Stock 099724106 11290 268948 SH SOLE 268948 0 0 BOSTON BEER INC Common Stock 100557107 7593 20100 SH SOLE 20100 0 0 BOSTON PROPERTIES INC REIT 101121101 40321 312564 SH SOLE 312564 0 0 BOSTON SCIENTIFIC CORP Common Stock 101137107 27545 640869 SH SOLE 640869 0 0 BOX INC Common Stock 10316T104 15160 860848 SH SOLE 860848 0 0 BOYD GAMING CORP Common Stock 103304101 764 28344 SH SOLE 28344 0 0 BRANDYWINE RLTY TR Common Stock 105368203 1744 121800 SH SOLE 121800 0 0 BRIGHTHOUSE FINL INC Common Stock 10922N103 0 10 SH SOLE 10 0 0 BRINKER INTL INC Common Stock 109641100 4875 123900 SH SOLE 123900 0 0 BRISTOL MYERS SQUIBB CO Common Stock 110122108 132913 2930835 SH SOLE 2930835 0 0 BRITISH AMERN TOB PLC Depository Receipt 110448107 6625 190000 SH SOLE 190000 0 0 BRIXMOR PPTY GROUP INC REIT 11120U105 616 34432 SH SOLE 34432 0 0 BROADRIDGE FINL SOLUTIONS IN Common Stock 11133T103 13 100 SH SOLE 100 0 0 BROADCOM INC Common Stock 11135F101 4192 14564 SH SOLE 14564 0 0 BROOKDALE SR LIVING INC Common Stock 112463104 2269 314674 SH SOLE 314674 0 0 BROOKFIELD ASSET MGMT INC Common Stock 112585104 146208 3049589 SH SOLE 3049589 0 0 BROOKFIELD PROPERTY REIT INC REIT 11282X103 2953 156341 SH SOLE 156341 0 0 BROWN & BROWN INC Common Stock 115236101 650 19393 SH SOLE 19393 0 0 BROWN FORMAN CORP Common Stock 115637209 2826 50986 SH SOLE 50986 0 0 BRUNSWICK CORP Common Stock 117043109 2643 57600 SH SOLE 57600 0 0 B2GOLD CORP Common Stock 11777Q209 8131 2669500 SH SOLE 2669500 0 0 BURLINGTON STORES INC Common Stock 122017106 2804 16481 SH SOLE 16481 0 0 CAE INC Common Stock 124765108 3161 117315 SH SOLE 117315 0 0 CBS CORP NEW Common Stock 124857202 22302 446927 SH SOLE 446927 0 0 CBOE GLOBAL MARKETS INC Common Stock 12503M108 12 115 SH SOLE 115 0 0 CBRE GROUP INC Common Stock 12504L109 35540 692794 SH SOLE 692794 0 0 CDK GLOBAL INC Common Stock 12508E101 12933 261581 SH SOLE 261581 0 0 CDW CORP Common Stock 12514G108 6988 62953 SH SOLE 62953 0 0 CF INDS HLDGS INC Common Stock 125269100 39866 853480 SH SOLE 853480 0 0 CGI INC Common Stock 12532H104 7142 92698 SH SOLE 92698 0 0 C H ROBINSON WORLDWIDE INC Common Stock 12541W209 3875 45937 SH SOLE 45937 0 0 CIGNA CORP NEW Common Stock 125523100 56939 361400 SH SOLE 361400 0 0 CIT GROUP INC Common Stock 125581801 254 4829 SH SOLE 4829 0 0 CME GROUP INC Common Stock 12572Q105 20114 103623 SH SOLE 103623 0 0 CMS ENERGY CORP Common Stock 125896100 8815 152223 SH SOLE 152223 0 0 CNA FINL CORP Common Stock 126117100 18 387 SH SOLE 387 0 0 CNO FINL GROUP INC Common Stock 12621E103 1 55 SH SOLE 55 0 0 CRH MEDICAL CORP Common Stock 12626F105 4518 1498450 SH SOLE 1498450 0 0 CSG SYS INTL INC Common Stock 126349109 2974 60900 SH SOLE 60900 0 0 CSX CORP Common Stock 126408103 36813 475811 SH SOLE 475811 0 0 CVR ENERGY INC Common Stock 12662P108 3599 72000 SH SOLE 72000 0 0 CVS HEALTH CORP Common Stock 126650100 103887 1906532 SH SOLE 1906532 0 0 CABLE ONE INC Common Stock 12685J105 30774 26280 SH SOLE 26280 0 0 CABOT OIL & GAS CORP Common Stock 127097103 10715 466676 SH SOLE 466676 0 0 CADENCE DESIGN SYSTEM INC Common Stock 127387108 66166 934423 SH SOLE 934423 0 0 CAESARS ENTMT CORP Common Stock 127686103 1105 93500 SH SOLE 93500 0 0 CALIFORNIA RES CORP Common Stock 13057Q206 3261 165700 SH SOLE 165700 0 0 CALIFORNIA WTR SVC GROUP Common Stock 130788102 2162 42700 SH SOLE 42700 0 0 CAMDEN PPTY TR REIT 133131102 4835 46320 SH SOLE 46320 0 0 CAMECO CORP Common Stock 13321L108 10451 972680 SH SOLE 972680 0 0 CAMPBELL SOUP CO Common Stock 134429109 4542 113343 SH SOLE 113343 0 0 CANADA GOOSE HOLDINGS INC Common Stock 135086106 4429 114172 SH SOLE 114172 0 0 CDN IMPERIAL BK COMM TORONTO Common Stock 136069101 7952 100900 SH SOLE 100900 0 0 CANADIAN NATL RY CO Common Stock 136375102 7345 79190 SH SOLE 79190 0 0 CANADIAN NAT RES LTD Common Stock 136385101 653767 24194579 SH SOLE 24194579 0 0 CANADIAN PAC RY LTD Common Stock 13645T100 6103 25858 SH SOLE 25858 0 0 CAPITAL ONE FINL CORP Common Stock 14040H105 45977 506687 SH SOLE 506687 0 0 CARDINAL HEALTH INC Common Stock 14149Y108 31513 669058 SH SOLE 669058 0 0 CARGURUS INC Common Stock 141788109 4622 128000 SH SOLE 128000 0 0 CARLISLE COS INC Common Stock 142339100 751 5348 SH SOLE 5348 0 0 CARMAX INC Common Stock 143130102 13428 154643 SH SOLE 154643 0 0 CARNIVAL CORP Unit 143658300 18605 399683 SH SOLE 399683 0 0 CARPENTER TECHNOLOGY CORP Common Stock 144285103 2559 53340 SH SOLE 53340 0 0 CASEYS GEN STORES INC Common Stock 147528103 19110 122508 SH SOLE 122508 0 0 CATERPILLAR INC DEL Common Stock 149123101 112148 822863 SH SOLE 822863 0 0 CELANESE CORP DEL Common Stock 150870103 21212 196773 SH SOLE 196773 0 0 CELGENE CORP Common Stock 151020104 33940 367152 SH SOLE 367152 0 0 CEMEX SAB DE CV Depository Receipt 151290889 4649 1096400 SH SOLE 1096400 0 0 CENTENE CORP DEL Common Stock 15135B101 2597 49524 SH SOLE 49524 0 0 CENTERPOINT ENERGY INC Common Stock 15189T107 14836 518206 SH SOLE 518206 0 0 CENTURY ALUM CO Common Stock 156431108 27472 3975646 SH SOLE 3975646 0 0 CENTURYLINK INC Common Stock 156700106 1 44 SH SOLE 44 0 0 CERNER CORP Common Stock 156782104 46283 631417 SH SOLE 631417 0 0 CHART INDS INC Common Stock 16115Q308 4374 56900 SH SOLE 56900 0 0 CHARTER COMMUNICATIONS INC N Common Stock 16119P108 1061 2685 SH SOLE 2685 0 0 CHEESECAKE FACTORY INC Common Stock 163072101 7976 182437 SH SOLE 182437 0 0 CHEGG INC Common Stock 163092109 26347 682731 SH SOLE 682731 0 0 CHEMED CORP NEW Common Stock 16359R103 20857 57800 SH SOLE 57800 0 0 CHEMOURS CO Common Stock 163851108 10334 430577 SH SOLE 430577 0 0 CHENIERE ENERGY INC Common Stock 16411R208 8 110 SH SOLE 110 0 0 CHESAPEAKE ENERGY CORP Common Stock 165167107 1 610 SH SOLE 610 0 0 CHEVRON CORP NEW Common Stock 166764100 11325 91008 SH SOLE 91008 0 0 CHICOS FAS INC Common Stock 168615102 9913 2941591 SH SOLE 2941591 0 0 CHILDRENS PL INC Common Stock 168905107 1440 15100 SH SOLE 15100 0 0 CHIPOTLE MEXICAN GRILL INC Common Stock 169656105 12212 16663 SH SOLE 16663 0 0 CHURCH & DWIGHT INC Common Stock 171340102 23065 315705 SH SOLE 315705 0 0 CIENA CORP Common Stock 171779309 40856 993331 SH SOLE 993331 0 0 CIMAREX ENERGY CO Common Stock 171798101 2527 42596 SH SOLE 42596 0 0 CINCINNATI FINL CORP Common Stock 172062101 11 110 SH SOLE 110 0 0 CINEMARK HOLDINGS INC Common Stock 17243V102 11303 313101 SH SOLE 313101 0 0 CISCO SYS INC Common Stock 17275R102 82243 1502703 SH SOLE 1502703 0 0 CIRRUS LOGIC INC Common Stock 172755100 26894 615419 SH SOLE 615419 0 0 CINTAS CORP Common Stock 172908105 9398 39606 SH SOLE 39606 0 0 CITIGROUP INC Common Stock 172967424 204972 2926915 SH SOLE 2926915 0 0 CITIZENS FINL GROUP INC Common Stock 174610105 17861 505108 SH SOLE 505108 0 0 CITRIX SYS INC Common Stock 177376100 10034 102237 SH SOLE 102237 0 0 CLEAN HARBORS INC Common Stock 184496107 22944 322700 SH SOLE 322700 0 0 CLEAR CHANNEL OUTDOOR HLDGS Common Stock 18453H106 13 2700 SH SOLE 2700 0 0 CLOROX CO DEL Common Stock 189054109 27227 177828 SH SOLE 177828 0 0 COCA COLA CO Common Stock 191216100 292168 5737779 SH SOLE 5737779 0 0 COGENT COMMUNICATIONS HLDGS Common Stock 19239V302 4209 70900 SH SOLE 70900 0 0 COGNIZANT TECHNOLOGY SOLUTIO Common Stock 192446102 12147 191625 SH SOLE 191625 0 0 COHERENT INC Common Stock 192479103 2727 20000 SH SOLE 20000 0 0 COLFAX CORP Common Stock 194014106 197 7021 SH SOLE 7021 0 0 COLGATE PALMOLIVE CO Common Stock 194162103 103991 1450972 SH SOLE 1450972 0 0 COLLIERS INTL GROUP INC Common Stock 194693107 3239 45200 SH SOLE 45200 0 0 COLONY CAP INC NEW REIT 19626G108 4425 884937 SH SOLE 884937 0 0 COMFORT SYS USA INC Common Stock 199908104 3274 64200 SH SOLE 64200 0 0 COMCAST CORP NEW Common Stock 20030N101 93063 2201121 SH SOLE 2201121 0 0 COMERICA INC Common Stock 200340107 12021 165494 SH SOLE 165494 0 0 COMMERCIAL METALS CO Common Stock 201723103 4119 230741 SH SOLE 230741 0 0 COMMSCOPE HLDG CO INC Common Stock 20337X109 3881 246710 SH SOLE 246710 0 0 COMMVAULT SYSTEMS INC Common Stock 204166102 19302 389000 SH SOLE 389000 0 0 COMPANHIA ENERGETICA DE MINA Depository Receipt 204409601 7002 1837800 SH SOLE 1837800 0 0 COMPASS MINERALS INTL INC Common Stock 20451N101 11234 204439 SH SOLE 204439 0 0 CONAGRA BRANDS INC Common Stock 205887102 973 36707 SH SOLE 36707 0 0 CONCHO RES INC Common Stock 20605P101 7066 68481 SH SOLE 68481 0 0 CONOCOPHILLIPS Common Stock 20825C104 43656 715676 SH SOLE 715676 0 0 CONSOLIDATED EDISON INC Common Stock 209115104 70137 799918 SH SOLE 799918 0 0 CONSTELLATION BRANDS INC Common Stock 21036P108 2022 10265 SH SOLE 10265 0 0 CONTINENTAL RESOURCES INC Common Stock 212015101 16520 392484 SH SOLE 392484 0 0 CONTROL4 CORP Common Stock 21240D107 4047 170400 SH SOLE 170400 0 0 COOPER COS INC Common Stock 216648402 1810 5374 SH SOLE 5374 0 0 COOPER TIRE & RUBR CO Common Stock 216831107 4768 151112 SH SOLE 151112 0 0 COPART INC Common Stock 217204106 2519 33706 SH SOLE 33706 0 0 CORE MARK HOLDING CO INC Common Stock 218681104 4329 109000 SH SOLE 109000 0 0 CORESITE RLTY CORP REIT 21870Q105 365 3171 SH SOLE 3171 0 0 CORNERSTONE ONDEMAND INC Common Stock 21925Y103 1560 26930 SH SOLE 26930 0 0 CORNING INC Common Stock 219350105 19005 571911 SH SOLE 571911 0 0 CORPORATE OFFICE PPTYS TR REIT 22002T108 2278 86371 SH SOLE 86371 0 0 CORTEVA INC Common Stock 22052L104 37394 1264589 SH SOLE 1264589 0 0 COSTCO WHSL CORP NEW Common Stock 22160K105 179029 677472 SH SOLE 677472 0 0 COSTAR GROUP INC Common Stock 22160N109 1626 2934 SH SOLE 2934 0 0 COTT CORP QUE Common Stock 22163N106 6038 451410 SH SOLE 451410 0 0 COTY INC Common Stock 222070203 5807 433378 SH SOLE 433378 0 0 COUSINS PPTYS INC REIT 222795502 2623 72531 SH SOLE 72531 0 0 COVANTA HLDG CORP Common Stock 22282E102 27748 1549326 SH SOLE 1549326 0 0 COVETRUS INC Common Stock 22304C100 2002 81845 SH SOLE 81845 0 0 CRACKER BARREL OLD CTRY STOR Common Stock 22410J106 11021 64551 SH SOLE 64551 0 0 CRAY INC Common Stock 225223304 9367 269000 SH SOLE 269000 0 0 CREDIT ACCEP CORP MICH Common Stock 225310101 217 448 SH SOLE 448 0 0 CREE INC Common Stock 225447101 3434 61133 SH SOLE 61133 0 0 CRESCENT PT ENERGY CORP Common Stock 22576C101 815 245930 SH SOLE 245930 0 0 CROWN CASTLE INTL CORP NEW REIT 22822V101 104078 798453 SH SOLE 798453 0 0 CROWN HOLDINGS INC Common Stock 228368106 7364 120523 SH SOLE 120523 0 0 CTRIP COM INTL LTD Depository Receipt 22943F100 95573 2589341 SH SOLE 2589341 0 0 CUBESMART REIT 229663109 423 12648 SH SOLE 12648 0 0 CULLEN FROST BANKERS INC Common Stock 229899109 3147 33603 SH SOLE 33603 0 0 CUMMINS INC Common Stock 231021106 53208 310541 SH SOLE 310541 0 0 CURTISS WRIGHT CORP Common Stock 231561101 2715 21353 SH SOLE 21353 0 0 CYPRESS SEMICONDUCTOR CORP Common Stock 232806109 1833 82412 SH SOLE 82412 0 0 CYRUSONE INC REIT 23283R100 791 13697 SH SOLE 13697 0 0 D R HORTON INC Common Stock 23331A109 5324 123450 SH SOLE 123450 0 0 DTE ENERGY CO Common Stock 233331107 12919 101025 SH SOLE 101025 0 0 DXC TECHNOLOGY CO Common Stock 23355L106 1427 25880 SH SOLE 25880 0 0 DANA INCORPORATED Common Stock 235825205 6927 347399 SH SOLE 347399 0 0 DANAHER CORPORATION Common Stock 235851102 76035 532009 SH SOLE 532009 0 0 DARDEN RESTAURANTS INC Common Stock 237194105 9 72 SH SOLE 72 0 0 DARLING INGREDIENTS INC Common Stock 237266101 4460 224250 SH SOLE 224250 0 0 DAVE & BUSTERS ENTMT INC Common Stock 238337109 7552 186607 SH SOLE 186607 0 0 DAVITA INC Common Stock 23918K108 5808 103241 SH SOLE 103241 0 0 DEAN FOODS CO NEW Common Stock 242370203 675 730435 SH SOLE 730435 0 0 DECKERS OUTDOOR CORP Common Stock 243537107 29906 169947 SH SOLE 169947 0 0 DEERE & CO Common Stock 244199105 25696 155067 SH SOLE 155067 0 0 DELL TECHNOLOGIES INC Common Stock 24703L202 195 3846 SH SOLE 3846 0 0 DELTA AIR LINES INC DEL Common Stock 247361702 55369 975670 SH SOLE 975670 0 0 DENBURY RES INC Common Stock 247916208 3955 3189600 SH SOLE 3189600 0 0 DELUXE CORP Common Stock 248019101 16455 404700 SH SOLE 404700 0 0 DENTSPLY SIRONA INC Common Stock 24906P109 2351 40276 SH SOLE 40276 0 0 DESCARTES SYS GROUP INC Common Stock 249906108 10729 289371 SH SOLE 289371 0 0 DESIGNER BRANDS INC Common Stock 250565108 3826 199562 SH SOLE 199562 0 0 DEVON ENERGY CORP NEW Common Stock 25179M103 16806 589280 SH SOLE 589280 0 0 DEXCOM INC Common Stock 252131107 21378 142673 SH SOLE 142673 0 0 DIAGEO P L C Depository Receipt 25243Q205 17404 101000 SH SOLE 101000 0 0 DIAMONDBACK ENERGY INC Common Stock 25278X109 4 40 SH SOLE 40 0 0 DICKS SPORTING GOODS INC Common Stock 253393102 20558 593660 SH SOLE 593660 0 0 DIGITAL RLTY TR INC REIT 253868103 389086 3303216 SH SOLE 3303216 0 0 DILLARDS INC Common Stock 254067101 10457 167905 SH SOLE 167905 0 0 DISNEY WALT CO Common Stock 254687106 244708 1752419 SH SOLE 1752419 0 0 DISCOVERY INC Common Stock 25470F104 1 47 SH SOLE 47 0 0 DISCOVERY INC Common Stock 25470F302 12159 427393 SH SOLE 427393 0 0 DISH NETWORK CORP Common Stock 25470M109 23042 599907 SH SOLE 599907 0 0 DISCOVER FINL SVCS Common Stock 254709108 23124 298033 SH SOLE 298033 0 0 DOLBY LABORATORIES INC Common Stock 25659T107 16262 251730 SH SOLE 251730 0 0 DOLLAR GEN CORP NEW Common Stock 256677105 4448 32908 SH SOLE 32908 0 0 DOLLAR TREE INC Common Stock 256746108 30186 281088 SH SOLE 281088 0 0 DOMINION ENERGY INC Common Stock 25746U109 60064 776830 SH SOLE 776830 0 0 DOMINOS PIZZA INC Common Stock 25754A201 7012 25198 SH SOLE 25198 0 0 DONNELLEY R R & SONS CO Common Stock 257867200 105 53234 SH SOLE 53234 0 0 DOUGLAS EMMETT INC Common Stock 25960P109 963 24163 SH SOLE 24163 0 0 DOVER CORP Common Stock 260003108 4286 42770 SH SOLE 42770 0 0 DOW INC Common Stock 260557103 64789 1313922 SH SOLE 1313922 0 0 DRIL QUIP INC Common Stock 262037104 1946 40535 SH SOLE 40535 0 0 DROPBOX INC Common Stock 26210C104 0 10 SH SOLE 10 0 0 DUKE ENERGY CORP NEW Common Stock 26441C204 85218 965757 SH SOLE 965757 0 0 DUKE REALTY CORP REIT 264411505 17085 540501 SH SOLE 540501 0 0 DUNKIN BRANDS GROUP INC Common Stock 265504100 3771 47343 SH SOLE 47343 0 0 DUPONT DE NEMOURS INC Common Stock 26614N102 129345 1722994 SH SOLE 1722994 0 0 DYCOM INDS INC Common Stock 267475101 6370 108200 SH SOLE 108200 0 0 DYNEX CAP INC REIT 26817Q886 499 29816 SH SOLE 29816 0 0 EOG RES INC Common Stock 26875P101 6495 69714 SH SOLE 69714 0 0 EQT CORP Common Stock 26884L109 13321 842566 SH SOLE 842566 0 0 EPR PPTYS REIT 26884U109 124 1660 SH SOLE 1660 0 0 E TRADE FINANCIAL CORP Common Stock 269246401 7677 172130 SH SOLE 172130 0 0 EAGLE MATERIALS INC Common Stock 26969P108 6118 66000 SH SOLE 66000 0 0 EAGLE PHARMACEUTICALS INC Common Stock 269796108 426 7648 SH SOLE 7648 0 0 EAST WEST BANCORP INC Common Stock 27579R104 853 18242 SH SOLE 18242 0 0 EASTMAN CHEMICAL CO Common Stock 277432100 12831 164860 SH SOLE 164860 0 0 EATON VANCE CORP Common Stock 278265103 2535 58787 SH SOLE 58787 0 0 EBAY INC Common Stock 278642103 145795 3691009 SH SOLE 3691009 0 0 ECOLAB INC Common Stock 278865100 52133 264045 SH SOLE 264045 0 0 EDGEWELL PERS CARE CO Common Stock 28035Q102 4818 178760 SH SOLE 178760 0 0 EDISON INTL Common Stock 281020107 28525 423164 SH SOLE 423164 0 0 EDWARDS LIFESCIENCES CORP Common Stock 28176E108 33425 180928 SH SOLE 180928 0 0 EL PASO ELEC CO Common Stock 283677854 10379 158700 SH SOLE 158700 0 0 ELANCO ANIMAL HEALTH INC Common Stock 28414H103 113 3329 SH SOLE 3329 0 0 ELECTRONIC ARTS INC Common Stock 285512109 37119 366573 SH SOLE 366573 0 0 ELEMENT SOLUTIONS INC Common Stock 28618M106 436 42130 SH SOLE 42130 0 0 EMCOR GROUP INC Common Stock 29084Q100 8061 91500 SH SOLE 91500 0 0 EMERSON ELEC CO Common Stock 291011104 165 2468 SH SOLE 2468 0 0 ENBRIDGE INC Common Stock 29250N105 1534 42523 SH SOLE 42523 0 0 ENCANA CORP Common Stock 292505104 0 10 SH SOLE 10 0 0 ENDAVA PLC Depository Receipt 29260V105 287 7120 SH SOLE 7120 0 0 ENCOMPASS HEALTH CORP Common Stock 29261A100 7485 118136 SH SOLE 118136 0 0 ENERPLUS CORP Common Stock 292766102 1302 172713 SH SOLE 172713 0 0 ENTERGY CORP NEW Common Stock 29364G103 20551 199662 SH SOLE 199662 0 0 EPAM SYS INC Common Stock 29414B104 78172 451600 SH SOLE 451600 0 0 EQUIFAX INC Common Stock 294429105 1702 12583 SH SOLE 12583 0 0 EQUINIX INC REIT 29444U700 127743 253313 SH SOLE 253313 0 0 EQUITY LIFESTYLE PPTYS INC REIT 29472R108 1258 10371 SH SOLE 10371 0 0 EQUITY RESIDENTIAL REIT 29476L107 89207 1175011 SH SOLE 1175011 0 0 ESPERION THERAPEUTICS INC NE Common Stock 29664W105 2522 54210 SH SOLE 54210 0 0 ESSEX PPTY TR INC REIT 297178105 33575 115012 SH SOLE 115012 0 0 ETSY INC Common Stock 29786A106 4057 66100 SH SOLE 66100 0 0 EURONET WORLDWIDE INC Common Stock 298736109 19286 114632 SH SOLE 114632 0 0 EVERCORE INC Common Stock 29977A105 3072 34679 SH SOLE 34679 0 0 EVERI HLDGS INC Common Stock 30034T103 5907 495100 SH SOLE 495100 0 0 EVERGY INC Common Stock 30034W106 9190 152780 SH SOLE 152780 0 0 EVERSOURCE ENERGY Common Stock 30040W108 10555 139325 SH SOLE 139325 0 0 EVOLENT HEALTH INC Common Stock 30050B101 3800 478000 SH SOLE 478000 0 0 EXACT SCIENCES CORP Common Stock 30063P105 4657 39453 SH SOLE 39453 0 0 EXELON CORP Common Stock 30161N101 156208 3258403 SH SOLE 3258403 0 0 EXELIXIS INC Common Stock 30161Q104 11216 524867 SH SOLE 524867 0 0 EXLSERVICE HOLDINGS INC Common Stock 302081104 2196 33200 SH SOLE 33200 0 0 EXPEDIA GROUP INC Common Stock 30212P303 109686 824521 SH SOLE 824521 0 0 EXPEDITORS INTL WASH INC Common Stock 302130109 19540 257581 SH SOLE 257581 0 0 EXPRESS INC Common Stock 30219E103 4116 1507628 SH SOLE 1507628 0 0 EXTENDED STAY AMER INC Unit 30224P200 28360 1679079 SH SOLE 1679079 0 0 EXTRA SPACE STORAGE INC Common Stock 30225T102 5780 54478 SH SOLE 54478 0 0 EXXON MOBIL CORP Common Stock 30231G102 8815 115031 SH SOLE 115031 0 0 FLIR SYS INC Common Stock 302445101 2968 54863 SH SOLE 54863 0 0 F M C CORP Common Stock 302491303 198 2382 SH SOLE 2382 0 0 FNB CORP PA Common Stock 302520101 699 59346 SH SOLE 59346 0 0 FTI CONSULTING INC Common Stock 302941109 302 3600 SH SOLE 3600 0 0 FACEBOOK INC Common Stock 30303M102 931571 4826791 SH SOLE 4826791 0 0 FAIR ISAAC CORP Common Stock 303250104 16769 53400 SH SOLE 53400 0 0 FASTENAL CO Common Stock 311900104 6000 184102 SH SOLE 184102 0 0 FEDERAL REALTY INVT TR REIT 313747206 13853 107586 SH SOLE 107586 0 0 FEDEX CORP Common Stock 31428X106 594453 3620516 SH SOLE 3620516 0 0 F5 NETWORKS INC Common Stock 315616102 2102 14437 SH SOLE 14437 0 0 FIBROGEN INC Common Stock 31572Q808 6216 137594 SH SOLE 137594 0 0 FIDELITY NATL INFORMATION SV Common Stock 31620M106 1 10 SH SOLE 10 0 0 FIDELITY NATIONAL FINANCIAL Common Stock 31620R303 13494 334829 SH SOLE 334829 0 0 FIDELITY SOUTHERN CORP NEW Common Stock 316394105 2865 92500 SH SOLE 92500 0 0 FIFTH THIRD BANCORP Common Stock 316773100 1337 47927 SH SOLE 47927 0 0 58 COM INC Depository Receipt 31680Q104 3 48 SH SOLE 48 0 0 51JOB INC Depository Receipt 316827104 3226 42728 SH SOLE 42728 0 0 FINISAR CORP Common Stock 31787A507 6404 280000 SH SOLE 280000 0 0 FIREEYE INC Common Stock 31816Q101 16131 1089169 SH SOLE 1089169 0 0 FIRST DATA CORP NEW Common Stock 32008D106 5674 209600 SH SOLE 209600 0 0 FIRST HORIZON NATL CORP Common Stock 320517105 2168 145217 SH SOLE 145217 0 0 FIRST MAJESTIC SILVER CORP Common Stock 32076V103 1766 223200 SH SOLE 223200 0 0 FIRST REP BK SAN FRANCISCO C Common Stock 33616C100 209438 2144779 SH SOLE 2144779 0 0 FIRST SOLAR INC Common Stock 336433107 545 8300 SH SOLE 8300 0 0 FIRSTSERVICE CORP NEW Common Stock 33767E202 3577 37092 SH SOLE 37092 0 0 FISERV INC Common Stock 337738108 410 4498 SH SOLE 4498 0 0 FIRSTENERGY CORP Common Stock 337932107 15558 363414 SH SOLE 363414 0 0 FITBIT INC Common Stock 33812L102 8410 1911377 SH SOLE 1911377 0 0 FIVE BELOW INC Common Stock 33829M101 4645 38700 SH SOLE 38700 0 0 FIVE9 INC Common Stock 338307101 5693 111000 SH SOLE 111000 0 0 FLEETCOR TECHNOLOGIES INC Common Stock 339041105 6244 22234 SH SOLE 22234 0 0 FLUOR CORP NEW Common Stock 343412102 13678 405997 SH SOLE 405997 0 0 FLOWERS FOODS INC Common Stock 343498101 4912 211100 SH SOLE 211100 0 0 FLOWSERVE CORP Common Stock 34354P105 10917 207191 SH SOLE 207191 0 0 FLUIDIGM CORP DEL Common Stock 34385P108 457 37100 SH SOLE 37100 0 0 FOOT LOCKER INC Common Stock 344849104 16907 403313 SH SOLE 403313 0 0 FORD MTR CO DEL Common Stock 345370860 20741 2027477 SH SOLE 2027477 0 0 FORESCOUT TECHNOLOGIES INC Common Stock 34553D101 1273 37600 SH SOLE 37600 0 0 FORESTAR GROUP INC Common Stock 346232101 0 1 SH SOLE 1 0 0 FORTIS INC Common Stock 349553107 8740 220869 SH SOLE 220869 0 0 FORTINET INC Common Stock 34959E109 11735 152734 SH SOLE 152734 0 0 FORTIVE CORP Common Stock 34959J108 10459 128299 SH SOLE 128299 0 0 FORTUNE BRANDS HOME & SEC IN Common Stock 34964C106 69 1203 SH SOLE 1203 0 0 FOSSIL GROUP INC Common Stock 34988V106 1164 101196 SH SOLE 101196 0 0 FOX CORP Common Stock 35137L105 942 25709 SH SOLE 25709 0 0 FOX CORP Common Stock 35137L204 3862 105733 SH SOLE 105733 0 0 FRANCO NEVADA CORP Common Stock 351858105 4586 53911 SH SOLE 53911 0 0 FRANKLIN RES INC Common Stock 354613101 3 85 SH SOLE 85 0 0 FREEPORT-MCMORAN INC Common Stock 35671D857 8145 701590 SH SOLE 701590 0 0 FRONTIER COMMUNICATIONS CORP Common Stock 35906A306 4323 2470210 SH SOLE 2470210 0 0 GDS HLDGS LTD Depository Receipt 36165L108 1 36 SH SOLE 36 0 0 GW PHARMACEUTICALS PLC Depository Receipt 36197T103 202558 1175000 SH SOLE 1175000 0 0 GALLAGHER ARTHUR J & CO Common Stock 363576109 14607 166763 SH SOLE 166763 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 16324 418783 SH SOLE 418783 0 0 GAMESTOP CORP NEW Common Stock 36467W109 6450 1179106 SH SOLE 1179106 0 0 GAP INC Common Stock 364760108 4894 272335 SH SOLE 272335 0 0 GARTNER INC Common Stock 366651107 184 1142 SH SOLE 1142 0 0 GENERAC HLDGS INC Common Stock 368736104 10719 154424 SH SOLE 154424 0 0 GENERAL DYNAMICS CORP Common Stock 369550108 24791 136349 SH SOLE 136349 0 0 GENERAL ELECTRIC CO Common Stock 369604103 44325 4221454 SH SOLE 4221454 0 0 GENERAL MLS INC Common Stock 370334104 55959 1065476 SH SOLE 1065476 0 0 GENERAL MTRS CO Common Stock 37045V100 30362 788007 SH SOLE 788007 0 0 GENESCO INC Common Stock 371532102 19874 469944 SH SOLE 469944 0 0 GENESEE & WYO INC Common Stock 371559105 36131 361306 SH SOLE 361306 0 0 GENTEX CORP Common Stock 371901109 14066 571543 SH SOLE 571543 0 0 GENUINE PARTS CO Common Stock 372460105 4 42 SH SOLE 42 0 0 GILEAD SCIENCES INC Common Stock 375558103 186514 2760709 SH SOLE 2760709 0 0 GILDAN ACTIVEWEAR INC Common Stock 375916103 15577 401645 SH SOLE 401645 0 0 GLOBAL PMTS INC Common Stock 37940X102 1264 7895 SH SOLE 7895 0 0 GLOBUS MED INC Common Stock 379577208 1641 38800 SH SOLE 38800 0 0 GODADDY INC Common Stock 380237107 817 11640 SH SOLE 11640 0 0 GOLDMAN SACHS GROUP INC Common Stock 38141G104 48952 239257 SH SOLE 239257 0 0 GOODYEAR TIRE & RUBR CO Common Stock 382550101 20208 1320757 SH SOLE 1320757 0 0 GOPRO INC Common Stock 38268T103 7191 1317061 SH SOLE 1317061 0 0 GRACO INC Common Stock 384109104 2969 59162 SH SOLE 59162 0 0 GRAINGER W W INC Common Stock 384802104 19638 73212 SH SOLE 73212 0 0 GRAN TIERRA ENERGY INC Common Stock 38500T101 386 246000 SH SOLE 246000 0 0 GRANITE REAL ESTATE INVT TR Common Stock 387437114 24647 534200 SH SOLE 534200 0 0 GROUPON INC Common Stock 399473107 40 11300 SH SOLE 11300 0 0 GRUBHUB INC Common Stock 400110102 8 100 SH SOLE 100 0 0 GRUPO TELEVISA SA Depository Receipt 40049J206 2752 326106 SH SOLE 326106 0 0 GUESS INC Common Stock 401617105 3012 186472 SH SOLE 186472 0 0 GULFPORT ENERGY CORP Common Stock 402635304 1157 235593 SH SOLE 235593 0 0 HCA HEALTHCARE INC Common Stock 40412C101 52801 390623 SH SOLE 390623 0 0 HCP INC REIT 40414L109 9587 299779 SH SOLE 299779 0 0 HD SUPPLY HLDGS INC Common Stock 40416M105 4802 119227 SH SOLE 119227 0 0 HFF INC Common Stock 40418F108 5139 113000 SH SOLE 113000 0 0 HSBC HLDGS PLC Depository Receipt 404280406 11520 275983 SH SOLE 275983 0 0 HP INC Common Stock 40434L105 41365 1989648 SH SOLE 1989648 0 0 HAIN CELESTIAL GROUP INC Common Stock 405217100 1971 90017 SH SOLE 90017 0 0 HAILIANG ED GROUP INC Depository Receipt 40522L108 287 5000 SH SOLE 5000 0 0 HALLIBURTON CO Common Stock 406216101 4296 188904 SH SOLE 188904 0 0 HANCOCK WHITNEY CORPORATION Common Stock 410120109 1810 45186 SH SOLE 45186 0 0 HANESBRANDS INC Common Stock 410345102 0 10 SH SOLE 10 0 0 HARLEY DAVIDSON INC Common Stock 412822108 18205 508082 SH SOLE 508082 0 0 HARRIS CORP DEL Common Stock 413875105 105 554 SH SOLE 554 0 0 HARTFORD FINL SVCS GROUP INC Common Stock 416515104 11144 199996 SH SOLE 199996 0 0 HASBRO INC Common Stock 418056107 3042 28785 SH SOLE 28785 0 0 HAWAIIAN HOLDINGS INC Common Stock 419879101 3799 138500 SH SOLE 138500 0 0 HEALTHCARE TR AMER INC REIT 42225P501 3501 127650 SH SOLE 127650 0 0 HECLA MNG CO Common Stock 422704106 180 100193 SH SOLE 100193 0 0 HELMERICH & PAYNE INC Common Stock 423452101 7533 148810 SH SOLE 148810 0 0 HENRY JACK & ASSOC INC Common Stock 426281101 10 76 SH SOLE 76 0 0 HERSHEY CO Common Stock 427866108 28832 215115 SH SOLE 215115 0 0 HERTZ GLOBAL HLDGS INC Common Stock 42806J106 6306 395104 SH SOLE 395104 0 0 HERTZ GLOBAL HLDGS INC Right 42806J114 705 361308 SH SOLE 361308 0 0 HESS CORP Common Stock 42809H107 14503 228150 SH SOLE 228150 0 0 HEWLETT PACKARD ENTERPRISE C Common Stock 42824C109 14945 999660 SH SOLE 999660 0 0 HEXCEL CORP NEW Common Stock 428291108 11073 136905 SH SOLE 136905 0 0 HI CRUSH INC Unit 428337109 141 57190 SH SOLE 57190 0 0 HIBBETT SPORTS INC Common Stock 428567101 25 1398 SH SOLE 1398 0 0 HIGHWOODS PPTYS INC Common Stock 431284108 2799 67781 SH SOLE 67781 0 0 HIMAX TECHNOLOGIES INC Depository Receipt 43289P106 117 33600 SH SOLE 33600 0 0 HILTON WORLDWIDE HLDGS INC Common Stock 43300A203 6184 63269 SH SOLE 63269 0 0 HOLLYFRONTIER CORP Common Stock 436106108 6832 147628 SH SOLE 147628 0 0 HOLOGIC INC Common Stock 436440101 746 15532 SH SOLE 15532 0 0 HOME DEPOT INC Common Stock 437076102 130031 625237 SH SOLE 625237 0 0 HONEYWELL INTL INC Common Stock 438516106 111156 636666 SH SOLE 636666 0 0 HORMEL FOODS CORP Common Stock 440452100 868 21422 SH SOLE 21422 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 25570 1403392 SH SOLE 1403392 0 0 HUAZHU GROUP LTD Depository Receipt 44332N106 2684 74052 SH SOLE 74052 0 0 HUBSPOT INC Common Stock 443573100 22244 130448 SH SOLE 130448 0 0 HUDBAY MINERALS INC Common Stock 443628102 669 123309 SH SOLE 123309 0 0 HUDSON PAC PPTYS INC REIT 444097109 2611 78477 SH SOLE 78477 0 0 HUMANA INC Common Stock 444859102 63086 237792 SH SOLE 237792 0 0 HUNT J B TRANS SVCS INC Common Stock 445658107 3 32 SH SOLE 32 0 0 HUNTINGTON BANCSHARES INC Common Stock 446150104 12362 894534 SH SOLE 894534 0 0 HUNTINGTON INGALLS INDS INC Common Stock 446413106 70 310 SH SOLE 310 0 0 HUTCHISON CHINA MEDITECH LTD Depository Receipt 44842L103 1701 77334 SH SOLE 77334 0 0 HUYA INC Depository Receipt 44852D108 2249 91000 SH SOLE 91000 0 0 HYATT HOTELS CORP Common Stock 448579102 2173 28543 SH SOLE 28543 0 0 IAC INTERACTIVECORP Common Stock 44919P508 766249 3522500 SH SOLE 3522500 0 0 IAA INC Common Stock 449253103 454 11695 SH SOLE 11695 0 0 ICU MED INC Common Stock 44930G107 8011 31800 SH SOLE 31800 0 0 ITT INC Common Stock 45073V108 13489 205996 SH SOLE 205996 0 0 IBERIABANK CORP Common Stock 450828108 1482 19539 SH SOLE 19539 0 0 IDEX CORP Common Stock 45167R104 5527 32106 SH SOLE 32106 0 0 IDEXX LABS INC Common Stock 45168D104 15178 55128 SH SOLE 55128 0 0 ILLINOIS TOOL WKS INC Common Stock 452308109 21391 141841 SH SOLE 141841 0 0 ILLUMINA INC Common Stock 452327109 393689 1069372 SH SOLE 1069372 0 0 IMPERIAL OIL LTD Common Stock 453038408 0 10 SH SOLE 10 0 0 INCYTE CORP Common Stock 45337C102 62683 737792 SH SOLE 737792 0 0 INDUSTRIAL LOGISTICS PPTYS T REIT 456237106 0 1 SH SOLE 1 0 0 INFINITY PHARMACEUTICALS INC Common Stock 45665G303 4 2300 SH SOLE 2300 0 0 INFINERA CORPORATION Common Stock 45667G103 1415 486399 SH SOLE 486399 0 0 INGREDION INC Common Stock 457187102 41853 507373 SH SOLE 507373 0 0 INPHI CORP Common Stock 45772F107 38425 766974 SH SOLE 766974 0 0 INSPERITY INC Common Stock 45778Q107 13826 113200 SH SOLE 113200 0 0 INOGEN INC Common Stock 45780L104 8412 126000 SH SOLE 126000 0 0 INTEL CORP Common Stock 458140100 48906 1021645 SH SOLE 1021645 0 0 INTERCEPT PHARMACEUTICALS IN Common Stock 45845P108 3105 39024 SH SOLE 39024 0 0 INTERCONTINENTAL EXCHANGE IN Common Stock 45866F104 53889 627056 SH SOLE 627056 0 0 INTERDIGITAL INC Common Stock 45867G101 3046 47300 SH SOLE 47300 0 0 INTERNATIONAL BUSINESS MACHS Common Stock 459200101 53374 387050 SH SOLE 387050 0 0 INTERNATIONAL FLAVORS&FRAGRA Common Stock 459506101 10 70 SH SOLE 70 0 0 INTL PAPER CO Common Stock 460146103 9866 227748 SH SOLE 227748 0 0 INTERPUBLIC GROUP COS INC Common Stock 460690100 9 410 SH SOLE 410 0 0 INVESCO QQQ TR Public Fund 46090E103 280110 1500000 SH SOLE 1500000 0 0 INTUITIVE SURGICAL INC Common Stock 46120E602 22660 43199 SH SOLE 43199 0 0 INTUIT Common Stock 461202103 44809 171464 SH SOLE 171464 0 0 INTREXON CORP Common Stock 46122T102 4874 636270 SH SOLE 636270 0 0 INVESTORS BANCORP INC NEW Common Stock 46146L101 607 54400 SH SOLE 54400 0 0 INVITATION HOMES INC REIT 46187W107 4 133 SH SOLE 133 0 0 IONIS PHARMACEUTICALS INC Common Stock 462222100 25558 397664 SH SOLE 397664 0 0 IQVIA HLDGS INC Common Stock 46266C105 950207 5905572 SH SOLE 5905572 0 0 IQIYI INC Depository Receipt 46267X108 3537 171300 SH SOLE 171300 0 0 IROBOT CORP Common Stock 462726100 6818 74400 SH SOLE 74400 0 0 IRON MTN INC NEW REIT 46284V101 16 497 SH SOLE 497 0 0 IRONWOOD PHARMACEUTICALS INC Common Stock 46333X108 1429 130600 SH SOLE 130600 0 0 ISHARES INC Public Fund 464286400 61208 1400000 SH SOLE 1400000 0 0 ISHARES INC Public Fund 464286772 29935 500000 SH SOLE 500000 0 0 ISHARES TR Public Fund 464287184 106925 2500000 SH SOLE 2500000 0 0 ISHARES TR Public Fund 464287226 13919 125000 SH SOLE 125000 0 0 ISHARES TR Public Fund 464287234 2532 59000 SH SOLE 59000 0 0 ISHARES TR Public Fund 464287242 370411 2978300 SH SOLE 2978300 0 0 ISHARES TR Public Fund 464287390 10122 300000 SH SOLE 300000 0 0 ISHARES TR Public Fund 464287655 272125 1750000 SH SOLE 1750000 0 0 ISHARES TR Public Fund 464288257 51597 700000 SH SOLE 700000 0 0 ISHARES TR Public Fund 464288513 17436 200000 SH SOLE 200000 0 0 ITRON INC Common Stock 465741106 1158 18500 SH SOLE 18500 0 0 JPMORGAN CHASE & CO Common Stock 46625H100 337289 3016899 SH SOLE 3016899 0 0 JABIL INC Common Stock 466313103 4086 129300 SH SOLE 129300 0 0 JACK IN THE BOX INC Common Stock 466367109 3515 43182 SH SOLE 43182 0 0 JACOBS ENGR GROUP INC Common Stock 469814107 8 89 SH SOLE 89 0 0 JD COM INC Depository Receipt 47215P106 105778 3492177 SH SOLE 3492177 0 0 JEFFERIES FINL GROUP INC Common Stock 47233W109 10322 536791 SH SOLE 536791 0 0 JETBLUE AWYS CORP Common Stock 477143101 5826 315065 SH SOLE 315065 0 0 JOHNSON & JOHNSON Common Stock 478160104 543163 3899791 SH SOLE 3899791 0 0 JUNIPER NETWORKS INC Common Stock 48203R104 31434 1180416 SH SOLE 1180416 0 0 KAR AUCTION SVCS INC Common Stock 48238T109 286 11436 SH SOLE 11436 0 0 KBR INC Common Stock 48242W106 0 10 SH SOLE 10 0 0 KLA-TENCOR CORP Common Stock 482480100 2440 20641 SH SOLE 20641 0 0 KT CORP Depository Receipt 48268K101 2820 227959 SH SOLE 227959 0 0 KANSAS CITY SOUTHERN Common Stock 485170302 7762 63717 SH SOLE 63717 0 0 KB HOME Common Stock 48666K109 5023 195234 SH SOLE 195234 0 0 KELLOGG CO Common Stock 487836108 6347 118475 SH SOLE 118475 0 0 KENNAMETAL INC Common Stock 489170100 3182 86025 SH SOLE 86025 0 0 KEURIG DR PEPPER INC Common Stock 49271V100 472 16326 SH SOLE 16326 0 0 KEYCORP NEW Common Stock 493267108 19218 1082686 SH SOLE 1082686 0 0 KEYSIGHT TECHNOLOGIES INC Common Stock 49338L103 14861 165466 SH SOLE 165466 0 0 KILROY RLTY CORP REIT 49427F108 1354 18347 SH SOLE 18347 0 0 KIMBERLY CLARK CORP Common Stock 494368103 71237 534488 SH SOLE 534488 0 0 KIMCO RLTY CORP REIT 49446R109 10869 588163 SH SOLE 588163 0 0 KINDER MORGAN INC DEL Common Stock 49456B101 14320 685838 SH SOLE 685838 0 0 KINROSS GOLD CORP Common Stock 496902404 2185 564232 SH SOLE 564232 0 0 KIRBY CORP Common Stock 497266106 10199 129100 SH SOLE 129100 0 0 KIRKLAND LAKE GOLD LTD Common Stock 49741E100 17749 411076 SH SOLE 411076 0 0 KOHLS CORP Common Stock 500255104 11360 238904 SH SOLE 238904 0 0 KONTOOR BRANDS INC Common Stock 50050N103 307 10950 SH SOLE 10950 0 0 KORN FERRY Common Stock 500643200 3001 74900 SH SOLE 74900 0 0 KRAFT HEINZ CO Common Stock 500754106 10919 351766 SH SOLE 351766 0 0 KROGER CO Common Stock 501044101 26957 1241676 SH SOLE 1241676 0 0 KRONOS WORLDWIDE INC Common Stock 50105F105 3197 208660 SH SOLE 208660 0 0 L BRANDS INC Common Stock 501797104 8250 316084 SH SOLE 316084 0 0 LKQ CORP Common Stock 501889208 6541 245808 SH SOLE 245808 0 0 LPL FINL HLDGS INC Common Stock 50212V100 3692 45264 SH SOLE 45264 0 0 LSC COMMUNICATIONS INC Common Stock 50218P107 3 800 SH SOLE 800 0 0 L3 TECHNOLOGIES INC Common Stock 502413107 16993 69310 SH SOLE 69310 0 0 LABORATORY CORP AMER HLDGS Common Stock 50540R409 13590 78600 SH SOLE 78600 0 0 LAM RESEARCH CORP Common Stock 512807108 55273 294257 SH SOLE 294257 0 0 LAMB WESTON HLDGS INC Common Stock 513272104 195 3082 SH SOLE 3082 0 0 LANNET INC Common Stock 516012101 2554 421488 SH SOLE 421488 0 0 LAS VEGAS SANDS CORP Common Stock 517834107 22260 376706 SH SOLE 376706 0 0 LAUDER ESTEE COS INC Common Stock 518439104 24161 131948 SH SOLE 131948 0 0 LEAR CORP Common Stock 521865204 15897 114143 SH SOLE 114143 0 0 LEGGETT & PLATT INC Common Stock 524660107 3 74 SH SOLE 74 0 0 LEGG MASON INC Common Stock 524901105 1101 28749 SH SOLE 28749 0 0 LEIDOS HLDGS INC Common Stock 525327102 192 2400 SH SOLE 2400 0 0 LENDINGCLUB CORP Common Stock 52603A109 7152 2180600 SH SOLE 2180600 0 0 LENNAR CORP Common Stock 526057104 4974 102650 SH SOLE 102650 0 0 LENNAR CORP Common Stock 526057302 741 19240 SH SOLE 19240 0 0 LENNOX INTL INC Common Stock 526107107 2668 9702 SH SOLE 9702 0 0 LIBERTY BROADBAND CORP Common Stock 530307107 66 641 SH SOLE 641 0 0 LIBERTY BROADBAND CORP Common Stock 530307305 4574 43885 SH SOLE 43885 0 0 LIBERTY EXPEDIA HLDGS INC Common Stock 53046P109 4253 89000 SH SOLE 89000 0 0 LIBERTY PPTY TR Common Stock 531172104 3830 76535 SH SOLE 76535 0 0 LIBERTY MEDIA CORP DELAWARE Common Stock 531229409 747 19755 SH SOLE 19755 0 0 LIBERTY MEDIA CORP DELAWARE Common Stock 531229607 10262 270208 SH SOLE 270208 0 0 LIBERTY MEDIA CORP DELAWARE Common Stock 531229854 813 21734 SH SOLE 21734 0 0 LIFE STORAGE INC REIT 53223X107 3297 34677 SH SOLE 34677 0 0 LILLY ELI & CO Common Stock 532457108 89022 803520 SH SOLE 803520 0 0 LINCOLN ELEC HLDGS INC Common Stock 533900106 1770 21500 SH SOLE 21500 0 0 LINCOLN NATL CORP IND Common Stock 534187109 13439 208522 SH SOLE 208522 0 0 LIONS GATE ENTMNT CORP Common Stock 535919401 824 67246 SH SOLE 67246 0 0 LIVE NATION ENTERTAINMENT IN Common Stock 538034109 700256 10569898 SH SOLE 10569898 0 0 LIVENT CORP Common Stock 53814L108 393 56850 SH SOLE 56850 0 0 LLOYDS BANKING GROUP PLC Depository Receipt 539439109 25405 8945414 SH SOLE 8945414 0 0 LOCKHEED MARTIN CORP Common Stock 539830109 44542 122522 SH SOLE 122522 0 0 LOEWS CORP Common Stock 540424108 9016 164910 SH SOLE 164910 0 0 LOGMEIN INC Common Stock 54142L109 2336 31700 SH SOLE 31700 0 0 LOUISIANA PAC CORP Common Stock 546347105 5679 216600 SH SOLE 216600 0 0 LOWES COS INC Common Stock 548661107 79413 786970 SH SOLE 786970 0 0 LULULEMON ATHLETICA INC Common Stock 550021109 2673 14830 SH SOLE 14830 0 0 LUMENTUM HLDGS INC Common Stock 55024U109 3172 59387 SH SOLE 59387 0 0 M & T BK CORP Common Stock 55261F104 23004 135262 SH SOLE 135262 0 0 MDU RES GROUP INC Common Stock 552690109 0 10 SH SOLE 10 0 0 MGIC INVT CORP WIS Common Stock 552848103 8590 653764 SH SOLE 653764 0 0 MGM RESORTS INTERNATIONAL Common Stock 552953101 1633 57142 SH SOLE 57142 0 0 MKS INSTRUMENT INC Common Stock 55306N104 1294 16618 SH SOLE 16618 0 0 MRC GLOBAL INC Common Stock 55345K103 4467 260951 SH SOLE 260951 0 0 MSA SAFETY INC Common Stock 553498106 1402 13300 SH SOLE 13300 0 0 MSC INDL DIRECT INC Common Stock 553530106 6755 90960 SH SOLE 90960 0 0 MSCI INC Common Stock 55354G100 31346 131270 SH SOLE 131270 0 0 MACOM TECH SOLUTIONS HLDGS I Common Stock 55405Y100 6108 403700 SH SOLE 403700 0 0 MACERICH CO REIT 554382101 864 25789 SH SOLE 25789 0 0 MACQUARIE INFRASTRUCTURE COR Common Stock 55608B105 14637 361043 SH SOLE 361043 0 0 MACYS INC Common Stock 55616P104 2748 128035 SH SOLE 128035 0 0 MADISON SQUARE GARDEN CO NEW Common Stock 55825T103 165 590 SH SOLE 590 0 0 MAGNA INTL INC Common Stock 559222401 4748 95210 SH SOLE 95210 0 0 MANHATTAN ASSOCS INC Common Stock 562750109 30942 446300 SH SOLE 446300 0 0 MANPOWERGROUP INC Common Stock 56418H100 27821 287998 SH SOLE 287998 0 0 MANULIFE FINL CORP Common Stock 56501R106 6974 382900 SH SOLE 382900 0 0 MARATHON OIL CORP Common Stock 565849106 17157 1207401 SH SOLE 1207401 0 0 MARATHON PETE CORP Common Stock 56585A102 13214 236474 SH SOLE 236474 0 0 MARKEL CORP Common Stock 570535104 2671 2451 SH SOLE 2451 0 0 MARSH & MCLENNAN COS INC Common Stock 571748102 28522 285932 SH SOLE 285932 0 0 MARRIOTT INTL INC NEW Common Stock 571903202 8065 57490 SH SOLE 57490 0 0 MARTIN MARIETTA MATLS INC Common Stock 573284106 6 26 SH SOLE 26 0 0 MASCO CORP Common Stock 574599106 21169 539479 SH SOLE 539479 0 0 MASIMO CORP Common Stock 574795100 6131 41200 SH SOLE 41200 0 0 MASTERCARD INC Common Stock 57636Q104 1454009 5496574 SH SOLE 5496574 0 0 MATCH GROUP INC Common Stock 57665R106 1 11 SH SOLE 11 0 0 MATTEL INC Common Stock 577081102 580 51729 SH SOLE 51729 0 0 MAXIM INTEGRATED PRODS INC Common Stock 57772K101 4681 78259 SH SOLE 78259 0 0 MAXAR TECHNOLOGIES INC Common Stock 57778K105 287 36465 SH SOLE 36465 0 0 MCCORMICK & CO INC Common Stock 579780206 710 4579 SH SOLE 4579 0 0 MCDONALDS CORP Common Stock 580135101 84395 406410 SH SOLE 406410 0 0 MCKESSON CORP Common Stock 58155Q103 51237 381258 SH SOLE 381258 0 0 MEDIFAST INC Common Stock 58470H101 1964 15310 SH SOLE 15310 0 0 MEDIDATA SOLUTIONS INC Common Stock 58471A105 91384 1009653 SH SOLE 1009653 0 0 MEDNAX INC Common Stock 58502B106 6626 262619 SH SOLE 262619 0 0 MELCO RESORTS AND ENTMT LTD Depository Receipt 585464100 0 10 SH SOLE 10 0 0 MELINTA THERAPEUTICS INC Common Stock 58549G209 0 40 SH SOLE 40 0 0 MERCADOLIBRE INC Common Stock 58733R102 40438 66100 SH SOLE 66100 0 0 MERCK & CO INC Common Stock 58933Y105 380016 4532093 SH SOLE 4532093 0 0 MERIDIAN BIOSCIENCE INC Common Stock 589584101 594 50000 SH SOLE 50000 0 0 MERITAGE HOMES CORP Common Stock 59001A102 17804 346782 SH SOLE 346782 0 0 MERITOR INC Common Stock 59001K100 20865 860400 SH SOLE 860400 0 0 METHANEX CORP Common Stock 59151K108 7899 173625 SH SOLE 173625 0 0 METLIFE INC Common Stock 59156R108 46773 941683 SH SOLE 941683 0 0 METTLER TOLEDO INTERNATIONAL Common Stock 592688105 14556 17329 SH SOLE 17329 0 0 MICHAELS COS INC Common Stock 59408Q106 15800 1816059 SH SOLE 1816059 0 0 MICROSOFT CORP Common Stock 594918104 383265 2861041 SH SOLE 2861041 0 0 MICROCHIP TECHNOLOGY INC Common Stock 595017104 4456 51400 SH SOLE 51400 0 0 MICRON TECHNOLOGY INC Common Stock 595112103 8725 226100 SH SOLE 226100 0 0 MID AMER APT CMNTYS INC Common Stock 59522J103 44573 378509 SH SOLE 378509 0 0 MOBILE TELESYSTEMS PJSC Depository Receipt 607409109 26664 2864015 SH SOLE 2864015 0 0 MODERNA INC Common Stock 60770K107 23424 1600000 SH SOLE 1600000 0 0 MOHAWK INDS INC Common Stock 608190104 53489 362710 SH SOLE 362710 0 0 MOLINA HEALTHCARE INC Common Stock 60855R100 15198 106178 SH SOLE 106178 0 0 MOLSON COORS BREWING CO Common Stock 60871R209 24734 441679 SH SOLE 441679 0 0 MOMO INC Depository Receipt 60879B107 4 98 SH SOLE 98 0 0 MONDELEZ INTL INC Common Stock 609207105 407806 7565977 SH SOLE 7565977 0 0 MONEYGRAM INTL INC Common Stock 60935Y208 28 11300 SH SOLE 11300 0 0 MONRO INC Common Stock 610236101 16476 193151 SH SOLE 193151 0 0 MONSTER BEVERAGE CORP NEW Common Stock 61174X109 34211 535964 SH SOLE 535964 0 0 MOODYS CORP Common Stock 615369105 29501 151045 SH SOLE 151045 0 0 MOOG INC Common Stock 615394202 9127 97500 SH SOLE 97500 0 0 MORGAN STANLEY Common Stock 617446448 75247 1717567 SH SOLE 1717567 0 0 MOSAIC CO NEW Common Stock 61945C103 35117 1402983 SH SOLE 1402983 0 0 MURPHY OIL CORP Common Stock 626717102 3608 146358 SH SOLE 146358 0 0 MURPHY USA INC Common Stock 626755102 26004 309455 SH SOLE 309455 0 0 NIO INC Depository Receipt 62914V106 1755 688359 SH SOLE 688359 0 0 NRG ENERGY INC Common Stock 629377508 31169 887500 SH SOLE 887500 0 0 NVR INC Common Stock 62944T105 3084 915 SH SOLE 915 0 0 NASDAQ INC Common Stock 631103108 3773 39230 SH SOLE 39230 0 0 NATERA INC Common Stock 632307104 4578 166000 SH SOLE 166000 0 0 NATIONAL GRID PLC Depository Receipt 636274409 17018 320000 SH SOLE 320000 0 0 NATIONAL HEALTH INVS INC REIT 63633D104 3902 50000 SH SOLE 50000 0 0 NATIONAL INSTRS CORP Common Stock 636518102 11871 282717 SH SOLE 282717 0 0 NATIONAL OILWELL VARCO INC Common Stock 637071101 5454 245325 SH SOLE 245325 0 0 NATIONAL STORAGE AFFILIATES REIT 637870106 2605 90000 SH SOLE 90000 0 0 NAVISTAR INTL CORP NEW Common Stock 63934E108 7582 220101 SH SOLE 220101 0 0 NAVIENT CORPORATION Common Stock 63938C108 2089 153015 SH SOLE 153015 0 0 NETAPP INC Common Stock 64110D104 15489 251045 SH SOLE 251045 0 0 NETFLIX INC Common Stock 64110L106 85110 231704 SH SOLE 231704 0 0 NETEASE INC Depository Receipt 64110W102 7046 27549 SH SOLE 27549 0 0 NETGEAR INC Common Stock 64111Q104 5903 233400 SH SOLE 233400 0 0 NETSCOUT SYS INC Common Stock 64115T104 9873 388846 SH SOLE 388846 0 0 NEUROCRINE BIOSCIENCES INC Common Stock 64125C109 6799 80531 SH SOLE 80531 0 0 NEVRO CORP Common Stock 64157F103 7469 115213 SH SOLE 115213 0 0 NEW GOLD INC CDA Common Stock 644535106 2942 3027147 SH SOLE 3027147 0 0 NEW ORIENTAL ED & TECH GRP I Depository Receipt 647581107 146523 1517112 SH SOLE 1517112 0 0 NEW RESIDENTIAL INVT CORP REIT 64828T201 2646 171956 SH SOLE 171956 0 0 NEW RELIC INC Common Stock 64829B100 2595 30000 SH SOLE 30000 0 0 NEW SR INVT GROUP INC REIT 648691103 215 32027 SH SOLE 32027 0 0 NEW YORK CMNTY BANCORP INC Common Stock 649445103 5857 586910 SH SOLE 586910 0 0 NEW YORK TIMES CO Common Stock 650111107 2801 85879 SH SOLE 85879 0 0 NEWELL BRANDS INC Common Stock 651229106 3271 212116 SH SOLE 212116 0 0 NEWMONT GOLDCORP CORPORATION Common Stock 651639106 48726 1266609 SH SOLE 1266609 0 0 NEWS CORP NEW Common Stock 65249B109 8874 657819 SH SOLE 657819 0 0 NEWS CORP NEW Common Stock 65249B208 863 61798 SH SOLE 61798 0 0 NEXSTAR MEDIA GROUP INC Common Stock 65336K103 19948 197500 SH SOLE 197500 0 0 NEXTERA ENERGY INC Common Stock 65339F101 82624 403318 SH SOLE 403318 0 0 NIKE INC Common Stock 654106103 370688 4415575 SH SOLE 4415575 0 0 NISOURCE INC Common Stock 65473P105 142 4931 SH SOLE 4931 0 0 NLIGHT INC Common Stock 65487K100 34567 1800362 SH SOLE 1800362 0 0 NOBLE ENERGY INC Common Stock 655044105 0 10 SH SOLE 10 0 0 NORBORD INC Common Stock 65548P403 9850 396536 SH SOLE 396536 0 0 NORDSTROM INC Common Stock 655664100 13532 424747 SH SOLE 424747 0 0 NORFOLK SOUTHERN CORP Common Stock 655844108 37386 187558 SH SOLE 187558 0 0 NORTHERN TR CORP Common Stock 665859104 16721 185784 SH SOLE 185784 0 0 NORTHROP GRUMMAN CORP Common Stock 666807102 32282 99909 SH SOLE 99909 0 0 NORTHWESTERN CORP Common Stock 668074305 15022 208200 SH SOLE 208200 0 0 NOVO-NORDISK A S Depository Receipt 670100205 2070 40565 SH SOLE 40565 0 0 NU SKIN ENTERPRISES INC Common Stock 67018T105 21188 429610 SH SOLE 429610 0 0 NUANCE COMMUNICATIONS INC Common Stock 67020Y100 22618 1416276 SH SOLE 1416276 0 0 NUCOR CORP Common Stock 670346105 33934 615860 SH SOLE 615860 0 0 NUTANIX INC Common Stock 67059N108 67773 2612700 SH SOLE 2612700 0 0 NVIDIA CORP Common Stock 67066G104 346080 2107287 SH SOLE 2107287 0 0 NUTRIEN LTD Common Stock 67077M108 1 10 SH SOLE 10 0 0 OGE ENERGY CORP Common Stock 670837103 46409 1090432 SH SOLE 1090432 0 0 O REILLY AUTOMOTIVE INC NEW Common Stock 67103H107 17466 47291 SH SOLE 47291 0 0 OCCIDENTAL PETE CORP Common Stock 674599105 247 4910 SH SOLE 4910 0 0 OCEANEERING INTL INC Common Stock 675232102 4316 211674 SH SOLE 211674 0 0 OFFICE DEPOT INC Common Stock 676220106 0 75 SH SOLE 75 0 0 OIL STS INTL INC Common Stock 678026105 1516 82842 SH SOLE 82842 0 0 OLD DOMINION FREIGHT LINE IN Common Stock 679580100 9 57 SH SOLE 57 0 0 OLD REP INTL CORP Common Stock 680223104 8026 358614 SH SOLE 358614 0 0 OLIN CORP Common Stock 680665205 10915 498180 SH SOLE 498180 0 0 OLLIES BARGAIN OUTLT HLDGS I Common Stock 681116109 16439 188710 SH SOLE 188710 0 0 OMNICOM GROUP INC Common Stock 681919106 289 3522 SH SOLE 3522 0 0 ON SEMICONDUCTOR CORP Common Stock 682189105 12233 605313 SH SOLE 605313 0 0 ONEOK INC NEW Common Stock 682680103 6 86 SH SOLE 86 0 0 OPEN TEXT CORP Common Stock 683715106 9100 220042 SH SOLE 220042 0 0 OPKO HEALTH INC Common Stock 68375N103 2066 846905 SH SOLE 846905 0 0 ORACLE CORP Common Stock 68389X105 203379 3569927 SH SOLE 3569927 0 0 OSHKOSH CORP Common Stock 688239201 19935 238772 SH SOLE 238772 0 0 OSISKO GOLD ROYALTIES LTD Common Stock 68827L101 1970 188607 SH SOLE 188607 0 0 OWENS CORNING NEW Common Stock 690742101 69249 1189837 SH SOLE 1189837 0 0 OWENS ILL INC Common Stock 690768403 4492 260098 SH SOLE 260098 0 0 PBF ENERGY INC Common Stock 69318G106 4341 138700 SH SOLE 138700 0 0 PDC ENERGY INC Common Stock 69327R101 3621 100419 SH SOLE 100419 0 0 PDL BIOPHARMA INC Common Stock 69329Y104 0 10 SH SOLE 10 0 0 PG&E CORP Common Stock 69331C108 18382 801992 SH SOLE 801992 0 0 PGT INNOVATIONS INC Common Stock 69336V101 3020 180600 SH SOLE 180600 0 0 PLDT INC Depository Receipt 69344D408 477 19210 SH SOLE 19210 0 0 PNC FINL SVCS GROUP INC Common Stock 693475105 20417 148722 SH SOLE 148722 0 0 PNM RES INC Common Stock 69349H107 10737 210900 SH SOLE 210900 0 0 PPG INDS INC Common Stock 693506107 34827 298407 SH SOLE 298407 0 0 PPL CORP Common Stock 69351T106 10147 327205 SH SOLE 327205 0 0 PVH CORP Common Stock 693656100 4326 45709 SH SOLE 45709 0 0 PTC INC Common Stock 69370C100 4337 48314 SH SOLE 48314 0 0 PACCAR INC Common Stock 693718108 29265 408385 SH SOLE 408385 0 0 PACIFIC BIOSCIENCES CALIF IN Common Stock 69404D108 2586 427400 SH SOLE 427400 0 0 PACIRA BIOSCIENCES Common Stock 695127100 8039 184847 SH SOLE 184847 0 0 PACKAGING CORP AMER Common Stock 695156109 11825 124053 SH SOLE 124053 0 0 PACWEST BANCORP DEL Common Stock 695263103 3483 89704 SH SOLE 89704 0 0 PALO ALTO NETWORKS INC Common Stock 697435105 293679 1441300 SH SOLE 1441300 0 0 PAN AMERICAN SILVER CORP Common Stock 697900108 22 1726 SH SOLE 1726 0 0 PAPA JOHNS INTL INC Common Stock 698813102 20383 455790 SH SOLE 455790 0 0 PARKER HANNIFIN CORP Common Stock 701094104 15000 88231 SH SOLE 88231 0 0 PARSLEY ENERGY INC Common Stock 701877102 0 10 SH SOLE 10 0 0 PATTERSON UTI ENERGY INC Common Stock 703481101 7057 613137 SH SOLE 613137 0 0 PAYCOM SOFTWARE INC Common Stock 70432V102 17231 76000 SH SOLE 76000 0 0 PAYCHEX INC Common Stock 704326107 21084 256220 SH SOLE 256220 0 0 PAYPAL HLDGS INC Common Stock 70450Y103 46340 404860 SH SOLE 404860 0 0 PENNYMAC FINL SVCS INC Common Stock 70932M107 1300 58600 SH SOLE 58600 0 0 PENSKE AUTOMOTIVE GRP INC Common Stock 70959W103 944 19952 SH SOLE 19952 0 0 PEOPLES UTD FINL INC Common Stock 712704105 20 1209 SH SOLE 1209 0 0 PEPSICO INC Common Stock 713448108 270369 2061842 SH SOLE 2061842 0 0 PERSPECTA INC Common Stock 715347100 0 10 SH SOLE 10 0 0 PFIZER INC Common Stock 717081103 313442 7235500 SH SOLE 7235500 0 0 PHILIP MORRIS INTL INC Common Stock 718172109 140775 1792623 SH SOLE 1792623 0 0 PHILLIPS 66 Common Stock 718546104 16698 178510 SH SOLE 178510 0 0 PHYSICIANS RLTY TR REIT 71943U104 8633 495001 SH SOLE 495001 0 0 PILGRIMS PRIDE CORP NEW Common Stock 72147K108 28187 1110146 SH SOLE 1110146 0 0 PINNACLE WEST CAP CORP Common Stock 723484101 22578 239958 SH SOLE 239958 0 0 PIONEER NAT RES CO Common Stock 723787107 6771 44010 SH SOLE 44010 0 0 PITNEY BOWES INC Common Stock 724479100 5046 1178996 SH SOLE 1178996 0 0 PLAINS GP HLDGS L P Common Stock 72651A207 9239 370000 SH SOLE 370000 0 0 POLARIS INDS INC Common Stock 731068102 4699 51510 SH SOLE 51510 0 0 PORTLAND GEN ELEC CO Common Stock 736508847 19924 367800 SH SOLE 367800 0 0 POST HLDGS INC Common Stock 737446104 12888 123957 SH SOLE 123957 0 0 POSTAL REALTY TRUST INC Common Stock 73757R102 315 20000 SH SOLE 20000 0 0 POTLATCHDELTIC CORPORATION Common Stock 737630103 1227 31479 SH SOLE 31479 0 0 PRECISION DRILLING CORP Common Stock 74022D308 2162 1148694 SH SOLE 1148694 0 0 PRETIUM RES INC Common Stock 74139C102 2216 221200 SH SOLE 221200 0 0 PRICE T ROWE GROUP INC Common Stock 74144T108 10255 93473 SH SOLE 93473 0 0 PRIMERICA INC Common Stock 74164M108 680 5671 SH SOLE 5671 0 0 PRIMO WTR CORP Common Stock 74165N105 923 75000 SH SOLE 75000 0 0 PRINCIPAL FINL GROUP INC Common Stock 74251V102 15131 261242 SH SOLE 261242 0 0 PROCTER AND GAMBLE CO Common Stock 742718109 403767 3682329 SH SOLE 3682329 0 0 PROGRESSIVE CORP OHIO Common Stock 743315103 1279 16001 SH SOLE 16001 0 0 PROLOGIS INC REIT 74340W103 118899 1484388 SH SOLE 1484388 0 0 PROSPERITY BANCSHARES INC Common Stock 743606105 740 11207 SH SOLE 11207 0 0 PRUDENTIAL FINL INC Common Stock 744320102 44338 438986 SH SOLE 438986 0 0 PUBLIC SVC ENTERPRISE GRP IN Common Stock 744573106 67443 1146601 SH SOLE 1146601 0 0 PUBLIC STORAGE REIT 74460D109 22067 92653 SH SOLE 92653 0 0 PULTE GROUP INC Common Stock 745867101 17162 542756 SH SOLE 542756 0 0 PUMA BIOTECHNOLOGY INC Common Stock 74587V107 294 23113 SH SOLE 23113 0 0 QEP RES INC Common Stock 74733V100 5925 819550 SH SOLE 819550 0 0 QORVO INC Common Stock 74736K101 24897 373770 SH SOLE 373770 0 0 QUALCOMM INC Common Stock 747525103 81619 1072940 SH SOLE 1072940 0 0 QUANTA SVCS INC Common Stock 74762E102 7407 193949 SH SOLE 193949 0 0 QUDIAN INC Depository Receipt 747798106 38 5000 SH SOLE 5000 0 0 QUEST DIAGNOSTICS INC Common Stock 74834L100 964 9472 SH SOLE 9472 0 0 QURATE RETAIL INC Common Stock 74915M100 515 41601 SH SOLE 41601 0 0 RA PHARMACEUTICALS INC Common Stock 74933V108 4511 150000 SH SOLE 150000 0 0 RPC INC Common Stock 749660106 8727 1210368 SH SOLE 1210368 0 0 RH Common Stock 74967X103 8368 72389 SH SOLE 72389 0 0 RPM INTL INC Common Stock 749685103 1544 25270 SH SOLE 25270 0 0 RADIAN GROUP INC Common Stock 750236101 115539 5056400 SH SOLE 5056400 0 0 RAMBUS INC DEL Common Stock 750917106 2468 205000 SH SOLE 205000 0 0 RALPH LAUREN CORP Common Stock 751212101 12050 106080 SH SOLE 106080 0 0 RANGE RES CORP Common Stock 75281A109 3887 556918 SH SOLE 556918 0 0 RAYMOND JAMES FINANCIAL INC Common Stock 754730109 10383 122807 SH SOLE 122807 0 0 RAYONIER ADVANCED MATLS INC Common Stock 75508B104 2125 327400 SH SOLE 327400 0 0 RAYTHEON CO Common Stock 755111507 27130 156026 SH SOLE 156026 0 0 REALTY INCOME CORP REIT 756109104 18897 273985 SH SOLE 273985 0 0 RED HAT INC Common Stock 756577102 17428 92821 SH SOLE 92821 0 0 RED ROBIN GOURMET BURGERS IN Common Stock 75689M101 2253 73685 SH SOLE 73685 0 0 REGAL BELOIT CORP Common Stock 758750103 8787 107533 SH SOLE 107533 0 0 REGENCY CTRS CORP REIT 758849103 21335 319672 SH SOLE 319672 0 0 REGENERON PHARMACEUTICALS Common Stock 75886F107 71220 227540 SH SOLE 227540 0 0 REGIONS FINL CORP NEW Common Stock 7591EP100 20845 1395221 SH SOLE 1395221 0 0 RELIANCE STEEL & ALUMINUM CO Common Stock 759509102 15528 164112 SH SOLE 164112 0 0 REPUBLIC SVCS INC Common Stock 760759100 30292 349633 SH SOLE 349633 0 0 RESMED INC Common Stock 761152107 5323 43623 SH SOLE 43623 0 0 RESTAURANT BRANDS INTL INC Common Stock 76131D103 1 10 SH SOLE 10 0 0 RETAIL OPPORTUNITY INVTS COR REIT 76131N101 3426 200000 SH SOLE 200000 0 0 RINGCENTRAL INC Common Stock 76680R206 9194 80000 SH SOLE 80000 0 0 RITCHIE BROS AUCTIONEERS Common Stock 767744105 994 29830 SH SOLE 29830 0 0 ROCKWELL AUTOMATION INC Common Stock 773903109 14158 86420 SH SOLE 86420 0 0 ROGERS COMMUNICATIONS INC Common Stock 775109200 4458 83100 SH SOLE 83100 0 0 ROKU INC Common Stock 77543R102 9205 101624 SH SOLE 101624 0 0 ROLLINS INC Common Stock 775711104 4827 134559 SH SOLE 134559 0 0 ROPER TECHNOLOGIES INC Common Stock 776696106 5 14 SH SOLE 14 0 0 ROSS STORES INC Common Stock 778296103 4138 41751 SH SOLE 41751 0 0 ROYAL BK CDA MONTREAL QUE Common Stock 780087102 405657 5093610 SH SOLE 5093610 0 0 RYANAIR HLDGS PLC Depository Receipt 783513203 3870 60334 SH SOLE 60334 0 0 RYDER SYS INC Common Stock 783549108 2082 35716 SH SOLE 35716 0 0 S&P GLOBAL INC Common Stock 78409V104 62475 274265 SH SOLE 274265 0 0 SBA COMMUNICATIONS CORP NEW REIT 78410G104 486690 2164605 SH SOLE 2164605 0 0 SEI INVESTMENTS CO Common Stock 784117103 12142 216437 SH SOLE 216437 0 0 SL GREEN RLTY CORP REIT 78440X101 4033 50185 SH SOLE 50185 0 0 SM ENERGY CO Common Stock 78454L100 3469 277095 SH SOLE 277095 0 0 SPDR S&P 500 ETF TR Public Fund 78462F103 55670 190000 SH SOLE 190000 0 0 SPDR INDEX SHS FDS Public Fund 78463X202 5745 150000 SH SOLE 150000 0 0 SS&C TECHNOLOGIES HLDGS INC Common Stock 78467J100 72 1243 SH SOLE 1243 0 0 SRC ENERGY INC Common Stock 78470V108 3795 765100 SH SOLE 765100 0 0 SVB FINL GROUP Common Stock 78486Q101 8239 36683 SH SOLE 36683 0 0 SALESFORCE COM INC Common Stock 79466L302 25781 169911 SH SOLE 169911 0 0 SALLY BEAUTY HLDGS INC Common Stock 79546E104 5610 420568 SH SOLE 420568 0 0 SANDERSON FARMS INC Common Stock 800013104 2899 21229 SH SOLE 21229 0 0 SANDSTORM GOLD LTD Common Stock 80013R206 2993 538047 SH SOLE 538047 0 0 SANTANDER CONSUMER USA HDG I Common Stock 80283M101 6014 251000 SH SOLE 251000 0 0 HENRY SCHEIN INC Common Stock 806407102 44 635 SH SOLE 635 0 0 SCHLUMBERGER LTD Common Stock 806857108 1213 30528 SH SOLE 30528 0 0 SCHOLAR ROCK HLDG CORP Common Stock 80706P103 476 30000 SH SOLE 30000 0 0 THE CHARLES SCHWAB CORPORATI Common Stock 808513105 48043 1195391 SH SOLE 1195391 0 0 SCIENTIFIC GAMES CORP Common Stock 80874P109 297 15000 SH SOLE 15000 0 0 SEA LTD Depository Receipt 81141R100 17763 534706 SH SOLE 534706 0 0 SEALED AIR CORP NEW Common Stock 81211K100 36 839 SH SOLE 839 0 0 SEATTLE GENETICS INC Common Stock 812578102 16909 244321 SH SOLE 244321 0 0 SEAWORLD ENTMT INC Common Stock 81282V100 19264 621432 SH SOLE 621432 0 0 SEMPRA ENERGY Common Stock 816851109 1431 10411 SH SOLE 10411 0 0 SENIOR HSG PPTYS TR REIT 81721M109 6057 732349 SH SOLE 732349 0 0 SERVICE CORP INTL Common Stock 817565104 22480 480553 SH SOLE 480553 0 0 SERVICEMASTER GLOBAL HLDGS I Common Stock 81761R109 2957 56767 SH SOLE 56767 0 0 SERVICENOW INC Common Stock 81762P102 24731 90073 SH SOLE 90073 0 0 SHAW COMMUNICATIONS INC Common Stock 82028K200 0 10 SH SOLE 10 0 0 SHERWIN WILLIAMS CO Common Stock 824348106 73426 160218 SH SOLE 160218 0 0 SHOPIFY INC Common Stock 82509L107 54737 182358 SH SOLE 182358 0 0 SIENNA BIOPHARMACEUTICALS IN Common Stock 82622H108 26 30000 SH SOLE 30000 0 0 SIGNATURE BK NEW YORK N Y Common Stock 82669G104 3547 29351 SH SOLE 29351 0 0 SILICON LABORATORIES INC Common Stock 826919102 4105 39700 SH SOLE 39700 0 0 SILICON MOTION TECHNOLOGY CO Depository Receipt 82706C108 4243 95600 SH SOLE 95600 0 0 SILVERCORP METALS INC Common Stock 82835P103 370 149200 SH SOLE 149200 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 117757 737089 SH SOLE 737089 0 0 SINCLAIR BROADCAST GROUP INC Common Stock 829226109 37088 691546 SH SOLE 691546 0 0 SIRIUS XM HLDGS INC Common Stock 82968B103 2067 370361 SH SOLE 370361 0 0 SITE CENTERS CORP REIT 82981J109 2142 161815 SH SOLE 161815 0 0 SIX FLAGS ENTMT CORP NEW Common Stock 83001A102 15801 318052 SH SOLE 318052 0 0 SKECHERS U S A INC Common Stock 830566105 6428 204121 SH SOLE 204121 0 0 SKYWORKS SOLUTIONS INC Common Stock 83088M102 2318 29996 SH SOLE 29996 0 0 SLEEP NUMBER CORP Common Stock 83125X103 19739 488720 SH SOLE 488720 0 0 SMITH A O CORP Common Stock 831865209 10682 226506 SH SOLE 226506 0 0 SMUCKER J M CO Common Stock 832696405 21577 187315 SH SOLE 187315 0 0 SNAP ON INC Common Stock 833034101 18 110 SH SOLE 110 0 0 SNAP INC Common Stock 83304A106 2 123 SH SOLE 123 0 0 SOCIEDAD QUIMICA MINERA DE C Depository Receipt 833635105 0 10 SH SOLE 10 0 0 SOHU COM LTD Depository Receipt 83410S108 899 64200 SH SOLE 64200 0 0 SONY CORP Depository Receipt 835699307 1342 25613 SH SOLE 25613 0 0 SOTHEBYS Common Stock 835898107 4592 79000 SH SOLE 79000 0 0 SOUTHERN CO Common Stock 842587107 100305 1814495 SH SOLE 1814495 0 0 SOUTHWEST AIRLS CO Common Stock 844741108 29513 581188 SH SOLE 581188 0 0 SOUTHWESTERN ENERGY CO Common Stock 845467109 2295 726115 SH SOLE 726115 0 0 SPIRIT AEROSYSTEMS HLDGS INC Common Stock 848574109 20812 255764 SH SOLE 255764 0 0 SPIRIT AIRLS INC Common Stock 848577102 769 16116 SH SOLE 16116 0 0 SPLUNK INC Common Stock 848637104 4698 37358 SH SOLE 37358 0 0 SPRINT CORPORATION Common Stock 85207U105 6071 924018 SH SOLE 924018 0 0 SPROUTS FMRS MKT INC Common Stock 85208M102 8185 433274 SH SOLE 433274 0 0 SQUARE INC Common Stock 852234103 1123 15480 SH SOLE 15480 0 0 STAMPS COM INC Common Stock 852857200 4775 105485 SH SOLE 105485 0 0 STANLEY BLACK & DECKER INC Common Stock 854502101 37356 258319 SH SOLE 258319 0 0 STARBUCKS CORP Common Stock 855244109 80409 959194 SH SOLE 959194 0 0 STARS GROUP INC Common Stock 85570W100 0 10 SH SOLE 10 0 0 STATE STR CORP Common Stock 857477103 19563 348968 SH SOLE 348968 0 0 STEEL DYNAMICS INC Common Stock 858119100 10450 346016 SH SOLE 346016 0 0 STERICYCLE INC Common Stock 858912108 0 10 SH SOLE 10 0 0 STRYKER CORP Common Stock 863667101 57550 279939 SH SOLE 279939 0 0 STURM RUGER & CO INC Common Stock 864159108 10455 191900 SH SOLE 191900 0 0 SUN CMNTYS INC REIT 866674104 115 900 SH SOLE 900 0 0 SUN LIFE FINL INC Common Stock 866796105 21485 517715 SH SOLE 517715 0 0 SUNCOR ENERGY INC NEW Common Stock 867224107 4311 137898 SH SOLE 137898 0 0 SUNOPTA INC Common Stock 8676EP108 893 270602 SH SOLE 270602 0 0 SUNTRUST BKS INC Common Stock 867914103 31033 493755 SH SOLE 493755 0 0 SUPERIOR ENERGY SVCS INC Common Stock 868157108 2423 1864199 SH SOLE 1864199 0 0 SYMANTEC CORP Common Stock 871503108 16676 766348 SH SOLE 766348 0 0 SYNAPTICS INC Common Stock 87157D109 9782 335681 SH SOLE 335681 0 0 SYNOPSYS INC Common Stock 871607107 37728 293169 SH SOLE 293169 0 0 SYNOVUS FINL CORP Common Stock 87161C501 2250 64299 SH SOLE 64299 0 0 SYNCHRONY FINL Common Stock 87165B103 31677 913663 SH SOLE 913663 0 0 SYSCO CORP Common Stock 871829107 23872 337557 SH SOLE 337557 0 0 TD AMERITRADE HLDG CORP Common Stock 87236Y108 11456 229497 SH SOLE 229497 0 0 TJX COS INC NEW Common Stock 872540109 16474 311533 SH SOLE 311533 0 0 T MOBILE US INC Common Stock 872590104 26137 352540 SH SOLE 352540 0 0 TRI POINTE GROUP INC Common Stock 87265H109 4766 398200 SH SOLE 398200 0 0 TPG RE FIN TR INC REIT 87266M107 1021 52950 SH SOLE 52950 0 0 TABLEAU SOFTWARE INC Common Stock 87336U105 685 4124 SH SOLE 4124 0 0 TAILORED BRANDS INC Common Stock 87403A107 2978 516100 SH SOLE 516100 0 0 TAIWAN SEMICONDUCTOR MFG LTD Depository Receipt 874039100 1976 50448 SH SOLE 50448 0 0 TAKE-TWO INTERACTIVE SOFTWAR Common Stock 874054109 7026 61891 SH SOLE 61891 0 0 TAL EDUCATION GROUP Depository Receipt 874080104 8106 212764 SH SOLE 212764 0 0 TALEND S A Depository Receipt 874224207 4125 106900 SH SOLE 106900 0 0 TAPESTRY INC Common Stock 876030107 214 6731 SH SOLE 6731 0 0 TARGET CORP Common Stock 87612E106 34350 396610 SH SOLE 396610 0 0 TCR2 THERAPEUTICS INC Common Stock 87808K106 143 10000 SH SOLE 10000 0 0 TECH DATA CORP Common Stock 878237106 14798 141472 SH SOLE 141472 0 0 TECK RESOURCES LTD Common Stock 878742204 2061 89120 SH SOLE 89120 0 0 TEGNA INC Common Stock 87901J105 18029 1190050 SH SOLE 1190050 0 0 TELEFONICA BRASIL SA Depository Receipt 87936R106 4156 319200 SH SOLE 319200 0 0 TELEDYNE TECHNOLOGIES INC Common Stock 879360105 15939 58200 SH SOLE 58200 0 0 TELEPHONE & DATA SYS INC Common Stock 879433829 5633 185300 SH SOLE 185300 0 0 TELUS CORP Common Stock 87971M103 1608 43410 SH SOLE 43410 0 0 TEMPUR SEALY INTL INC Common Stock 88023U101 5788 78890 SH SOLE 78890 0 0 TENCENT MUSIC ENTMT GROUP Depository Receipt 88034P109 120270 8023355 SH SOLE 8023355 0 0 TENNECO INC Common Stock 880349105 3201 288605 SH SOLE 288605 0 0 TERADATA CORP DEL Common Stock 88076W103 38975 1087158 SH SOLE 1087158 0 0 TERADYNE INC Common Stock 880770102 20884 435897 SH SOLE 435897 0 0 TEREX CORP NEW Common Stock 880779103 12689 404109 SH SOLE 404109 0 0 TESLA INC Common Stock 88160R101 21427 95887 SH SOLE 95887 0 0 TEVA PHARMACEUTICAL INDS LTD Depository Receipt 881624209 6893 746841 SH SOLE 746841 0 0 TEXAS CAPITAL BANCSHARES INC Common Stock 88224Q107 3269 53266 SH SOLE 53266 0 0 TEXAS INSTRS INC Common Stock 882508104 5005 43610 SH SOLE 43610 0 0 TEXAS ROADHOUSE INC Common Stock 882681109 984 18326 SH SOLE 18326 0 0 TEXTRON INC Common Stock 883203101 2333 43986 SH SOLE 43986 0 0 THERMO FISHER SCIENTIFIC INC Common Stock 883556102 153657 523212 SH SOLE 523212 0 0 THOMSON REUTERS CORP Common Stock 884903709 758 11728 SH SOLE 11728 0 0 THOR INDS INC Common Stock 885160101 1956 33467 SH SOLE 33467 0 0 3M CO Common Stock 88579Y101 87116 502575 SH SOLE 502575 0 0 TIFFANY & CO NEW Common Stock 886547108 10452 111622 SH SOLE 111622 0 0 TIM PARTICIPACOES S A Depository Receipt 88706P205 281475 18802600 SH SOLE 18802600 0 0 TIMKEN CO Common Stock 887389104 4400 85700 SH SOLE 85700 0 0 TOLL BROTHERS INC Common Stock 889478103 18083 493789 SH SOLE 493789 0 0 TORCHMARK CORP Common Stock 891027104 5455 60979 SH SOLE 60979 0 0 TORONTO DOMINION BK ONT Common Stock 891160509 15077 257475 SH SOLE 257475 0 0 TOTAL SYS SVCS INC Common Stock 891906109 1347 10500 SH SOLE 10500 0 0 TOWN SPORTS INTL HLDGS INC Common Stock 89214A102 1 300 SH SOLE 300 0 0 TRACTOR SUPPLY CO Common Stock 892356106 40828 375253 SH SOLE 375253 0 0 TRANSALTA CORP Common Stock 89346D107 31726 4865886 SH SOLE 4865886 0 0 TRANSDIGM GROUP INC Common Stock 893641100 27856 57577 SH SOLE 57577 0 0 TRANSUNION Common Stock 89400J107 107 1452 SH SOLE 1452 0 0 TRAVELERS COMPANIES INC Common Stock 89417E109 9328 62385 SH SOLE 62385 0 0 TREEHOUSE FOODS INC Common Stock 89469A104 14461 267302 SH SOLE 267302 0 0 TRIBUNE MEDIA CO Common Stock 896047503 11379 246200 SH SOLE 246200 0 0 TRIMBLE INC Common Stock 896239100 5 100 SH SOLE 100 0 0 TRINITY INDS INC Common Stock 896522109 2615 126000 SH SOLE 126000 0 0 TRIPADVISOR INC Common Stock 896945201 11184 241612 SH SOLE 241612 0 0 TRUECAR INC Common Stock 89785L107 0 10 SH SOLE 10 0 0 TUPPERWARE BRANDS CORP Common Stock 899896104 1827 96015 SH SOLE 96015 0 0 TURQUOISE HILL RES LTD Common Stock 900435108 0 10 SH SOLE 10 0 0 TWITTER INC Common Stock 90184L102 19055 545992 SH SOLE 545992 0 0 TWO HBRS INVT CORP REIT 90187B408 9629 759964 SH SOLE 759964 0 0 TYLER TECHNOLOGIES INC Common Stock 902252105 1088 5036 SH SOLE 5036 0 0 TYSON FOODS INC Common Stock 902494103 12258 151824 SH SOLE 151824 0 0 UDR INC REIT 902653104 20068 447045 SH SOLE 447045 0 0 UGI CORP NEW Common Stock 902681105 332 6212 SH SOLE 6212 0 0 US BANCORP DEL Common Stock 902973304 55003 1049682 SH SOLE 1049682 0 0 U S CONCRETE INC Common Stock 90333L201 1958 39400 SH SOLE 39400 0 0 UBIQUITI NETWORKS INC Common Stock 90347A100 13992 106400 SH SOLE 106400 0 0 UBER TECHNOLOGIES INC Common Stock 90353T100 127545 2750000 SH SOLE 2750000 0 0 ULTA BEAUTY INC Common Stock 90384S303 9310 26839 SH SOLE 26839 0 0 ULTRAGENYX PHARMACEUTICAL IN Common Stock 90400D108 1168 18400 SH SOLE 18400 0 0 UMPQUA HLDGS CORP Common Stock 904214103 3200 192904 SH SOLE 192904 0 0 UNDER ARMOUR INC Common Stock 904311107 2827 111510 SH SOLE 111510 0 0 UNDER ARMOUR INC Common Stock 904311206 5 216 SH SOLE 216 0 0 UNION PACIFIC CORP Common Stock 907818108 680936 4026586 SH SOLE 4026586 0 0 UNITED CMNTY BKS BLAIRSVLE G Common Stock 90984P303 2659 93100 SH SOLE 93100 0 0 UNITED CONTL HLDGS INC Common Stock 910047109 26544 303190 SH SOLE 303190 0 0 UNITED MICROELECTRONICS CORP Depository Receipt 910873405 1658 750010 SH SOLE 750010 0 0 UNITED NAT FOODS INC Common Stock 911163103 1936 215805 SH SOLE 215805 0 0 UNITED PARCEL SERVICE INC Common Stock 911312106 1993 19301 SH SOLE 19301 0 0 UNITED RENTALS INC Common Stock 911363109 100 753 SH SOLE 753 0 0 UNITED STATES STL CORP NEW Common Stock 912909108 22597 1475957 SH SOLE 1475957 0 0 UNITED TECHNOLOGIES CORP Common Stock 913017109 25690 197314 SH SOLE 197314 0 0 UNITED THERAPEUTICS CORP DEL Common Stock 91307C102 7187 92069 SH SOLE 92069 0 0 UNITEDHEALTH GROUP INC Common Stock 91324P102 784085 3213332 SH SOLE 3213332 0 0 UNITI GROUP INC REIT 91325V108 45092 4746551 SH SOLE 4746551 0 0 UNIVERSAL DISPLAY CORP Common Stock 91347P105 1903 10118 SH SOLE 10118 0 0 UNIVERSAL HLTH SVCS INC Common Stock 913903100 18668 143173 SH SOLE 143173 0 0 UNUM GROUP Common Stock 91529Y106 4986 148601 SH SOLE 148601 0 0 URBAN OUTFITTERS INC Common Stock 917047102 10986 482908 SH SOLE 482908 0 0 V F CORP Common Stock 918204108 4254 48696 SH SOLE 48696 0 0 VEON LTD Depository Receipt 91822M106 5098 1820552 SH SOLE 1820552 0 0 VAIL RESORTS INC Common Stock 91879Q109 11 49 SH SOLE 49 0 0 VALE S A Depository Receipt 91912E105 920 68472 SH SOLE 68472 0 0 VALERO ENERGY CORP NEW Common Stock 91913Y100 21663 253040 SH SOLE 253040 0 0 VALMONT INDS INC Common Stock 920253101 1568 12365 SH SOLE 12365 0 0 VANECK VECTORS ETF TR Public Fund 92189F106 728460 28500000 SH SOLE 28500000 0 0 VANECK VECTORS ETF TR Public Fund 92189F791 349600 10000000 SH SOLE 10000000 0 0 VANGUARD SCOTTSDALE FDS Public Fund 92206C813 5812 60000 SH SOLE 60000 0 0 VAREX IMAGING CORP Common Stock 92214X106 746 24341 SH SOLE 24341 0 0 VARIAN MED SYS INC Common Stock 92220P105 30451 223689 SH SOLE 223689 0 0 VEEVA SYS INC Common Stock 922475108 70703 436143 SH SOLE 436143 0 0 VENTAS INC REIT 92276F100 81778 1196456 SH SOLE 1196456 0 0 VEONEER INCORPORATED Common Stock 92336X109 83 4801 SH SOLE 4801 0 0 VEREIT INC REIT 92339V100 6320 701415 SH SOLE 701415 0 0 VERISIGN INC Common Stock 92343E102 41476 198300 SH SOLE 198300 0 0 VERIZON COMMUNICATIONS INC Common Stock 92343V104 338853 5931265 SH SOLE 5931265 0 0 VERINT SYS INC Common Stock 92343X100 15302 284533 SH SOLE 284533 0 0 VERISK ANALYTICS INC Common Stock 92345Y106 12313 84069 SH SOLE 84069 0 0 VERMILION ENERGY INC Common Stock 923725105 2563 117728 SH SOLE 117728 0 0 VERTEX PHARMACEUTICALS INC Common Stock 92532F100 67829 369880 SH SOLE 369880 0 0 VIASAT INC Common Stock 92552V100 4623 57200 SH SOLE 57200 0 0 VIACOM INC NEW Common Stock 92553P102 95 2800 SH SOLE 2800 0 0 VIACOM INC NEW Common Stock 92553P201 7756 259659 SH SOLE 259659 0 0 VIAVI SOLUTIONS INC Common Stock 925550105 4981 374782 SH SOLE 374782 0 0 VIPSHOP HLDGS LTD Depository Receipt 92763W103 27801 3221433 SH SOLE 3221433 0 0 VISA INC Common Stock 92826C839 9077 52300 SH SOLE 52300 0 0 VISHAY INTERTECHNOLOGY INC Common Stock 928298108 8623 521985 SH SOLE 521985 0 0 VISTEON CORP Common Stock 92839U206 1213 20710 SH SOLE 20710 0 0 VISTRA ENERGY CORP Common Stock 92840M102 13739 606847 SH SOLE 606847 0 0 VMWARE INC Common Stock 928563402 43753 261666 SH SOLE 261666 0 0 VODAFONE GROUP PLC NEW Depository Receipt 92857W308 13021 797382 SH SOLE 797382 0 0 VONAGE HLDGS CORP Common Stock 92886T201 4045 356980 SH SOLE 356980 0 0 VORNADO RLTY TR REIT 929042109 47633 743099 SH SOLE 743099 0 0 VOYA FINL INC Common Stock 929089100 20941 378688 SH SOLE 378688 0 0 VULCAN MATLS CO Common Stock 929160109 2204 16051 SH SOLE 16051 0 0 WEC ENERGY GROUP INC Common Stock 92939U106 10354 124195 SH SOLE 124195 0 0 WABTEC CORP Common Stock 929740108 2920 40690 SH SOLE 40690 0 0 WAGEWORKS INC Common Stock 930427109 3230 63600 SH SOLE 63600 0 0 WALMART INC Common Stock 931142103 207095 1874336 SH SOLE 1874336 0 0 WALGREENS BOOTS ALLIANCE INC Common Stock 931427108 92279 1687934 SH SOLE 1687934 0 0 WARRIOR MET COAL INC Common Stock 93627C101 3892 149000 SH SOLE 149000 0 0 WASTE CONNECTIONS INC Common Stock 94106B101 13398 139953 SH SOLE 139953 0 0 WASTE MGMT INC DEL Common Stock 94106L109 722 6257 SH SOLE 6257 0 0 WATERS CORP Common Stock 941848103 34280 159262 SH SOLE 159262 0 0 WATSCO INC Common Stock 942622200 5037 30802 SH SOLE 30802 0 0 WATTS WATER TECHNOLOGIES INC Common Stock 942749102 3410 36600 SH SOLE 36600 0 0 WAYFAIR INC Common Stock 94419L101 6 43 SH SOLE 43 0 0 WEBSTER FINL CORP CONN Common Stock 947890109 1278 26762 SH SOLE 26762 0 0 WEIBO CORP Depository Receipt 948596101 10456 240088 SH SOLE 240088 0 0 WEIGHT WATCHERS INTL INC NEW Common Stock 948626106 4059 212513 SH SOLE 212513 0 0 WEINGARTEN RLTY INVS Common Stock 948741103 3234 117944 SH SOLE 117944 0 0 WELLCARE HEALTH PLANS INC Common Stock 94946T106 34607 121400 SH SOLE 121400 0 0 WELLS FARGO CO NEW Common Stock 949746101 148713 3142718 SH SOLE 3142718 0 0 WELLTOWER INC REIT 95040Q104 10428 127906 SH SOLE 127906 0 0 WENDYS CO Common Stock 95058W100 7083 361733 SH SOLE 361733 0 0 WESCO INTL INC Common Stock 95082P105 16233 320496 SH SOLE 320496 0 0 WESTERN ALLIANCE BANCORP Common Stock 957638109 4659 104184 SH SOLE 104184 0 0 WESTERN ASSET MTG CAP CORP REIT 95790D105 1024 102600 SH SOLE 102600 0 0 WESTERN DIGITAL CORP Common Stock 958102105 32117 675431 SH SOLE 675431 0 0 WESTERN UN CO Common Stock 959802109 22996 1156179 SH SOLE 1156179 0 0 WESTLAKE CHEM CORP Common Stock 960413102 9358 134719 SH SOLE 134719 0 0 WESTROCK CO Common Stock 96145D105 2081 57060 SH SOLE 57060 0 0 WEYERHAEUSER CO Common Stock 962166104 52482 1992479 SH SOLE 1992479 0 0 WHIRLPOOL CORP Common Stock 963320106 35891 252117 SH SOLE 252117 0 0 WILLIAMS COS INC DEL Common Stock 969457100 51 1810 SH SOLE 1810 0 0 WILLIAMS SONOMA INC Common Stock 969904101 3998 61500 SH SOLE 61500 0 0 WINTRUST FINL CORP Common Stock 97650W108 1627 22238 SH SOLE 22238 0 0 WISDOMTREE INVTS INC Common Stock 97717P104 1055 171000 SH SOLE 171000 0 0 WOLVERINE WORLD WIDE INC Common Stock 978097103 22279 808975 SH SOLE 808975 0 0 WOODWARD INC Common Stock 980745103 9279 82000 SH SOLE 82000 0 0 WORKDAY INC Common Stock 98138H101 4894 23807 SH SOLE 23807 0 0 WORLDPAY INC Common Stock 981558109 163048 1330464 SH SOLE 1330464 0 0 WORLD WRESTLING ENTMT INC Common Stock 98156Q108 9460 131000 SH SOLE 131000 0 0 WYNDHAM DESTINATIONS INC Common Stock 98310W108 19365 441122 SH SOLE 441122 0 0 WYNN RESORTS LTD Common Stock 983134107 5215 42062 SH SOLE 42062 0 0 XPO LOGISTICS INC Common Stock 983793100 39649 685854 SH SOLE 685854 0 0 XCEL ENERGY INC Common Stock 98389B100 26334 442655 SH SOLE 442655 0 0 XILINX INC Common Stock 983919101 559094 4741301 SH SOLE 4741301 0 0 XEROX CORP Common Stock 984121608 0 10 SH SOLE 10 0 0 XYLEM INC Common Stock 98419M100 6961 83221 SH SOLE 83221 0 0 YRC WORLDWIDE INC Common Stock 984249607 0 10 SH SOLE 10 0 0 YY INC Depository Receipt 98426T106 3400 48792 SH SOLE 48792 0 0 YELP INC Common Stock 985817105 13173 385396 SH SOLE 385396 0 0 YIRENDAI LTD Depository Receipt 98585L100 0 10 SH SOLE 10 0 0 YUM BRANDS INC Common Stock 988498101 39071 353040 SH SOLE 353040 0 0 YUM CHINA HLDGS INC Common Stock 98850P109 11541 249812 SH SOLE 249812 0 0 ZAYO GROUP HLDGS INC Common Stock 98919V105 247138 7509501 SH SOLE 7509501 0 0 ZEBRA TECHNOLOGIES CORP Common Stock 989207105 9588 45769 SH SOLE 45769 0 0 ZENDESK INC Common Stock 98936J101 11365 127659 SH SOLE 127659 0 0 ZILLOW GROUP INC Common Stock 98954M101 1226 26800 SH SOLE 26800 0 0 ZIMMER BIOMET HLDGS INC Common Stock 98956P102 19018 161522 SH SOLE 161522 0 0 ZOETIS INC Common Stock 98978V103 15815 139354 SH SOLE 139354 0 0 ZTO EXPRESS CAYMAN INC Depository Receipt 98980A105 6500 339974 SH SOLE 339974 0 0