Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,173
$293.32 p/Share
4
Reduced 0.18%
2,260
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$4,106
$293.32 p/Share
14
Added 0.61%
2,264
Common Stock
Mar 01
2024
SELL
Open market or private sale
$376,560
$291.23 p/Share
1,293
Reduced 36.49%
2,250
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$424,710
$288.33 p/Share
1,473
Reduced 29.37%
3,543
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$927,845
$288.33 p/Share
3,218
Added 39.08%
5,016
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$2,153
$215.31 p/Share
10
Added 0.55%
1,798
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$831
$207.96 p/Share
4
Reduced 0.22%
1,788
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$2,079
$207.96 p/Share
10
Added 0.55%
1,792
Common Stock
Mar 02
2023
SELL
Open market or private sale
$242,784
$217.16 p/Share
1,118
Reduced 38.57%
1,781
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$218,428
$215.2 p/Share
1,015
Reduced 25.93%
2,899
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$471,288
$215.2 p/Share
2,190
Added 35.88%
3,914
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$824
$206.07 p/Share
4
Reduced 0.23%
1,724
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$2,267
$206.07 p/Share
11
Added 0.63%
1,728
Common Stock
Mar 03
2022
SELL
Open market or private sale
$164,240
$211.65 p/Share
776
Reduced 31.13%
1,717
Common Stock
Mar 01
2022
SELL
Open market or private sale
$208,036
$202.37 p/Share
1,028
Reduced 52.21%
941
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$247,838
$204.15 p/Share
1,214
Reduced 32.75%
2,493
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$564,679
$204.15 p/Share
2,766
Added 42.73%
3,707
Common Stock
May 10
2021
SELL
Open market or private sale
$211,308
$222.43 p/Share
950
Reduced 32.55%
1,969
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$585
$195.09 p/Share
3
Reduced 0.1%
2,919
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
$1,366
$195.09 p/Share
7
Added 0.24%
2,922
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$129,704
$178.41 p/Share
727
Reduced 19.97%
2,914
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$275,287
$178.41 p/Share
1,543
Added 29.76%
3,641
Common Stock