Ownership Profile

Shareholder Breakdown

Shareholder Holders Value ($MM) % O/S Shares
Institution 20 20.03 48.55 12,469,769
Mutual Fund 12 9.02 23.94 6,147,266
Insider -- -- -- --

Institutional Shareholder Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 9 1.18 2.79 716,629
Sellers 3 -0.08 0.18 -45,188
Net -- 1.11 2.61 671,441

Institutional Shareholder Concentration

Value ($MM) % O/S Shares
Total Inst. 20.03 48.55 12,469,769
Top 10 Inst. 19.55 47.40 12,174,581
Top 20 Inst. 20.03 48.55 12,469,769
Top 50 Inst. 20.03 48.55 12,469,769

Institutional Shareholder Style

Holders Value ($MM) % Inst Shares Shares
Growth 5 6.00 16.28 4,181,181
Aggressive Growth 1 0.61 1.41 363,309
Core Growth 3 1.83 4.65 1,193,463
Growth 1 3.57 10.22 2,624,409
Index 1 0.02 0.05 13,662
Other 8 5.88 13.71 3,521,145
Broker Dealer 2 0.93 2.17 556,168
GARP 1 0.50 1.17 300,212
Hedge Fund 4 3.55 8.28 2,126,215
Sector Specific 1 0.90 2.10 538,550

Location: Global Region

Holders % O/S Shares Share Change
North America 18 32.44 8,330,649 671,441
Europe 1 10.22 2,624,409 --

Top Holders: Institutional Investor

Holder Shares Held % O/S Share Change Filing Date
Grandeur Peak Global Advisors, LLC 3,122,167 12.16 134,675 12/31/17
DNB Asset Management AS 2,624,409 10.22 -- 3/31/18
Renaissance Technologies LLC 2,022,900 7.88 -20,083 12/31/17
Miller (Lloyd Ivan III) 1,514,711 5.90 89,711 12/31/16
White Pine Capital, L.L.C. 627,194 2.44 163,925 12/31/17
Eidelman Virant Capital 539,869 2.10 20,500 3/31/18
S Squared Technology, LLC 538,550 2.10 -- 12/31/17
Bank of America Merrill Lynch (US) 521,260 2.03 -- 12/31/17
Essex Investment Management Company, LLC 363,309 1.41 -2,222 12/31/17
Fidelity Management & Research Company 300,212 1.17 243,469 12/31/17

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
DNB Nordic Technology 1,733,274 6.75 -- 2/28/18
Grandeur Peak International Opportunities Fund 950,233 3.70 -- 1/31/18
Grandeur Peak Global Opportunities Fund 870,186 3.39 -- 1/31/18
Fidelity Select Semiconductors Portfolio 603,500 2.35 337,220 2/28/18
Skandia Time Global 483,435 1.88 -- 2/28/18
Grandeur Peak Emerging Markets Opptys Fund 462,244 1.80 -- 1/31/18
DNB Fund Technology 407,700 1.59 -- 2/28/18
Grandeur Peak Global Reach Fund 292,039 1.14 -- 1/31/18
Grandeur Peak Global Micro Cap Fund 202,400 0.79 -24,500 1/31/18
Balter Invenomic Fund 80,693 0.31 48,310 1/31/18

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation