May 22
2024
SELL
Open market or private sale
$134,773
$226.13 p/Share
596
Reduced 4.24%
13,455
Common Stock
May 20
2024
SELL
Open market or private sale
$634,068
$226.13 p/Share
2,804
Reduced 16.64%
14,051
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$63,264
$204.08 p/Share
310
Reduced 1.81%
16,855
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$63,877
$204.08 p/Share
313
Reduced 1.79%
17,165
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$51,428
$204.08 p/Share
252
Reduced 1.42%
17,478
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,694
Added 8.72%
17,730
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$251,371
$192.18 p/Share
1,308
Reduced 7.54%
16,036
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,833
Added 18.1%
17,344
Common Stock
Nov 01
2023
SELL
Open market or private sale
$640,680
$213.56 p/Share
3,000
Reduced 18.17%
13,511
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$63,064
$186.58 p/Share
338
Reduced 2.01%
16,511
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$57,839
$186.58 p/Share
310
Reduced 1.81%
16,849
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$56,321
$179.94 p/Share
313
Reduced 1.79%
17,159
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 8.14%
17,472
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$201,715
$164.13 p/Share
1,229
Reduced 7.17%
15,923
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,620
Added 17.43%
17,152
Common Stock
Aug 19
2022
SELL
Open market or private sale
$846,650
$169.33 p/Share
5,000
Reduced 26.98%
13,532
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$69,928
$145.38 p/Share
481
Reduced 2.53%
18,532
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$48,848
$145.38 p/Share
336
Reduced 1.74%
19,013
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$44,765
$145.34 p/Share
308
Reduced 1.57%
19,349
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
1,921
Added 8.9%
19,657
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$291,862
$142.65 p/Share
2,046
Reduced 10.34%
17,736
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
6,092
Added 23.54%
19,782
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$60,374
$125.78 p/Share
480
Reduced 3.39%
13,690
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$42,376
$126.12 p/Share
336
Reduced 2.32%
14,170
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
1,908
Added 11.62%
14,506
Common Stock