Discretionary investment management clients of Herald Investment Management Limited Discretionary investment management clients of Herald Investment Management Limited 39,888,802 shares8.89% 11,250,701 shares2.51% 11,250,301 shares6.48%
JANUS HENDERSON GROUP PLC 8,560,397 shares4.93%
Canaccord Genuity Group Inc. 17,501,000 shares10.08%
1,000 shares0.00% 8,036,723 shares4.63%
Lombard Odier Asset Management (Europe) Limited 6,384,223 shares3.68% 23,501,000 shares13.54% Discretionary investment management clients of Herald Investment Management Limited 18,738,802 shares10.80% 24,001,000 shares14.90%
26,412,539 shares16.40% 25,305,040 shares15.72% 26,005,040 shares16.15%
Discretionary investment management clients of Herald Investment Management Limited 15,329,712 shares9.52%
17,010,197 shares10.56%
Lombard Odier Asset Management (Europe) Limited 10,825,573 shares6.72%