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
Dec 09
2020
SELL
Payment of exercise price or tax liability
$367,555
$119.22 p/Share
3,083
Reduced 9.87%
28,163
Common Shares
Dec 09
2020
BUY
Grant, award, or other acquisition
-
7,256
Added 18.85%
31,246
Common Shares