Dec 03
2024
SELL
Payment of exercise price or tax liability
$124,271
$351.05 p/Share
354
Reduced 1.05%
33,373
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$109,393
$309.02 p/Share
354
Reduced 1.04%
33,727
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$111,421
$314.75 p/Share
354
Reduced 1.03%
34,081
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,215,499
$339.62 p/Share
3,579
Reduced 9.41%
34,435
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,390
Added 30.13%
38,014
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$1,420,320
$330.0 p/Share
4,304
Reduced 13.23%
28,216
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
13,162
Added 28.86%
32,439
Common Stock
Mar 07
2023
SELL
Open market or private sale
$1,186,488
$307.46 p/Share
3,859
Reduced 12.93%
25,990
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$922,419
$310.37 p/Share
2,972
Reduced 9.06%
29,849
Common Stock
Feb 21
2023
SELL
Open market or private sale
$3,041,793
$266.38 p/Share
11,419
Reduced 25.81%
32,821
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,702,855
$277.9 p/Share
9,726
Reduced 18.02%
44,240
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
27,313
Added 33.64%
53,885
Common Stock
Oct 04
2022
SELL
Open market or private sale
$101,845
$233.59 p/Share
436
Reduced 1.61%
26,572
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$76,826
$227.97 p/Share
337
Reduced 1.23%
27,008
Common Stock
Mar 04
2022
SELL
Open market or private sale
$1,082,397
$311.84 p/Share
3,471
Reduced 11.27%
27,339
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$844,677
$316.24 p/Share
2,671
Reduced 7.98%
30,810
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
8,119
Added 19.52%
33,481
Common Stock
Feb 18
2022
SELL
Open market or private sale
$1,851,799
$309.2 p/Share
5,989
Reduced 19.1%
25,362
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,235,505
$323.6 p/Share
3,818
Reduced 13.4%
24,670
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
12,248
Added 28.14%
31,270
Common Stock
Oct 05
2021
SELL
Open market or private sale
$146,343
$335.65 p/Share
436
Reduced 1.87%
22,840
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$116,177
$344.74 p/Share
337
Reduced 1.43%
23,276
Common Stock
Mar 08
2021
SELL
Open market or private sale
$347,441
$307.47 p/Share
1,130
Reduced 4.57%
23,613
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$267,986
$308.03 p/Share
870
Reduced 3.4%
24,743
Common Stock
Mar 04
2021
SELL
Open market or private sale
$1,028,004
$315.92 p/Share
3,254
Reduced 11.27%
25,613
Common Stock