Dec 13
2024
SELL
Payment of exercise price or tax liability
$147,095
$550.92 p/Share
267
Reduced 0.2%
132,597
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$1,053,558
$593.22 p/Share
1,776
Reduced 1.32%
132,864
Common Stock
Mar 05
2024
SELL
Open market or private sale
$9,063,900
$604.26 p/Share
15,000
Reduced 10.02%
134,640
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$683,891
$553.31 p/Share
1,236
Reduced 0.82%
149,640
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$2,196,016
$219.47 p/Share
10,006
Added 6.22%
150,876
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$6,638,857
$536.3 p/Share
12,379
Reduced 9.9%
112,706
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,396,293
$533.14 p/Share
2,619
Reduced 2.05%
125,085
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,271,192
$467.35 p/Share
2,720
Reduced 2.09%
127,704
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
8,431
Added 6.07%
130,424
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$4,528,982
$359.7 p/Share
12,591
Reduced 9.36%
121,993
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
22,347
Added 14.24%
134,584
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$525,555
$371.68 p/Share
1,414
Reduced 1.24%
112,237
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$1,103,812
$365.38 p/Share
3,021
Reduced 2.59%
113,651
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
$69,972
$295.24 p/Share
237
Added 0.2%
116,672
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,208,654
$380.08 p/Share
3,180
Reduced 2.66%
116,435
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$1,798,454
$147.62 p/Share
12,183
Added 9.24%
119,615
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$547,883
$385.02 p/Share
1,423
Reduced 1.31%
107,432
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$5,185,890
$369.05 p/Share
14,052
Reduced 11.43%
108,855
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
31,620
Added 20.46%
122,907
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$1,200,139
$401.25 p/Share
2,991
Reduced 3.17%
91,287
Common Stock
Mar 10
2021
SELL
Open market or private sale
$2,346,965
$337.79 p/Share
6,948
Reduced 6.86%
94,278
Common Stock
Mar 09
2021
SELL
Open market or private sale
$1,022,603
$335.06 p/Share
3,052
Reduced 2.93%
101,226
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$971,176
$328.1 p/Share
2,960
Reduced 2.76%
104,278
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$508,546
$336.34 p/Share
1,512
Reduced 1.39%
107,238
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$2,902,001
$325.3 p/Share
8,921
Reduced 8.77%
92,808
Common Stock