Jul 21
2024
SELL
Payment of exercise price or tax liability
$144,817
$15.55 p/Share
9,313
Reduced 1.8%
509,385
Common Shares
Apr 20
2024
SELL
Payment of exercise price or tax liability
$184,412
$19.29 p/Share
9,560
Reduced 1.81%
518,698
Common Shares
Mar 29
2024
SELL
Payment of exercise price or tax liability
$86,340
$20.77 p/Share
4,157
Reduced 0.78%
528,258
Common Shares
Mar 11
2024
BUY
Grant, award, or other acquisition
-
42,228
Added 7.35%
532,415
Common Shares
Jul 21
2023
SELL
Payment of exercise price or tax liability
$114,854
$13.76 p/Share
8,347
Reduced 1.67%
490,187
Common Shares
Apr 20
2023
BUY
Grant, award, or other acquisition
-
65,177
Added 11.56%
498,534
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$90,358
$10.21 p/Share
8,850
Reduced 2.0%
433,357
Common Shares
Mar 29
2023
SELL
Payment of exercise price or tax liability
$38,927
$10.47 p/Share
3,718
Reduced 0.83%
442,207
Common Shares
Jul 21
2022
BUY
Grant, award, or other acquisition
-
63,636
Added 12.49%
445,925
Common Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$84,823
$16.48 p/Share
5,147
Reduced 1.33%
382,289
Common Shares
May 03
2022
BUY
Exercise of conversion of derivative security
-
13,077
Added 3.27%
387,436
Common Shares
Apr 06
2022
SELL
Payment of exercise price or tax liability
$64,715
$16.77 p/Share
3,859
Reduced 1.02%
374,359
Common Shares
Apr 06
2022
BUY
Exercise of conversion of derivative security
-
9,805
Added 2.53%
378,218
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$86,361
$17.2 p/Share
5,021
Reduced 1.34%
368,413
Common Shares
Mar 29
2022
SELL
Payment of exercise price or tax liability
$193,229
$17.15 p/Share
11,267
Reduced 2.93%
373,434
Common Shares
Mar 18
2022
SELL
Payment of exercise price or tax liability
$87,653
$17.03 p/Share
5,147
Reduced 1.32%
384,701
Common Shares
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
13,077
Added 3.25%
389,848
Common Shares
Mar 02
2022
SELL
Payment of exercise price or tax liability
$41,616
$17.42 p/Share
2,389
Reduced 0.63%
376,771
Common Shares
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
9,804
Added 2.52%
379,160
Common Shares
Jan 25
2022
SELL
Payment of exercise price or tax liability
$56,741
$17.86 p/Share
3,177
Reduced 0.85%
369,356
Common Shares
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
13,077
Added 3.39%
372,533
Common Shares
Jan 14
2022
SELL
Payment of exercise price or tax liability
$51,922
$18.61 p/Share
2,790
Reduced 0.77%
359,456
Common Shares
Jan 14
2022
BUY
Exercise of conversion of derivative security
-
9,804
Added 2.64%
362,246
Common Shares
Oct 14
2021
SELL
Payment of exercise price or tax liability
$57,499
$14.9 p/Share
3,859
Reduced 1.08%
352,442
Common Shares
Oct 14
2021
BUY
Exercise of conversion of derivative security
-
9,804
Added 2.68%
356,301
Common Shares