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
Feb 22
2023
SELL
Payment of exercise price or tax liability
$663,423
$488.89 p/Share
1,357
Reduced 1.66%
80,232
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,375,247
$488.89 p/Share
2,813
Added 3.33%
81,590
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$522,892
$492.83 p/Share
1,061
Reduced 1.33%
78,776
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,084,226
$492.83 p/Share
2,200
Added 2.68%
79,838
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$551,819
$495.35 p/Share
1,114
Reduced 1.41%
77,637
Common Stock