Jun 11
2025
SELL
Payment of exercise price or tax liability
$91,780
$34.17 p/Share
2,686
Reduced 2.61%
100,090
Common Shares
Jun 11
2025
BUY
Exercise of conversion of derivative security
$207,138
$34.17 p/Share
6,062
Added 5.57%
102,776
Common Shares
May 18
2025
SELL
Payment of exercise price or tax liability
$294,529
$34.93 p/Share
8,432
Reduced 8.02%
96,714
Common Shares
May 18
2025
BUY
Exercise of conversion of derivative security
-
19,033
Added 15.33%
105,146
Common Shares
May 17
2025
SELL
Payment of exercise price or tax liability
$308,955
$34.93 p/Share
8,845
Reduced 9.31%
86,113
Common Shares
May 17
2025
BUY
Exercise of conversion of derivative security
-
19,966
Added 17.37%
94,958
Common Shares
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