Aug 20
2025
SELL
Open market or private sale
$5,381,559
$149.9 p/Share
35,901
Reduced 15.22%
200,000
Common Shares
Aug 19
2025
SELL
Open market or private sale
$16,030,812
$148.84 p/Share
107,705
Reduced 31.35%
235,901
Common Shares
Aug 15
2025
SELL
Payment of exercise price or tax liability
$20,491,059
$150.22 p/Share
136,407
Reduced 28.42%
343,606
Common Shares
Aug 15
2025
BUY
Grant, award, or other acquisition
-
42,778
Added 8.18%
480,013
Common Shares
Aug 12
2025
BUY
Grant, award, or other acquisition
-
245,420
Added 35.95%
437,235
Common Shares
Jun 30
2025
SELL
Payment of exercise price or tax liability
$973,154
$167.18 p/Share
5,821
Reduced 2.95%
191,815
Common Shares
Aug 19
2024
SELL
Open market or private sale
$5,064,524
$109.02 p/Share
46,455
Reduced 19.03%
197,636
Common Shares
Aug 16
2024
SELL
Open market or private sale
$2,908,570
$108.87 p/Share
26,716
Reduced 9.87%
244,091
Common Shares
Aug 16
2024
SELL
Payment of exercise price or tax liability
$849,791
$107.91 p/Share
7,875
Reduced 2.83%
270,807
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,220,049
$106.36 p/Share
30,275
Reduced 11.61%
230,494
Common Shares
Aug 15
2024
BUY
Grant, award, or other acquisition
-
48,188
Added 14.74%
278,682
Common Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
45,958
Added 14.98%
260,769
Common Shares
Aug 16
2023
BUY
Grant, award, or other acquisition
-
53,097
Added 19.82%
214,811
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,931,495
$92.99 p/Share
20,771
Reduced 11.38%
161,714
Common Shares
Aug 07
2023
BUY
Grant, award, or other acquisition
-
38,282
Added 17.34%
182,485
Common Shares
May 15
2023
SELL
Payment of exercise price or tax liability
$257,446
$84.77 p/Share
3,037
Reduced 2.06%
144,203
Common Shares
Aug 15
2022
SELL
Payment of exercise price or tax liability
$568,840
$69.32 p/Share
8,206
Reduced 5.28%
147,240
Common Shares
Aug 15
2022
BUY
Grant, award, or other acquisition
-
84,322
Added 35.17%
155,446
Common Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
18,999
Added 21.08%
71,124
Common Shares
May 15
2022
SELL
Payment of exercise price or tax liability
$188,629
$55.61 p/Share
3,392
Reduced 6.11%
52,125
Common Shares
Aug 15
2021
SELL
Payment of exercise price or tax liability
$143,985
$51.7 p/Share
2,785
Reduced 4.78%
55,517
Common Shares
Aug 15
2021
BUY
Grant, award, or other acquisition
-
21,277
Added 26.74%
58,302
Common Shares
May 15
2021
SELL
Payment of exercise price or tax liability
$114,539
$56.34 p/Share
2,033
Reduced 5.21%
37,025
Common Shares