Ownership Profile

Shareholder Breakdown

Shareholder Holders Value ($MM) % O/S Shares
Institution 19 18.15 40.19 10,619,577
Mutual Fund 14 9.95 23.02 6,030,038
Insider -- -- -- --

Institutional Shareholder Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 9 0.28 0.62 163,385
Sellers 7 -0.31 0.68 -180,351
Net -0.03 0.06 -16,966

Institutional Shareholder Concentration

Value ($MM) % O/S Shares
Total Inst. 18.15 40.19 10,619,577
Top 10 Inst. 17.98 39.83 10,522,927
Top 20 Inst. 18.15 40.19 10,619,577
Top 50 Inst. --

Institutional Shareholder Style

Holders Value ($MM) % Inst Shares Shares
Growth 5 7.11 15.73 4,156,836
Aggressive Growth 1 0.32 0.71 187,055
Core Growth 3 2.30 5.09 1,345,372
Growth 1 4.49 9.93 2,624,409
Income
Income Value -- --
Yield 1 -- -- 1,000
Index 1 0.02 0.05 13,662
Other 6 5.17 11.45 3,024,360
Broker Dealer 1 0.89 1.97 521,260
GARP 1 0.64 1.41 373,707
Hedge Fund 4 3.64 8.06 2,129,393
Specialty -- --
Value
Core Value -- --
Deep Value -- --

Location: Global Region

Holders % O/S Shares Share Value
North America 18 30.26 7,995,168 13,660,612
Europe 1 9.93 2,624,409 4,487,739

Top Holders: Institutional Investor

Holder Shares Held % O/S Share Change Filing Date
Grandeur Peak Global Advisors, LLC 3,308,417 12.52 39,925 3/31/19
DNB Asset Management AS 2,624,409 9.93 -- 3/31/19
Renaissance Technologies LLC 2,013,495 7.62 -16,567 3/31/19
White Pine Capital, L.L.C. 891,915 3.38 81,050 3/31/19
Bank of America Merrill Lynch (US) 521,260 1.97 -- 3/31/19
Eidelman Virant Capital 409,157 1.55 -- 3/31/19
Fidelity Management & Research Company 373,707 1.41 -106,342 3/31/19
Essex Investment Management Company, LLC 187,055 0.71 14,218 3/31/19
Balter Capital Management, LLC 100,804 0.38 8,096 3/31/19
Invenomic Capital Management LP 92,708 0.35 -- 1/31/19

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
DNB Teknologi 1,733,274 6.56 -- 3/31/19
Grandeur Peak International Opportunities Fund 1,054,233 3.99 -- 1/31/19
Grandeur Peak Global Opportunities Fund 954,611 3.61 -- 1/31/19
Skandia Time Global 483,435 1.83 -- 3/31/19
Grandeur Peak Emerging Markets Opptys Fund 462,244 1.75 -- 1/31/19
DNB Fund Technology 407,700 1.54 -- 3/31/19
Fidelity Select Semiconductors Portfolio 357,607 1.35 -- 3/31/19
Grandeur Peak Global Reach Fund 292,039 1.11 -- 1/31/19
Grandeur Peak Global Micro Cap Fund 162,425 0.61 20,100 1/31/19
Balter Invenomic Fund 92,708 0.35 -- 1/31/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation