Jun 11
2025
SELL
Payment of exercise price or tax liability
$29,727
$34.17 p/Share
870
Reduced 2.64%
32,087
Common Shares
Jun 11
2025
BUY
Exercise of conversion of derivative security
$92,805
$34.17 p/Share
2,716
Added 7.61%
32,957
Common Shares
May 18
2025
SELL
Payment of exercise price or tax liability
$76,776
$34.93 p/Share
2,198
Reduced 6.78%
30,241
Common Shares
May 18
2025
BUY
Exercise of conversion of derivative security
-
6,868
Added 17.47%
32,439
Common Shares
May 17
2025
SELL
Payment of exercise price or tax liability
$82,155
$34.93 p/Share
2,352
Reduced 8.42%
25,571
Common Shares
May 17
2025
BUY
Exercise of conversion of derivative security
-
7,348
Added 20.83%
27,923
Common Shares
Feb 21
2025
SELL
Payment of exercise price or tax liability
$76,223
$37.96 p/Share
2,008
Reduced 8.89%
20,575
Common Shares
Feb 21
2025
BUY
Grant, award, or other acquisition
-
5,792
Added 20.41%
22,583
Common Shares
May 19
2024
SELL
Payment of exercise price or tax liability
$19,011
$20.8 p/Share
914
Reduced 5.16%
16,791
Common Shares
May 19
2024
BUY
Exercise of conversion of derivative security
-
2,855
Added 13.89%
17,705
Common Shares
May 17
2024
SELL
Payment of exercise price or tax liability
$48,921
$20.8 p/Share
2,352
Reduced 13.67%
14,850
Common Shares
May 17
2024
BUY
Exercise of conversion of derivative security
-
7,348
Added 29.93%
17,202
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$5,910
$14.04 p/Share
421
Reduced 4.1%
9,854
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
1,128
Added 9.89%
10,275
Common Shares
May 21
2023
SELL
Payment of exercise price or tax liability
$7,269
$6.95 p/Share
1,046
Reduced 10.26%
9,147
Common Shares
May 21
2023
BUY
Exercise of conversion of derivative security
-
3,267
Added 24.27%
10,193
Common Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$11,466
$13.7 p/Share
837
Reduced 10.78%
6,926
Common Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
2,242
Added 22.41%
7,763
Common Shares
May 22
2022
SELL
Payment of exercise price or tax liability
$12,372
$17.45 p/Share
709
Reduced 11.38%
5,521
Common Shares
May 22
2022
BUY
Exercise of conversion of derivative security
-
2,214
Added 26.22%
6,230
Common Shares
Feb 10
2022
SELL
Payment of exercise price or tax liability
$12,070
$20.32 p/Share
594
Reduced 12.89%
4,016
Common Shares
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
1,594
Added 25.69%
4,610
Common Shares
May 23
2021
SELL
Payment of exercise price or tax liability
$18,054
$25.5 p/Share
708
Reduced 19.01%
3,016
Common Shares
May 23
2021
BUY
Exercise of conversion of derivative security
-
2,213
Added 37.27%
3,724
Common Shares