Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,323,176
$192.49 p/Share
6,874
Reduced 13.33%
44,681
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
21,739
Added 29.66%
51,555
Common Stock
Jan 23
2024
SELL
Open market or private sale
$283,455
$188.97 p/Share
1,500
Reduced 4.79%
29,816
Common Stock
Dec 26
2023
SELL
Open market or private sale
$273,105
$182.07 p/Share
1,500
Reduced 4.57%
31,316
Common Stock
Nov 24
2023
SELL
Open market or private sale
$289,065
$192.71 p/Share
1,500
Reduced 4.37%
32,816
Common Stock
Oct 23
2023
SELL
Open market or private sale
$285,825
$190.55 p/Share
1,500
Reduced 4.19%
34,316
Common Stock
Sep 25
2023
SELL
Open market or private sale
$310,500
$207.0 p/Share
1,500
Reduced 4.02%
35,816
Common Stock
Aug 23
2023
SELL
Open market or private sale
$321,540
$214.36 p/Share
1,500
Reduced 3.86%
37,316
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$114,330
$242.74 p/Share
471
Reduced 1.2%
38,816
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$179,893
$239.22 p/Share
752
Reduced 1.88%
39,287
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$131,777
$240.47 p/Share
548
Reduced 1.35%
40,039
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,532,605
$240.9 p/Share
6,362
Reduced 13.55%
40,587
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
19,024
Added 28.84%
46,949
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$106,060
$220.5 p/Share
481
Reduced 1.69%
27,925
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$113,852
$207.76 p/Share
548
Reduced 1.89%
28,406
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$153,444
$204.32 p/Share
751
Reduced 2.53%
28,954
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,205,715
$202.03 p/Share
5,968
Reduced 16.73%
29,705
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
18,642
Added 34.32%
35,673
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$418,002
$176.82 p/Share
2,364
Reduced 12.19%
17,031
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$93,753
$157.04 p/Share
597
Reduced 2.99%
19,395
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,781
Added 15.9%
19,992
Common Stock