| Orbis Allan Gray Ltd | 5,151,721 | $190,408 |
| NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 4,267,949 | $157,743 |
| FMR LLC | 3,435,348 | $126,970 |
| BlackRock, Inc. | 2,648,680 | $97,895 |
| WESTFIELD CAPITAL MANAGEMENT CO LP | 2,346,486 | $86,726 |
| ROYCE & ASSOCIATES LP | 1,264,397 | $46,732 |
| DIMENSIONAL FUND ADVISORS LP | 1,213,829 | $44,864 |
| VICTORY CAPITAL MANAGEMENT INC | 1,104,071 | $40,806 |
| AMERIPRISE FINANCIAL INC | 1,077,966 | $39,842 |
| DRIEHAUS CAPITAL MANAGEMENT LLC | 1,023,852 | $37,842 |
| Divisadero Street Capital Management, LP | 964,986 | $35,666 |
| Walleye Capital LLC | 944,122 | $34,895 |
| STATE STREET CORP | 902,266 | $33,348 |
| EMERALD ADVISERS, LLC | 853,822 | $31,557 |
| WELLINGTON MANAGEMENT GROUP LLP | 839,303 | $31,021 |
| MARSHALL WACE, LLP | 714,723 | $26,416 |
| OBERWEIS ASSET MANAGEMENT INC/ | 652,300 | $24,109 |
| TWO SIGMA INVESTMENTS, LP | 632,084 | $23,362 |
| VANGUARD GROUP INC | 621,766 | $22,980 |
| PRIMECAP MANAGEMENT CO/CA/ | 559,502 | $20,679 |
| GOLDMAN SACHS GROUP INC | 542,614 | $20,055 |
| EMERALD MUTUAL FUND ADVISERS TRUST | 525,986 | $19,440 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 524,316 | $19 |
| Pembroke Management, LTD | 514,648 | $19,021 |
| Nuveen, LLC | 507,377 | $18,753 |
| GEODE CAPITAL MANAGEMENT, LLC | 507,142 | $18,742 |
| AMERICAN CENTURY COMPANIES INC | 495,817 | $18,325 |
| BANK OF AMERICA CORP /DE/ | 491,699 | $18,173 |
| MARSICO CAPITAL MANAGEMENT LLC | 491,048 | $18,149 |
| Nantahala Capital Management, LLC | 477,092 | $17,633 |
| WELLS FARGO & COMPANY/MN | 355,199 | $13,128 |
| TWO SIGMA ADVISERS, LP | 353,700 | $13,073 |
| MORGAN STANLEY | 330,845 | $12,228 |
| NORTHERN TRUST CORP | 293,032 | $10,830 |
| RENAISSANCE TECHNOLOGIES LLC | 290,400 | $10,733 |
| Manatuck Hill Partners, LLC | 289,200 | $10,689 |
| BARCLAYS PLC | 288,434 | $10,661 |
| Trexquant Investment LP | 257,170 | $9,505 |
| HRT FINANCIAL LP | 256,873 | $9 |
| DEUTSCHE BANK AG\ | 254,031 | $9,389 |
| Prospect Capital Advisors, LLC | 249,800 | $9,233 |
| D. E. Shaw & Co., Inc. | 247,302 | $9,140 |
| Pier Capital, LLC | 244,589 | $9,040 |
| JANE STREET GROUP, LLC | 242,234 | $8,953 |
| NOMURA HOLDINGS INC | 239,613 | $8,856 |
| JANUS HENDERSON GROUP PLC | 237,394 | $8,774 |
| JPMORGAN CHASE & CO | 216,103 | $7,987 |
| Bank of New York Mellon Corp | 212,013 | $7,836 |
| RAYMOND JAMES FINANCIAL INC | 195,139 | $7,266 |
| LORD, ABBETT & CO. LLC | 178,285 | $7 |
| Squarepoint Ops LLC | 177,449 | $6,559 |
| Neo Ivy Capital Management | 172,295 | $6,368 |
| 1492 Capital Management LLC | 162,516 | $6,007 |
| Nishkama Capital, LLC | 161,132 | $5,955 |
| JUPITER ASSET MANAGEMENT LTD | 155,692 | $5,754 |
| PEREGRINE CAPITAL MANAGEMENT LLC | 153,056 | $5,657 |
| Quantbot Technologies LP | 152,956 | $5,653 |
| Verition Fund Management LLC | 152,948 | $5,653 |
| FIRST WILSHIRE SECURITIES MANAGEMENT INC | 147,530 | $5,453 |
| EAM Investors, LLC | 145,820 | $5,390 |
| GW&K Investment Management, LLC | 136,188 | $5 |
| SEI INVESTMENTS CO | 134,328 | $4,965 |
| MAVERICK CAPITAL LTD | 133,358 | $4,929 |
| Qube Research & Technologies Ltd | 116,438 | $4,304 |
| Jump Financial, LLC | 113,447 | $4,193 |
| PRINCIPAL FINANCIAL GROUP INC | 109,002 | $4,029 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 108,781 | $4,021 |
| STRS OHIO | 108,400 | $4,006 |
| CONNORS INVESTOR SERVICES INC | 105,423 | $3,896 |
| UBS Group AG | 98,888 | $3,655 |
| Thrivent Financial for Lutherans | 95,457 | $4 |
| Swiss National Bank | 90,200 | $3,334 |
| CHASE INVESTMENT COUNSEL CORP | 83,080 | $3 |
| MUTUAL OF AMERICA CAPITAL MANAGEMENT LLC | 83,006 | $3,068 |
| GABELLI FUNDS LLC | 77,000 | $2,846 |
| Shellback Capital, LP | 75,000 | $2,772 |
| BECKER CAPITAL MANAGEMENT INC | 74,265 | $2,745 |
| ROYAL BANK OF CANADA | 73,756 | $2,726 |
| CSM Advisors, LLC | 72,580 | $3 |
| Knights of Columbus Asset Advisors LLC | 69,667 | $2,575 |
| Jain Global LLC | 63,072 | $2,331 |
| Polar Asset Management Partners Inc. | 61,700 | $2,280 |
| PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO | 61,438 | $2,271 |
| GAMCO INVESTORS, INC. ET AL | 57,800 | $2,136 |
| Hedges Asset Management LLC | 56,500 | $2,088 |
| RHUMBLINE ADVISERS | 56,206 | $2,077 |
| STATE BOARD OF ADMINISTRATION OF FLORIDA RETIREMENT SYSTEM | 55,990 | $2,069 |
| BALYASNY ASSET MANAGEMENT L.P. | 52,333 | $1,934 |
| Legal & General Group Plc | 51,684 | $1,910 |
| PDT Partners, LLC | 51,594 | $1,907 |
| SIT INVESTMENT ASSOCIATES INC | 50,350 | $2 |
| STATE OF WISCONSIN INVESTMENT BOARD | 50,112 | $1,852 |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | 49,944 | $1,846 |
| AQR CAPITAL MANAGEMENT LLC | 48,934 | $1,809 |
| FRANKLIN RESOURCES INC | 47,781 | $1,766 |
| ALLIANCEBERNSTEIN L.P. | 47,693 | $1,763 |
| WESBANCO BANK INC | 44,600 | $1,648 |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 41,276 | $1,526 |
| HARBOR CAPITAL ADVISORS, INC. | 41,264 | $2 |
| RENAISSANCE GROUP LLC | 38,796 | $1,434 |
| 135 other institutions | 1,172,820 | $39,154 |