Nov 15
2025
SELL
Payment of exercise price or tax liability
$12,481
$215.19 p/Share
58
Reduced 0.8%
7,163
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$14,038
$230.14 p/Share
61
Reduced 0.84%
7,221
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
1,338
Added 15.52%
7,282
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$131,553
$233.25 p/Share
564
Reduced 8.67%
5,944
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$13,451
$213.52 p/Share
63
Reduced 0.96%
6,508
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$16,347
$212.3 p/Share
77
Reduced 1.16%
6,571
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$14,217
$184.64 p/Share
77
Reduced 1.14%
6,648
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
1,879
Added 21.84%
6,725
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$86,702
$157.07 p/Share
552
Reduced 10.23%
4,846
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$10,809
$158.96 p/Share
68
Reduced 1.24%
5,398
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$7,902
$171.79 p/Share
46
Reduced 0.83%
5,466
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$11,365
$162.36 p/Share
70
Reduced 1.25%
5,512
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
2,008
Added 26.46%
5,582
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$101,268
$148.27 p/Share
683
Reduced 16.04%
3,574
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$11,780
$151.03 p/Share
78
Reduced 1.8%
4,257
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$15,048
$165.37 p/Share
91
Reduced 2.06%
4,335
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$14,339
$157.57 p/Share
91
Reduced 2.01%
4,426
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
2,236
Added 33.11%
4,517
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$126,775
$132.61 p/Share
956
Reduced 29.53%
2,281
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
2,937
Added 47.57%
3,237
Common Stock