Mar 14
2024
SELL
Open market or private sale
$6,032,900
$603.29 p/Share
10,000
Reduced 14.29%
59,970
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$107,895
$553.31 p/Share
195
Reduced 0.28%
69,970
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$607,492
$219.47 p/Share
2,768
Added 3.8%
70,165
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,099,415
$536.3 p/Share
2,050
Reduced 3.16%
62,733
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$246,843
$533.14 p/Share
463
Reduced 0.71%
64,783
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$250,966
$467.35 p/Share
537
Reduced 0.82%
65,246
Common Stock
Nov 30
2023
-
122
Reduced 0.19%
65,783
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$361,061
$144.83 p/Share
2,493
Added 3.64%
65,905
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$776,232
$359.7 p/Share
2,158
Reduced 3.29%
63,412
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,847
Added 5.54%
65,570
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$91,061
$371.68 p/Share
245
Reduced 0.4%
61,723
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$22,670
$359.85 p/Share
63
Reduced 0.1%
61,968
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$191,459
$365.38 p/Share
524
Reduced 0.84%
62,031
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$236,790
$380.08 p/Share
623
Reduced 0.99%
62,555
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$351,336
$147.62 p/Share
2,380
Added 3.63%
63,178
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$79,699
$385.02 p/Share
207
Reduced 0.34%
60,798
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$1,127,817
$369.05 p/Share
3,056
Reduced 4.77%
61,005
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
6,857
Added 9.67%
64,061
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$28,363
$436.35 p/Share
65
Reduced 0.11%
57,204
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$243,559
$401.25 p/Share
607
Reduced 1.05%
57,269
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$210,312
$328.1 p/Share
641
Reduced 1.1%
57,876
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$72,649
$336.34 p/Share
216
Reduced 0.37%
58,517
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$628,154
$325.3 p/Share
1,931
Reduced 3.33%
56,006
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
$609,419
$86.75 p/Share
7,025
Added 10.68%
58,733
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$19,133
$265.73 p/Share
72
Reduced 0.13%
53,639
Common Stock