| WASATCH ADVISORS LP | 17,223,081 | $151,735 |
| BlackRock, Inc. | 13,926,863 | $122,696 |
| VANGUARD GROUP INC | 11,916,099 | $104,981 |
| DIMENSIONAL FUND ADVISORS LP | 8,387,484 | $73,894 |
| DEERFIELD MANAGEMENT COMPANY, L.P. | 7,808,605 | $68,794 |
| TEACHER RETIREMENT SYSTEM OF TEXAS | 5,602,777 | $49,360 |
| ArrowMark Colorado Holdings LLC | 5,485,699 | $48,329 |
| GENEVA CAPITAL MANAGEMENT LLC | 5,411,712 | $47,677 |
| MORGAN STANLEY | 5,055,818 | $44,542 |
| STATE STREET CORP | 3,918,784 | $34,524 |
| BROWN BROTHERS HARRIMAN & CO | 3,764,034 | $33,161 |
| CITADEL ADVISORS LLC | 3,190,612 | $28,109 |
| Jefferies Financial Group Inc. | 3,031,374 | $26,706 |
| MACKENZIE FINANCIAL CORP | 2,670,540 | $23,614 |
| MILLENNIUM MANAGEMENT LLC | 2,653,047 | $23,373 |
| UBS Group AG | 2,489,603 | $21,933 |
| FORT WASHINGTON INVESTMENT ADVISORS INC /OH/ | 2,272,823 | $20,024 |
| GEODE CAPITAL MANAGEMENT, LLC | 2,166,624 | $19,093 |
| Capital World Investors | 2,160,079 | $19,030 |
| Topline Capital Management, LLC | 1,990,927 | $17,540 |
| AMERIPRISE FINANCIAL INC | 1,582,655 | $13,943 |
| Dixon Mitchell Investment Counsel Inc. | 1,546,299 | $13,623 |
| Select Equity Group, L.P. | 1,491,161 | $13,137 |
| ROYAL BANK OF CANADA | 1,254,289 | $11,050 |
| LONDON CO OF VIRGINIA | 1,249,237 | $11,006 |
| Woodline Partners LP | 1,157,286 | $10,196 |
| SEI INVESTMENTS CO | 1,100,847 | $9,698 |
| Bank of New York Mellon Corp | 1,080,842 | $9,522 |
| GLENMEDE TRUST CO NA | 1,002,095 | $8,828 |
| Kopion Asset Management, LLC | 982,710 | $8,658 |
| RAYMOND JAMES FINANCIAL INC | 936,154 | $8,248 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 876,762 | $7,724 |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 853,541 | $7,520 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 843,796 | $7,434 |
| Pier Capital, LLC | 840,449 | $7,404 |
| Nuveen, LLC | 800,628 | $7,054 |
| MARSHALL WACE, LLP | 798,182 | $7,032 |
| NORTHERN TRUST CORP | 767,449 | $6,761 |
| Rathbones Group PLC | 756,990 | $6,669 |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 670,772 | $5,910 |
| Gotham Asset Management, LLC | 640,713 | $5,645 |
| NICHOLAS COMPANY, INC. | 568,695 | $5,010 |
| PRINCIPAL FINANCIAL GROUP INC | 567,455 | $4,999 |
| Roubaix Capital, LLC | 563,064 | $4,961 |
| BANK OF AMERICA CORP /DE/ | 520,912 | $4,589 |
| Invesco Ltd. | 491,271 | $4,328 |
| Public Sector Pension Investment Board | 484,710 | $4,270 |
| Granahan Investment Management, LLC | 460,797 | $4,060 |
| LAZARD ASSET MANAGEMENT LLC | 437,767 | $3,857 |
| 1492 Capital Management LLC | 388,540 | $3,423 |
| Tejara Capital Ltd | 381,552 | $3,361 |
| Parkman Healthcare Partners LLC | 348,750 | $3,072 |
| GOLDMAN SACHS GROUP INC | 346,102 | $3,049 |
| T. Rowe Price Investment Management, Inc. | 313,529 | $3 |
| CIBC Private Wealth Group, LLC | 309,866 | $2,730 |
| Legal & General Group Plc | 305,171 | $2,689 |
| DARK FOREST CAPITAL MANAGEMENT LP | 305,031 | $2,687 |
| UBS ASSET MANAGEMENT AMERICAS INC | 298,463 | $2,629 |
| FIRST TRUST ADVISORS LP | 279,496 | $2,462 |
| RHUMBLINE ADVISERS | 278,136 | $2,450 |
| B. Metzler seel. Sohn & Co. AG | 249,565 | $2,199 |
| AQR CAPITAL MANAGEMENT LLC | 236,649 | $2,084 |
| Swiss National Bank | 235,900 | $2,078 |
| SECTOR GAMMA AS | 230,565 | $2,031 |
| TWO SIGMA INVESTMENTS, LP | 220,587 | $1,943 |
| PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO | 198,919 | $1,752 |
| Quantinno Capital Management LP | 192,983 | $1,700 |
| OPPENHEIMER ASSET MANAGEMENT INC. | 180,878 | $1,594 |
| Global Alpha Capital Management Ltd. | 172,700 | $1,521 |
| Universal- Beteiligungs- und Servicegesellschaft mbH | 158,907 | $1,408 |
| CITIGROUP INC | 150,369 | $1,325 |
| NANO CAP NEW MILLENNIUM GROWTH FUND L P | 150,000 | $1,322 |
| D. E. Shaw & Co., Inc. | 146,401 | $1,290 |
| ENVESTNET ASSET MANAGEMENT INC | 145,838 | $1,285 |
| BNP PARIBAS ARBITRAGE, SA | 144,683 | $1,275 |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 114,646 | $1,010 |
| PRUDENTIAL FINANCIAL INC | 112,344 | $990 |
| JPMORGAN CHASE & CO | 112,044 | $987 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 105,076 | $1 |
| STATE BOARD OF ADMINISTRATION OF FLORIDA RETIREMENT SYSTEM | 103,762 | $914 |
| LPL Financial LLC | 103,242 | $910 |
| PIER 88 INVESTMENT PARTNERS LLC | 101,020 | $890 |
| Bellevue Group AG | 99,442 | $876 |
| TORONTO DOMINION BANK | 83,939 | $739 |
| FRED ALGER MANAGEMENT, LLC | 83,552 | $736 |
| Thrivent Financial for Lutherans | 82,081 | $1 |
| Mendel Money Management | 80,335 | $708 |
| ALLIANCEBERNSTEIN L.P. | 79,850 | $703 |
| Squarepoint Ops LLC | 78,546 | $692 |
| NATIXIS | 75,121 | $662 |
| Verition Fund Management LLC | 74,124 | $653 |
| ZIONS BANCORPORATION, NATIONAL ASSOCIATION /UT/ | 73,658 | $649 |
| M&T Bank Corp | 72,031 | $634 |
| State of Alaska, Department of Revenue | 68,473 | $1 |
| Summit Trail Advisors, LLC | 64,794 | $571 |
| Illinois Municipal Retirement Fund | 64,394 | $567 |
| NEW YORK STATE TEACHERS RETIREMENT SYSTEM | 62,904 | $1 |
| Zurcher Kantonalbank (Zurich Cantonalbank) | 60,864 | $536 |
| JANUS HENDERSON GROUP PLC | 57,014 | $502 |
| Bastion Asset Management Inc. | 55,811 | $488 |
| 152 other institutions | 1,907,420 | $14,271 |