Feb 27
2025
SELL
Payment of exercise price or tax liability
$113,780
$267.09 p/Share
426
Reduced 1.77%
23,577
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
1,781
Added 6.91%
24,003
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$430,940
$280.56 p/Share
1,536
Reduced 6.47%
22,222
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
4,628
Added 16.3%
23,758
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$43,026
$163.6 p/Share
263
Reduced 1.36%
19,130
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
2,775
Added 12.52%
19,393
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$165,551
$191.61 p/Share
864
Reduced 4.94%
16,618
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,479
Added 12.5%
17,352
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$37,032
$276.36 p/Share
134
Reduced 0.97%
13,692
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
1,311
Added 8.04%
15,003
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$194,472
$296.0 p/Share
657
Reduced 4.54%
13,826
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
1,864
Added 11.48%
14,374
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$38,033
$294.83 p/Share
129
Reduced 1.01%
12,619
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$405,416
$279.02 p/Share
1,453
Reduced 10.3%
12,655
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,369
Added 8.85%
14,108
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$285,700
$234.18 p/Share
1,220
Reduced 8.74%
12,739
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
3,930
Added 21.97%
13,959
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$26,007
$240.81 p/Share
108
Reduced 1.07%
10,029
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$32,612
$252.81 p/Share
129
Reduced 1.26%
10,137
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$303,484
$264.82 p/Share
1,146
Reduced 10.13%
10,172
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,117
Added 8.98%
11,318
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$35,579
$280.15 p/Share
127
Reduced 1.23%
10,201
Common Stock