| Fund | Previous Shares | Current Shares | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| Whale Rock Capital Management LLC | 480,501 | 698,539 | +218,038 | 1.70 | 3.15 | +1.45 | buy |
| PRICE T ROWE ASSOCIATES INC /MD/ | 349,650 | 562,892 | +213,242 | 0.01 | 0.02 | +0.01 | buy |
| EMERALD ADVISERS, LLC | 162,243 | 88,332 | +73,911 | 1.57 | 0.96 | 0.00 | sell |
| BAMCO INC /NY/ | 178,103 | 116,493 | +61,610 | 0.14 | 0.11 | 0.00 | sell |
| VANGUARD GROUP INC | 2,764,066 | 2,825,402 | +61,336 | 0.01 | 0.02 | 0.00 | buy |
| G2 Investment Partners Management LLC | 49,182 | 27,488 | +21,694 | 3.04 | 2.31 | -0.73 | sell |
| GEODE CAPITAL MANAGEMENT, LLC | 523,575 | 539,425 | +15,850 | 0.01 | 0.01 | 0.00 | buy |
| PRINCIPAL FINANCIAL GROUP INC | 350,376 | 363,953 | +13,577 | 0.06 | 0.07 | 0.00 | buy |
| Toronado Partners, LLC | 40,785 | 30,102 | +10,683 | 8.15 | 10.16 | 0.00 | sell |
| WEXFORD CAPITAL LP | 11,203 | 5,686 | +5,517 | 1.02 | 0.52 | -0.50 | sell |