Dec 19
2025
SELL
Open market or private sale
$1,422,836
$227.0 p/Share
6,268
Reduced 18.92%
26,854
Common Shares
Dec 18
2025
SELL
Open market or private sale
$1,418,361
$226.25 p/Share
6,269
Reduced 15.91%
33,123
Common Shares
Dec 16
2025
SELL
Payment of exercise price or tax liability
$2,121,041
$228.98 p/Share
9,263
Reduced 19.04%
39,392
Common Shares
Dec 16
2025
BUY
Grant, award, or other acquisition
-
21,801
Added 30.94%
48,655
Common Shares
Nov 07
2025
-
18,649
Reduced 40.98%
26,854
Common Shares
Nov 03
2025
SELL
Open market or private sale
$20,333,861
$247.07 p/Share
82,300
Reduced 64.4%
45,503
Common Shares
Nov 03
2025
BUY
Exercise of conversion of derivative security
$7,705,749
$93.63 p/Share
82,300
Added 39.17%
127,803
Common Shares
May 12
2025
SELL
Open market or private sale
$8,491,112
$159.29 p/Share
53,306
Reduced 53.95%
45,503
Common Shares
May 12
2025
BUY
Exercise of conversion of derivative security
$4,086,437
$76.66 p/Share
53,306
Added 35.04%
98,809
Common Shares
May 09
2025
SELL
Open market or private sale
$5,802,620
$153.33 p/Share
37,844
Reduced 45.41%
45,503
Common Shares
May 09
2025
BUY
Exercise of conversion of derivative security
$2,901,121
$76.66 p/Share
37,844
Added 31.23%
83,347
Common Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$828,893
$151.01 p/Share
5,489
Reduced 10.76%
45,503
Common Shares
Dec 11
2024
BUY
Grant, award, or other acquisition
-
12,920
Added 20.21%
50,993
Common Shares
Jul 31
2024
SELL
Open market or private sale
$9,235,590
$154.7 p/Share
59,700
Reduced 61.06%
38,073
Common Shares
Jul 31
2024
BUY
Exercise of conversion of derivative security
$5,573,592
$93.36 p/Share
59,700
Added 37.91%
97,773
Common Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$988,813
$135.01 p/Share
7,324
Reduced 16.13%
38,073
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
17,234
Added 27.52%
45,397
Common Shares
May 01
2023
SELL
Open market or private sale
$1,160,015
$123.17 p/Share
9,418
Reduced 25.06%
28,163
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$827,823
$122.17 p/Share
6,776
Reduced 15.28%
37,581
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
16,194
Added 26.74%
44,357
Common Shares
Dec 27
2021
SELL
Open market or private sale
$1,384,461
$159.17 p/Share
8,698
Reduced 23.6%
28,163
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$1,014,765
$157.94 p/Share
6,425
Reduced 14.84%
36,861
Common Shares
Dec 06
2021
BUY
Grant, award, or other acquisition
-
15,123
Added 25.89%
43,286
Common Shares
Aug 23
2021
SELL
Open market or private sale
$11,873,701
$150.11 p/Share
79,100
Reduced 73.74%
28,163
Common Shares
Aug 23
2021
BUY
Exercise of conversion of derivative security
$5,279,134
$66.74 p/Share
79,100
Added 42.44%
107,263
Common Shares