Sep 26
2024
SELL
Open market or private sale
$1,448,550
$145.0 p/Share
9,990
Reduced 19.98%
40,010
Common Stock
Jun 10
2024
SELL
Open market or private sale
$1,999,200
$133.28 p/Share
15,000
Reduced 23.26%
49,485
Common Stock
Jun 05
2024
$68,783
$133.56 p/Share
515
Reduced 0.79%
64,485
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$2,139,717
$128.79 p/Share
16,614
Added 20.39%
64,861
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$502,283
$123.99 p/Share
4,051
Added 7.75%
48,247
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$179,569
$113.15 p/Share
1,587
Reduced 3.47%
44,196
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$39,852
$114.19 p/Share
349
Reduced 0.76%
45,783
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$41,918
$113.6 p/Share
369
Reduced 0.79%
46,132
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$388,179
$111.61 p/Share
3,478
Reduced 6.96%
46,501
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,083,621
$111.61 p/Share
9,709
Added 16.27%
49,979
Common Stock
Jan 23
2023
$8,316,611
$159.06 p/Share
52,286
Reduced 56.6%
40,091
Common Stock
Dec 13
2022
SELL
Open market or private sale
$636,800
$159.2 p/Share
4,000
Reduced 4.15%
92,378
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$155,984
$146.19 p/Share
1,067
Reduced 1.09%
96,378
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$74,964
$144.44 p/Share
519
Reduced 0.53%
97,445
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$51,344
$147.12 p/Share
349
Reduced 0.35%
97,964
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,340,732
$148.0 p/Share
9,059
Reduced 8.44%
98,313
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,341,840
$148.0 p/Share
22,580
Added 17.38%
107,372
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$117,758
$148.31 p/Share
794
Reduced 0.93%
84,792
Common Stock
Dec 29
2021
SELL
Open market or private sale
$590,709
$161.0 p/Share
3,669
Reduced 4.12%
85,404
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$175,472
$164.3 p/Share
1,068
Reduced 1.18%
89,073
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$83,678
$161.54 p/Share
518
Reduced 0.57%
90,141
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$1,752,857
$161.39 p/Share
10,861
Reduced 10.7%
90,659
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$3,558,811
$161.39 p/Share
22,051
Added 17.84%
101,520
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$333,182
$160.88 p/Share
2,071
Reduced 2.54%
79,469
Common Stock
Aug 18
2021
SELL
Open market or private sale
$1,490,987
$165.06 p/Share
9,033
Reduced 9.99%
81,419
Common Stock