Dec 31
2025
SELL
Payment of exercise price or tax liability
$138,146
$50.4 p/Share
2,741
Reduced 1.1%
245,381
Common Shares
Mar 05
2025
SELL
Payment of exercise price or tax liability
$77,440
$33.98 p/Share
2,279
Reduced 0.91%
248,122
Common Shares
Mar 05
2025
BUY
Open market or private purchase
$254,324
$33.91 p/Share
7,500
Added 2.91%
250,401
Common Shares
Mar 03
2025
BUY
Grant, award, or other acquisition
-
25,998
Added 9.67%
242,901
Common Shares
Dec 31
2024
SELL
Payment of exercise price or tax liability
$60,653
$44.24 p/Share
1,371
Reduced 0.63%
216,903
Common Shares
Sep 27
2024
-
180,000
Reduced 45.2%
218,274
Common Shares
Sep 04
2024
SELL
Payment of exercise price or tax liability
$10,777,953
$56.53 p/Share
190,659
Reduced 32.37%
398,274
Common Shares
Sep 04
2024
BUY
Exercise of conversion of derivative security
-
373,980
Added 38.84%
588,933
Common Shares
Sep 04
2024
BUY
Grant, award, or other acquisition
-
110,539
Added 33.96%
214,953
Common Shares
Jul 19
2024
SELL
Payment of exercise price or tax liability
$2,923,218
$76.47 p/Share
38,227
Reduced 26.8%
104,414
Common Shares
Jun 15
2024
SELL
Payment of exercise price or tax liability
$122,366
$72.15 p/Share
1,696
Reduced 1.18%
142,641
Common Shares
Mar 05
2024
BUY
Grant, award, or other acquisition
-
17,775
Added 10.96%
144,337
Common Shares
Jul 19
2023
SELL
Payment of exercise price or tax liability
$75,078
$72.33 p/Share
1,038
Reduced 0.81%
126,562
Common Shares
Jun 15
2023
SELL
Payment of exercise price or tax liability
$61,131
$58.22 p/Share
1,050
Reduced 0.82%
127,600
Common Shares
Mar 10
2023
BUY
Grant, award, or other acquisition
-
10,446
Added 7.51%
128,650
Common Shares
Jul 19
2022
SELL
Payment of exercise price or tax liability
$48,760
$42.66 p/Share
1,143
Reduced 0.96%
118,204
Common Shares
Jun 15
2022
SELL
Payment of exercise price or tax liability
$54,159
$51.58 p/Share
1,050
Reduced 0.87%
119,347
Common Shares
Jun 08
2022
SELL
Payment of exercise price or tax liability
$79,655
$59.4 p/Share
1,341
Reduced 1.1%
120,397
Common Shares
Dec 08
2021
BUY
Grant, award, or other acquisition
-
103,304
Added 45.9%
121,738
Common Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
18,434
Added 50.0%
18,434
Common Shares