Feb 21
2025
SELL
Payment of exercise price or tax liability
$1,824,168
$466.42 p/Share
3,911
Reduced 3.37%
112,048
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$3,695,801
$502.42 p/Share
7,356
Reduced 6.58%
104,515
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
27,097
Added 18.94%
115,960
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$558,061
$523.51 p/Share
1,066
Reduced 1.1%
96,219
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
114
Added 0.12%
97,286
Common Stock
Sep 24
2024
BUY
Grant, award, or other acquisition
-
95
Added 0.1%
97,172
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
110
Added 0.11%
97,029
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
99
Added 0.1%
96,919
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$639,014
$527.24 p/Share
1,212
Reduced 1.24%
96,819
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$706,563
$526.5 p/Share
1,342
Reduced 1.35%
98,032
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$5,594,996
$521.97 p/Share
10,719
Reduced 10.82%
88,358
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
33,823
Added 25.39%
99,374
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$542,270
$516.94 p/Share
1,049
Reduced 1.36%
76,235
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$569,051
$516.85 p/Share
1,101
Reduced 1.4%
77,285
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
86
Added 0.11%
78,387
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$198,447
$533.46 p/Share
372
Reduced 0.47%
78,300
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
100
Added 0.13%
78,673
Common Stock
Jul 19
2023
SELL
Open market or private sale
$2,024,760
$506.19 p/Share
4,000
Reduced 4.84%
78,573
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
-
99
Added 0.12%
82,526
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$2,061,012
$498.19 p/Share
4,137
Reduced 4.78%
82,426
Common Stock
Apr 27
2023
SELL
Open market or private sale
$3,002,938
$487.49 p/Share
6,160
Reduced 6.64%
86,563
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
82
Added 0.09%
92,723
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$559,401
$484.33 p/Share
1,155
Reduced 1.23%
92,641
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$4,913,949
$491.69 p/Share
9,994
Reduced 10.67%
83,627
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$15,185,353
$491.69 p/Share
30,884
Added 24.77%
93,797
Common Stock