Feb 28
2025
SELL
Payment of exercise price or tax liability
$841,093
$36.1 p/Share
23,299
Reduced 23.7%
74,992
Common Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
$787,152
$29.26 p/Share
26,902
Added 21.49%
98,291
Common Shares
Feb 21
2025
SELL
Payment of exercise price or tax liability
$183,308
$37.96 p/Share
4,829
Reduced 6.34%
71,389
Common Shares
Feb 21
2025
BUY
Grant, award, or other acquisition
-
16,060
Added 17.4%
76,218
Common Shares
May 19
2024
SELL
Payment of exercise price or tax liability
$56,368
$20.8 p/Share
2,710
Reduced 4.31%
60,158
Common
May 19
2024
BUY
Exercise of conversion of derivative security
-
9,249
Added 12.82%
62,868
Common Shares
May 17
2024
SELL
Payment of exercise price or tax liability
$121,700
$20.8 p/Share
5,851
Reduced 9.84%
53,619
Common Shares
May 17
2024
BUY
Exercise of conversion of derivative security
-
19,966
Added 25.13%
59,470
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$17,788
$14.04 p/Share
1,267
Reduced 3.11%
39,504
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,660
Added 8.24%
40,771
Common Shares
May 21
2023
SELL
Payment of exercise price or tax liability
$22,983
$6.95 p/Share
3,307
Reduced 8.18%
37,111
Common
May 21
2023
BUY
Exercise of conversion of derivative security
-
11,286
Added 21.83%
40,418
Common Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$35,209
$13.7 p/Share
2,570
Reduced 8.11%
29,132
Common Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
7,753
Added 19.65%
31,702
Common Shares
May 22
2022
SELL
Payment of exercise price or tax liability
$43,765
$17.45 p/Share
2,508
Reduced 9.48%
23,949
Common
May 22
2022
BUY
Exercise of conversion of derivative security
-
8,557
Added 24.44%
26,457
Common Shares
Feb 10
2022
SELL
Payment of exercise price or tax liability
$41,067
$20.32 p/Share
2,021
Reduced 10.15%
17,900
Common Shares
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
6,150
Added 23.59%
19,921
Common Shares
May 26
2021
SELL
Open market or private sale
$136,629
$24.81 p/Share
5,507
Reduced 28.57%
13,771
Common
May 23
2021
SELL
Payment of exercise price or tax liability
$58,166
$25.5 p/Share
2,281
Reduced 10.58%
19,278
Common
May 23
2021
BUY
Exercise of conversion of derivative security
-
7,788
Added 26.54%
21,559
Common Shares
Mar 16
2021
SELL
Open market or private sale
$317,436
$22.87 p/Share
13,880
Reduced 50.2%
13,771
Common
Feb 22
2021
SELL
Payment of exercise price or tax liability
$43,308
$18.03 p/Share
2,402
Reduced 7.99%
27,651
Common Shares
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
7,520
Added 20.01%
30,053
Common Shares