| VANGUARD GROUP INC | 23,051,314 | $469,094 |
| BlackRock, Inc. | 16,780,433 | $341,482 |
| Contour Asset Management LLC | 11,162,626 | $227,159 |
| Greenvale Capital LLP | 7,022,666 | $142,911 |
| NEUBERGER BERMAN GROUP LLC | 5,759,726 | $117,210 |
| GOLDMAN SACHS GROUP INC | 5,582,446 | $113,603 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 5,500,408 | $111,933 |
| Capital World Investors | 5,013,776 | $102,030 |
| GEODE CAPITAL MANAGEMENT, LLC | 4,532,098 | $92,243 |
| STATE STREET CORP | 4,470,942 | $90,984 |
| FULLER & THALER ASSET MANAGEMENT, INC. | 4,027,355 | $81,957 |
| BWCP, LP | 3,186,227 | $64,840 |
| Granahan Investment Management, LLC | 2,617,630 | $53,269 |
| BANK OF AMERICA CORP /DE/ | 2,609,666 | $53,107 |
| NORGES BANK | 2,308,342 | $46,975 |
| Clearbridge Investments, LLC | 2,248,191 | $45,751 |
| NORTHERN TRUST CORP | 2,081,094 | $42,350 |
| Annex Advisory Services, LLC | 2,070,556 | $42,136 |
| BARROW HANLEY MEWHINNEY & STRAUSS LLC | 2,046,279 | $41,642 |
| Stephens Investment Management Group LLC | 2,040,266 | $41,519 |
| CITADEL ADVISORS LLC | 2,015,993 | $41,025 |
| Nuveen, LLC | 1,859,001 | $37,831 |
| UBS ASSET MANAGEMENT AMERICAS INC | 1,852,189 | $37,692 |
| MARSHALL WACE, LLP | 1,809,670 | $36,827 |
| FMR LLC | 1,780,914 | $36,242 |
| P2 Capital Partners, LLC | 1,700,000 | $34,595 |
| JANE STREET GROUP, LLC | 1,651,829 | $33,615 |
| DIMENSIONAL FUND ADVISORS LP | 1,629,659 | $33,168 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1,628,185 | $33,134 |
| BNP PARIBAS ARBITRAGE, SA | 1,535,271 | $31,243 |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 1,517,433 | $30,880 |
| MORGAN STANLEY | 1,466,553 | $29,844 |
| UBS Group AG | 1,389,393 | $28,274 |
| BNP Paribas Investment Partners S.A. | 1,356,311 | $28 |
| Portolan Capital Management, LLC | 1,318,797 | $26,838 |
| TUDOR INVESTMENT CORP ET AL | 1,185,328 | $24,121 |
| LAZARD ASSET MANAGEMENT LLC | 1,179,572 | $24,004 |
| AMERIPRISE FINANCIAL INC | 1,104,491 | $22,476 |
| Ophir Asset Management Pty Ltd | 1,048,509 | $21,337 |
| WELLINGTON MANAGEMENT GROUP LLP | 930,807 | $18,942 |
| DEUTSCHE BANK AG\ | 890,056 | $18,113 |
| SUMMIT PARTNERS PUBLIC ASSET MANAGEMENT, LLC | 886,141 | $18,033 |
| Penn Capital Management Company, LLC | 824,085 | $16,811 |
| Bank of New York Mellon Corp | 812,338 | $16,531 |
| OBERWEIS ASSET MANAGEMENT INC/ | 767,020 | $15,609 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 761,555 | $15 |
| Granite Investment Partners, LLC | 743,047 | $15,121 |
| RPG Investment Advisory, LLC | 741,225 | $15,084 |
| NEW YORK STATE COMMON RETIREMENT FUND | 721,982 | $14,692 |
| FORT WASHINGTON INVESTMENT ADVISORS INC /OH/ | 686,760 | $13,976 |
| CANADA PENSION PLAN INVESTMENT BOARD | 632,000 | $12,861 |
| O'Neil Global Advisors, Inc. | 613,529 | $12,485 |
| Manatuck Hill Partners, LLC | 605,000 | $12,312 |
| PANAGORA ASSET MANAGEMENT INC | 552,343 | $11,240 |
| Samjo Management, LLC | 526,225 | $10,709 |
| Russell Investments Group, Ltd. | 518,385 | $10,549 |
| STANSBERRY ASSET MANAGEMENT, LLC | 512,751 | $10,434 |
| PEREGRINE CAPITAL MANAGEMENT LLC | 499,058 | $10,156 |
| CAPITAL FUND MANAGEMENT S.A. | 474,831 | $9,663 |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 457,532 | $9,311 |
| Bullseye Asset Management LLC | 456,361 | $9 |
| Point72 Asset Management, L.P. | 452,966 | $9,218 |
| GROUP ONE TRADING, L.P. | 441,699 | $8,989 |
| BARCLAYS PLC | 433,740 | $8,827 |
| IMC-Chicago, LLC | 432,374 | $8,799 |
| ARMISTICE CAPITAL, LLC | 428,229 | $8,714 |
| 1492 Capital Management LLC | 411,180 | $8,368 |
| NEXT CENTURY GROWTH INVESTORS LLC | 372,581 | $7,582 |
| SEI INVESTMENTS CO | 364,994 | $7,428 |
| WILSON ASSET MANAGEMENT (INTERNATIONAL) PTY LTD | 362,806 | $7,383 |
| Swiss National Bank | 358,500 | $7,295 |
| TWO SIGMA INVESTMENTS, LP | 350,471 | $7,132 |
| ExodusPoint Capital Management, LP | 349,609 | $7,115 |
| PDT Partners, LLC | 347,021 | $7,062 |
| Jump Financial, LLC | 340,260 | $6,924 |
| ROYAL BANK OF CANADA | 328,646 | $6,688 |
| Engineers Gate Manager LP | 296,920 | $6,042 |
| FRONTIER CAPITAL MANAGEMENT CO LLC | 293,526 | $5,973 |
| JPMORGAN CHASE & CO | 288,910 | $5,879 |
| CastleKnight Management LP | 281,100 | $5,720 |
| LPL Financial LLC | 277,143 | $5,640 |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 274,575 | $5,588 |
| MinichMacGregor Wealth Management, LLC | 264,812 | $5,389 |
| CASTLEARK MANAGEMENT LLC | 256,297 | $5,216 |
| CALIFORNIA FIRST LEASING CORP | 253,163 | $5,152 |
| FIRST TRUST ADVISORS LP | 242,319 | $4,931 |
| WELLS FARGO & COMPANY/MN | 234,244 | $4,767 |
| SG Americas Securities, LLC | 234,077 | $5 |
| RHUMBLINE ADVISERS | 233,554 | $4,753 |
| Nicholas Investment Partners, LP | 224,867 | $4,576 |
| MARATHON CAPITAL MANAGEMENT | 221,905 | $4,516 |
| Mill Creek Capital Advisors, LLC | 219,789 | $4,473 |
| ALLIANCEBERNSTEIN L.P. | 219,503 | $4,467 |
| CONNORS INVESTOR SERVICES INC | 217,018 | $4,416 |
| MILLENNIUM MANAGEMENT LLC | 216,786 | $4,412 |
| AQR CAPITAL MANAGEMENT LLC | 210,846 | $4,291 |
| Hillsdale Investment Management Inc. | 206,550 | $4,203 |
| Fiduciary Alliance LLC | 196,121 | $3,991 |
| Y-Intercept (Hong Kong) Ltd | 195,674 | $3,982 |
| MOODY NATIONAL BANK TRUST DIVISION | 192,763 | $3,923 |
| 280 other institutions | 9,586,021 | $180,776 |