Ownership Profile

Shareholder Breakdown

Shareholder Holders Value ($MM) % O/S Shares
Institution 19 16.06 40.91 10,626,663
Mutual Fund 12 9.71 23.14 6,009,938
Insider -- -- -- --

Institutional Shareholder Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 10 0.80 2.03 527,507
Sellers 6 -0.75 1.78 -462,075
Net -- 0.04 0.25 65,432

Institutional Shareholder Concentration

Value ($MM) % O/S Shares
Total Inst. 16.06 40.91 10,626,663
Top 10 Inst. 15.87 40.43 10,502,547
Top 20 Inst. 16.06 40.91 10,626,663
Top 50 Inst. 16.06 40.91 10,626,663

Institutional Shareholder Style

Holders Value ($MM) % Inst Shares Shares
Growth 5 6.13 15.63 4,058,968
Aggressive Growth 1 0.26 0.67 172,837
Core Growth 3 1.91 4.86 1,261,722
Growth 1 3.96 10.10 2,624,409
Index 1 0.02 0.05 13,662
Other 7 4.76 12.13 3,151,469
Broker Dealer 1 0.79 2.01 521,260
GARP 2 0.74 1.89 492,049
Hedge Fund 4 3.23 8.23 2,138,160

Location: Global Region

Holders % O/S Shares Share Change
North America 18 30.81 8,002,254 145,151
Europe 1 10.10 2,624,409 --

Top Holders: Institutional Investor

Holder Shares Held % O/S Share Change Filing Date
Grandeur Peak Global Advisors, LLC 3,268,492 12.58 20,100 12/31/18
DNB Asset Management AS 2,624,409 10.10 -- 12/31/18
Renaissance Technologies LLC 2,030,062 7.82 -17,540 12/31/18
White Pine Capital, L.L.C. 810,865 3.12 -44,465 12/31/18
Bank of America Merrill Lynch (US) 521,260 2.01 -- 12/31/18
Fidelity Management & Research Company 480,049 1.85 -320,351 12/31/18
Eidelman Virant Capital 409,157 1.58 353,788 12/31/18
Essex Investment Management Company, LLC 172,837 0.67 114,265 12/31/18
Invenomic Capital Management LP 92,708 0.36 -- 10/31/18
Balter Capital Management, LLC 92,708 0.36 -- 12/31/18

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
DNB Nordic Technology 1,733,274 6.67 -- 1/31/19
Grandeur Peak International Opportunities Fund 1,054,233 4.06 -- 10/31/18
Grandeur Peak Global Opportunities Fund 954,611 3.67 -- 10/31/18
Skandia Time Global 483,435 1.86 -- 1/31/19
Grandeur Peak Emerging Markets Opptys Fund 462,244 1.78 -- 10/31/18
DNB Fund Technology 407,700 1.57 -- 1/31/19
Fidelity Select Semiconductors Portfolio 357,607 1.38 -108,292 1/31/19
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