Jun 06
2024
SELL
Open market or private sale
$773,054
$179.78 p/Share
4,300
Reduced 40.94%
6,202
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$268,204
$163.34 p/Share
1,642
Reduced 13.52%
10,502
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
2,998
Added 20.42%
11,682
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$92,902
$161.57 p/Share
575
Reduced 5.92%
9,146
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,797
Added 22.34%
9,721
Common Stock
Dec 13
2023
SELL
Open market or private sale
$632,282
$159.95 p/Share
3,953
Reduced 36.34%
6,924
Common Stock
Sep 13
2023
SELL
Open market or private sale
$558,796
$141.36 p/Share
3,953
Reduced 26.66%
10,877
Common Stock
Jul 20
2023
SELL
Payment of exercise price or tax liability
$683,968
$140.1 p/Share
4,882
Reduced 24.77%
14,830
Common Stock
Jul 20
2023
BUY
Grant, award, or other acquisition
-
9,886
Added 33.4%
19,712
Common Stock
Mar 06
2023
SELL
Open market or private sale
$317,665
$143.61 p/Share
2,212
Reduced 18.38%
9,826
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$41,151
$141.9 p/Share
290
Reduced 2.35%
12,038
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$47,658
$147.55 p/Share
323
Reduced 2.55%
12,328
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
3,100
Added 19.68%
12,651
Common Stock
Nov 01
2022
SELL
Open market or private sale
$260,882
$153.46 p/Share
1,700
Reduced 15.11%
9,551
Common Stock
Aug 11
2022
SELL
Open market or private sale
$273,774
$143.94 p/Share
1,902
Reduced 14.46%
11,251
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$136,213
$137.45 p/Share
991
Reduced 7.01%
13,153
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$35,244
$123.23 p/Share
286
Reduced 1.98%
14,144
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
3,975
Added 21.6%
14,430
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$88,517
$144.4 p/Share
613
Reduced 5.54%
10,455
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
3,521
Added 24.13%
11,068
Common Stock
Jul 20
2020
BUY
Grant, award, or other acquisition
-
7,547
Added 50.0%
7,547
Common Stock