Ownership Profile

Shareholder Breakdown

Shareholder Holders Value ($MM) % O/S Shares
Institution 20 20.92 48.28 12,400,959
Mutual Fund 13 10.64 22.62 5,808,995
Insider -- -- -- --

Institutional Shareholder Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 7 1.08 2.52 647,819
Sellers 5 -0.21 0.48 -122,482
Net -- 0.87 2.04 525,337

Institutional Shareholder Concentration

Value ($MM) % O/S Shares
Total Inst. 20.92 48.28 12,400,959
Top 10 Inst. 20.49 47.32 12,154,081
Top 20 Inst. 20.92 48.28 12,400,959
Top 50 Inst. 20.92 48.28 12,400,959

Institutional Shareholder Style

Holders Value ($MM) % Inst Shares Shares
Growth 5 6.95 16.20 4,160,681
Aggressive Growth 1 0.61 1.41 363,309
Core Growth 3 1.96 4.57 1,172,963
Growth 1 4.38 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.17 8,261,839 596,284
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 -- 12/31/17
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
S Squared Technology, LLC 538,550 2.10 -- 12/31/17
Bank of America Merrill Lynch (US) 521,260 2.03 -- 12/31/17
Eidelman Virant Capital 519,369 2.02 -6,347 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 -- 12/31/17
Grandeur Peak International Opportunities Fund 950,233 3.70 -- 10/31/17
Grandeur Peak Global Opportunities Fund 870,186 3.39 -- 10/31/17
Skandia Time Global 483,435 1.88 -- 12/31/17
Grandeur Peak Emerging Markets Opptys Fund 462,244 1.80 -- 10/31/17
DNB Fund Technology 407,700 1.59 -- 12/31/17
Grandeur Peak Global Reach Fund 292,039 1.14 -- 10/31/17
Fidelity Select Semiconductors Portfolio 266,280 1.04 218,137 12/31/17
Grandeur Peak Global Micro Cap Fund 226,900 0.88 134,675 10/31/17
Managers AMG Essex Small/Micro Cap Growth Fund 44,259 0.17 -2,074 12/31/17

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation