Mar 17
2025
SELL
Payment of exercise price or tax liability
$1,036,811
$313.71 p/Share
3,305
Reduced 7.57%
40,334
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
7,277
Added 14.33%
43,502
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
3,196
Added 8.16%
35,973
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$201,715
$311.29 p/Share
648
Reduced 1.94%
32,777
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$189,166
$277.37 p/Share
682
Reduced 2.0%
33,425
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$166,657
$276.38 p/Share
603
Reduced 1.74%
34,107
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,389,520
$268.87 p/Share
5,168
Reduced 12.96%
34,710
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
10,338
Added 20.85%
39,250
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$895,461
$255.7 p/Share
3,502
Reduced 10.83%
28,820
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$140,989
$231.89 p/Share
608
Reduced 1.87%
31,990
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
3,814
Added 10.47%
32,598
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$139,768
$239.74 p/Share
583
Reduced 1.99%
28,784
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$798,241
$234.57 p/Share
3,403
Reduced 10.38%
29,367
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
7,753
Added 19.24%
32,541
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$819,160
$270.35 p/Share
3,030
Reduced 10.94%
24,675
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$139,063
$236.1 p/Share
589
Reduced 2.11%
27,340
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
3,897
Added 12.24%
27,929
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$550,747
$206.97 p/Share
2,661
Reduced 10.09%
23,700
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
3,338
Added 11.39%
25,960
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
3,384
Added 13.34%
21,990
Common Stock