Ownership Profile

Shareholder Breakdown

Shareholder Holders Value ($MM) % O/S Shares
Institution 15 24.19 40.31 10,491,392
Mutual Fund 12 13.47 24.70 6,427,756
Insider -- -- -- --

Institutional Shareholder Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 5 0.40 0.67 174,213
Sellers 7 -2.45 4.50 -1,171,446
Net -- -2.05 3.83 -997,233

Institutional Shareholder Concentration

Value ($MM) % O/S Shares
Total Inst. 24.19 40.31 10,491,392
Top 10 Inst. 23.97 39.95 10,396,750
Top 20 Inst. 24.19 40.31 10,491,392
Top 50 Inst. 24.19 40.31 10,491,392

Institutional Shareholder Style

Holders Value ($MM) % Inst Shares Shares
Growth 6 8.41 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 6.06 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 14 30.23 7,866,983 -387,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 -- 9/30/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
Invenomic Capital Management LP 92,708 0.36 -- 7/31/18
Balter Capital Management, LLC 92,708 0.36 -- 9/30/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 -- 9/30/18
Grandeur Peak International Opportunities Fund 1,054,233 4.05 104,000 7/31/18
Grandeur Peak Global Opportunities Fund 954,611 3.67 84,425 7/31/18
Fidelity Select Semiconductors Portfolio 739,800 2.84 -- 9/30/18
Skandia Time Global 483,435 1.86 -- 9/30/18
Grandeur Peak Emerging Markets Opptys Fund 462,244 1.78 -- 7/31/18
DNB Fund Technology 407,700 1.57 -- 9/30/18
Grandeur Peak Global Reach Fund 292,039 1.12 -- 7/31/18
Grandeur Peak Global Micro Cap Fund 133,450 0.51 11,375 7/31/18
Balter Invenomic Fund 92,708 0.36 -- 7/31/18

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation