Mar 01
2024
BUY
Grant, award, or other acquisition
-
18,710
Added 16.06%
97,794
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$3,520,397
$608.96 p/Share
5,781
Reduced 6.8%
79,206
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
33,815
Added 28.46%
84,987
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,620,569
$547.86 p/Share
2,958
Reduced 5.46%
51,172
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$62,036
$516.97 p/Share
120
Reduced 0.22%
54,130
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$1,560,014
$495.4 p/Share
3,149
Reduced 5.49%
54,250
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$66,193
$551.61 p/Share
120
Reduced 0.21%
57,399
Common Stock
Jul 05
2023
SELL
Open market or private sale
$1,629,528
$519.62 p/Share
3,136
Reduced 5.17%
57,519
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$1,655,645
$526.27 p/Share
3,146
Reduced 4.93%
60,655
Common Stock
Jun 12
2023
SELL
Open market or private sale
$5,605,538
$516.83 p/Share
10,846
Reduced 14.53%
63,801
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$62,134
$517.79 p/Share
120
Reduced 0.16%
74,647
Common Stock
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