Ownership Profile

Shareholder Breakdown

Shareholder Holders Value ($MM) % O/S Shares
Institution 16 22.08 40.33 10,496,392
Mutual Fund 12 10.15 23.66 6,157,696
Insider -- -- -- --

Institutional Shareholder Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 6 0.41 0.69 179,213
Sellers 5 -1.46 2.43 -632,035
Net -- -1.05 1.74 -452,822

Institutional Shareholder Concentration

Value ($MM) % O/S Shares
Total Inst. 22.08 40.33 10,496,392
Top 10 Inst. 21.85 39.95 10,396,750
Top 20 Inst. 22.08 40.33 10,496,392
Top 50 Inst. 22.08 40.33 10,496,392

Institutional Shareholder Style

Holders Value ($MM) % Inst Shares Shares
Growth 6 6.31 13.98 3,638,780
Aggressive Growth 1 0.14 0.23 58,572
Core Growth 4 2.21 3.67 955,799
Growth 1 3.96 10.08 2,624,409
Index 1 0.03 0.05 13,662
Other 5 8.00 13.31 3,462,850
Broker Dealer 2 1.21 2.01 522,140
GARP 1 1.85 3.08 800,400
Hedge Fund 2 4.94 8.22 2,140,310

Location: Global Region

Holders % O/S Shares Share Change
North America 15 30.25 7,871,983 -382,385
Europe 1 10.08 2,624,409 --

Top Holders: Institutional Investor

Holder Shares Held % O/S Share Change Filing Date
Grandeur Peak Global Advisors, LLC 3,248,392 12.48 8,875 9/30/18
DNB Asset Management AS 2,624,409 10.08 -- 12/31/18
Renaissance Technologies LLC 2,047,602 7.87 -28,798 9/30/18
White Pine Capital, L.L.C. 855,330 3.29 96,886 9/30/18
Fidelity Management & Research Company 800,400 3.08 -- 9/30/18
Bank of America Merrill Lynch (US) 521,260 2.00 -- 9/30/18
Balter Capital Management, LLC 92,708 0.36 -- 9/30/18
Invenomic Capital Management LP 92,708 0.36 -- 10/31/18
Essex Investment Management Company, LLC 58,572 0.23 58,572 9/30/18
Eidelman Virant Capital 55,369 0.21 -500,500 9/30/18

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
DNB Nordic Technology 1,733,274 6.66 -- 11/30/18
Grandeur Peak International Opportunities Fund 1,054,233 4.05 -- 10/31/18
Grandeur Peak Global Opportunities Fund 954,611 3.67 -- 10/31/18
Fidelity Select Semiconductors Portfolio 495,765 1.90 -244,035 11/30/18
Skandia Time Global 483,435 1.86 -- 11/30/18
Grandeur Peak Emerging Markets Opptys Fund 462,244 1.78 -- 10/31/18
DNB Fund Technology 407,700 1.57 -- 11/30/18
Grandeur Peak Global Reach Fund 292,039 1.12 -- 10/31/18
Grandeur Peak Global Micro Cap Fund 142,325 0.55 8,875 10/31/18
Balter Invenomic Fund 92,708 0.36 -- 10/31/18

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation