Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,828,400
$301.12 p/Share
6,072
Reduced 8.2%
67,958
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
$3,753,753
$294.62 p/Share
12,741
Added 14.89%
72,817
Common Stock
Jul 29
2024
SELL
Open market or private sale
$1,788,900
$335.0 p/Share
5,340
Reduced 7.47%
66,148
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$17,436
$252.71 p/Share
69
Added 0.1%
71,488
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,228,556
$387.21 p/Share
8,338
Reduced 10.91%
68,113
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$5,722,576
$387.21 p/Share
14,779
Added 17.15%
71,419
Common Stock
Aug 01
2023
SELL
Open market or private sale
$3,784,875
$302.79 p/Share
12,500
Reduced 16.13%
64,973
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$22,593
$301.24 p/Share
75
Added 0.1%
77,473
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,476,986
$273.8 p/Share
12,699
Reduced 14.09%
77,398
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$6,562,164
$273.8 p/Share
23,967
Added 21.72%
86,397
Common Stock
Sep 08
2022
SELL
Open market or private sale
$5,068,000
$350.0 p/Share
14,480
Reduced 17.96%
66,130
Common Stock
Aug 12
2022
SELL
Open market or private sale
$178,499
$333.02 p/Share
536
Reduced 0.66%
80,610
Common Stock
Aug 09
2022
SELL
Open market or private sale
$29,971
$333.01 p/Share
90
Reduced 0.11%
81,146
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$21,810
$279.61 p/Share
78
Added 0.1%
81,236
Common Stock
Mar 04
2022
SELL
Open market or private sale
$1,575,000
$315.0 p/Share
5,000
Reduced 5.8%
81,158
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$3,739,441
$311.88 p/Share
11,990
Reduced 12.22%
86,158
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$6,508,624
$311.88 p/Share
20,869
Added 18.15%
94,127
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$24,884
$212.68 p/Share
117
Added 0.15%
77,279
Common Stock
May 13
2021
SELL
Open market or private sale
$795,120
$265.04 p/Share
3,000
Reduced 3.74%
77,162
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$4,367,905
$222.24 p/Share
19,654
Reduced 19.69%
80,162
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$6,565,414
$222.24 p/Share
29,542
Added 24.2%
92,516
Common Stock