Nov 21
2025
SELL
Payment of exercise price or tax liability
$157,277
$17.35 p/Share
9,065
Reduced 1.27%
707,033
Common Shares
Nov 21
2025
BUY
Grant, award, or other acquisition
-
14,151
Added 1.94%
716,098
Common Shares
Feb 24
2025
-
4,615
Reduced 0.66%
696,955
Common Shares
Jan 24
2025
BUY
Grant, award, or other acquisition
-
3,417
Added 0.48%
701,570
Common Shares
Jan 23
2025
-
22,199
Reduced 3.08%
698,153
Common Shares
Oct 11
2024
SELL
Payment of exercise price or tax liability
$1,644,089
$40.85 p/Share
40,247
Reduced 5.29%
720,352
Common Shares
Oct 11
2024
BUY
Grant, award, or other acquisition
-
84,888
Added 10.04%
760,599
Common Shares
May 02
2024
-
26,746
Reduced 3.81%
675,711
Common Shares
Jan 19
2024
BUY
Grant, award, or other acquisition
-
2,892
Added 0.4%
711,622
Common Shares
Oct 06
2023
SELL
Payment of exercise price or tax liability
$3,440,294
$41.06 p/Share
83,787
Reduced 10.57%
708,730
Common Shares
Oct 06
2023
BUY
Grant, award, or other acquisition
-
173,687
Added 17.98%
792,517
Common Shares
Feb 03
2023
-
9,165
Reduced 1.29%
702,457
Common Shares
Nov 10
2022
BUY
Grant, award, or other acquisition
-
4,992
Added 0.71%
701,947
Common Shares
Oct 14
2022
SELL
Payment of exercise price or tax liability
$167,780
$47.05 p/Share
3,566
Reduced 0.57%
618,830
Common Shares
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,333,077
$40.99 p/Share
32,522
Reduced 5.01%
616,296
Common Shares
Oct 01
2021
BUY
Grant, award, or other acquisition
-
6,100
Added 0.97%
622,396
Common Shares
Oct 01
2021
BUY
Grant, award, or other acquisition
-
61,130
Added 8.61%
648,818
Common Shares
Jan 25
2021
SELL
Payment of exercise price or tax liability
$99,108
$25.04 p/Share
3,958
Reduced 0.65%
602,624
Common Shares
Jan 12
2021
SELL
Payment of exercise price or tax liability
$3,807,617
$24.67 p/Share
154,342
Reduced 20.28%
606,582
Common Shares
Jan 12
2021
BUY
Exercise of conversion of derivative security
$2,460,938
$11.25 p/Share
218,750
Added 22.33%
760,924
Common Shares
Oct 02
2020
SELL
Payment of exercise price or tax liability
$586,362
$17.25 p/Share
33,992
Reduced 5.18%
622,426
Common Shares
Oct 02
2020
BUY
Grant, award, or other acquisition
-
93,398
Added 12.75%
639,093
Common Shares