Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,361,529
$368.18 p/Share
3,698
Reduced 7.77%
43,902
Common
Mar 01
2025
BUY
Grant, award, or other acquisition
-
6,915
Added 12.68%
47,600
Common
Feb 19
2025
SELL
Payment of exercise price or tax liability
$767,893
$386.07 p/Share
1,989
Reduced 4.66%
40,685
Common
Dec 19
2024
BUY
Grant, award, or other acquisition
-
5,370
Added 11.18%
42,674
Common
Nov 30
2024
BUY
Grant, award, or other acquisition
-
4,193
Added 10.1%
37,304
Common
Nov 18
2024
SELL
Payment of exercise price or tax liability
$2,391,611
$364.02 p/Share
6,570
Reduced 16.56%
33,111
Common
Nov 18
2024
BUY
Exercise of conversion of derivative security
$1,530,556
$160.1 p/Share
9,560
Added 19.41%
39,681
Common
Aug 16
2024
SELL
Payment of exercise price or tax liability
$2,712,135
$301.65 p/Share
8,991
Reduced 22.99%
30,121
Common
Aug 16
2024
BUY
Exercise of conversion of derivative security
$1,872,997
$149.72 p/Share
12,510
Added 24.23%
39,112
Common
May 30
2024
-
900
Reduced 3.27%
26,602
Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$866,453
$270.26 p/Share
3,206
Reduced 10.44%
27,502
Common
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,035
Added 18.64%
30,708
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$352,881
$249.21 p/Share
1,416
Reduced 5.64%
23,673
Common
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,069
Added 10.9%
25,089
Common
Aug 10
2022
SELL
Open market or private sale
$1,338,186
$222.29 p/Share
6,020
Reduced 21.47%
22,020
Common
Aug 10
2022
BUY
Exercise of conversion of derivative security
$883,676
$146.79 p/Share
6,020
Added 17.67%
28,040
Common
Mar 01
2022
SELL
Payment of exercise price or tax liability
$157,248
$196.07 p/Share
802
Reduced 3.51%
22,020
Common
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,682
Added 10.52%
22,822
Common
Nov 16
2021
SELL
Open market or private sale
$3,492,514
$236.46 p/Share
14,770
Reduced 42.31%
20,140
Common
Nov 16
2021
BUY
Exercise of conversion of derivative security
$1,679,940
$113.74 p/Share
14,770
Added 29.73%
34,910
Common
Sep 16
2021
-
2,812
Added 12.25%
20,140
Common
Mar 01
2021
SELL
Payment of exercise price or tax liability
$234,578
$262.98 p/Share
892
Reduced 4.9%
17,328
Common
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,024
Added 14.23%
18,220
Common
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,408
Added 22.49%
15,196
Common