2,755,069 shares4.91%
3,011,609 shares5.25% 2,841,609 shares4.96% Mission Trail Capital Management LLC 4,394,890 shares7.66% Mission Trail Capital Management LLC 3,170,623 shares5.53% 6,611,662 shares11.53% 3,178,942 shares5.54% 7,093,374 shares12.37% 8,780,495 shares15.31% Mission Trail Capital Management LLC 2,413,623 shares4.21% 7,440,495 shares12.98% Mission Trail Capital Management LLC 1,853,123 shares3.23%
7,547,900 shares13.16% 6,882,900 shares12.00%
5,694,589 shares9.93% 2,842,288 shares4.96% 2,882,330 shares5.03%
6,249,533 shares10.90%
6,336,930 shares11.05% Canaccord Genuity Group Inc. 6,834,082 shares11.92%
5,740,410 shares10.01%