Oct 17
2024
SELL
Payment of exercise price or tax liability
$51,735
$198.22 p/Share
261
Reduced 0.98%
26,247
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,542
Added 19.79%
26,508
Common Shares
Feb 26
2024
-
2,436
Reduced 10.87%
19,966
Common Shares
Feb 23
2024
SELL
Open market or private sale
$3,185,513
$248.48 p/Share
12,820
Reduced 36.4%
22,402
Common Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
$1,128,160
$88.0 p/Share
12,820
Added 26.68%
35,222
Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,888
Added 7.77%
22,402
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$208,666
$249.9 p/Share
835
Reduced 3.91%
20,514
Common Shares
Oct 17
2023
SELL
Payment of exercise price or tax liability
$49,133
$188.25 p/Share
261
Reduced 1.21%
21,349
Common Shares
May 05
2023
-
3,384
Reduced 13.54%
21,610
Common Shares
Apr 21
2023
SELL
Payment of exercise price or tax liability
$288,712
$160.04 p/Share
1,804
Reduced 6.73%
24,994
Common Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,284
Added 7.85%
26,798
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$72,984
$176.29 p/Share
414
Reduced 1.66%
24,514
Common Shares
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,421
Added 8.85%
24,928
Common Shares
Dec 13
2022
SELL
Open market or private sale
$372,672
$150.15 p/Share
2,482
Reduced 9.93%
22,507
Common Shares
Dec 13
2022
BUY
Exercise of conversion of derivative security
$144,303
$58.14 p/Share
2,482
Added 9.03%
24,989
Common Shares
Nov 23
2022
SELL
Open market or private sale
$1,692,940
$150.11 p/Share
11,278
Reduced 33.38%
22,507
Common Shares
Nov 23
2022
BUY
Exercise of conversion of derivative security
$720,664
$63.9 p/Share
11,278
Added 25.03%
33,785
Common Shares
Oct 17
2022
SELL
Payment of exercise price or tax liability
$32,983
$126.37 p/Share
261
Reduced 1.15%
22,507
Common Shares
May 05
2022
-
2,931
Reduced 11.41%
22,768
Common Shares
Mar 04
2022
BUY
Grant, award, or other acquisition
-
1,536
Added 5.64%
25,699
Common Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$55,920
$127.38 p/Share
439
Reduced 1.78%
24,163
Common Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
2,966
Added 10.76%
24,602
Common Shares
Dec 31
2021
SELL
Payment of exercise price or tax liability
$31,102
$139.47 p/Share
223
Reduced 1.02%
21,636
Common Shares
Mar 04
2021
BUY
Grant, award, or other acquisition
-
1,212
Added 5.25%
21,859
Common Shares
Feb 22
2021
-
5,000
Reduced 19.5%
20,647
Common Shares