Apr 03
2023
SELL
Payment of exercise price or tax liability
$1,318,273
$420.1 p/Share
3,138
Reduced 4.03%
74,767
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$45,975
$383.13 p/Share
120
Reduced 0.23%
52,620
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
25,285
Added 24.5%
77,905
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$540,065
$289.89 p/Share
1,863
Reduced 3.41%
52,740
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$36,404
$305.92 p/Share
119
Reduced 0.22%
54,603
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$667,792
$284.53 p/Share
2,347
Reduced 4.11%
54,722
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$36,891
$310.01 p/Share
119
Reduced 0.21%
57,069
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$734,882
$313.65 p/Share
2,343
Reduced 3.94%
57,188
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$41,097
$345.35 p/Share
119
Reduced 0.2%
59,531
Common Stock
Apr 19
2022
SELL
Open market or private sale
$393,300
$450.0 p/Share
874
Reduced 1.44%
59,650
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,149,267
$490.93 p/Share
2,341
Reduced 3.72%
60,524
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$63,427
$533.0 p/Share
119
Reduced 0.19%
62,865
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
17,914
Added 22.14%
62,984
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,674,518
$607.59 p/Share
2,756
Reduced 5.76%
45,070
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$91,111
$765.64 p/Share
119
Reduced 0.25%
47,826
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$2,044,479
$684.23 p/Share
2,988
Reduced 6.34%
44,135
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
3,810
Added 7.36%
47,945
Common Stock
Jul 02
2021
SELL
Open market or private sale
$1,246,752
$592.0 p/Share
2,106
Reduced 4.28%
47,123
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$1,750,651
$586.09 p/Share
2,987
Reduced 5.72%
49,229
Common Stock
Apr 06
2021
SELL
Open market or private sale
$986,872
$468.6 p/Share
2,106
Reduced 3.88%
52,216
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$1,452,206
$485.85 p/Share
2,989
Reduced 5.22%
54,322
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,267
Added 9.86%
57,311
Common Stock
Jan 05
2021
SELL
Open market or private sale
$1,279,673
$393.02 p/Share
3,256
Reduced 6.0%
51,044
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$1,398,578
$387.74 p/Share
3,607
Reduced 6.23%
54,300
Common Stock
Jan 04
2021
SELL
Open market or private sale
$171,659
$396.44 p/Share
433
Reduced 0.79%
54,300
Common Stock