Feb 28
2025
SELL
Payment of exercise price or tax liability
$45,741
$272.27 p/Share
168
Reduced 1.61%
10,297
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$63,567
$267.09 p/Share
238
Reduced 2.22%
10,465
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
1,406
Added 11.61%
10,703
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$202,564
$280.56 p/Share
722
Reduced 7.21%
9,297
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
2,393
Added 19.28%
10,019
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$27,484
$163.6 p/Share
168
Reduced 2.19%
7,496
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
2,250
Added 22.7%
7,664
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$95,038
$191.61 p/Share
496
Reduced 8.39%
5,414
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,388
Added 19.21%
5,837
Common Stock
Jun 20
2023
SELL
Open market or private sale
$50,750
$290.0 p/Share
175
Reduced 3.73%
4,522
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$90,463
$272.48 p/Share
332
Reduced 6.6%
4,697
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$19,345
$276.36 p/Share
70
Reduced 1.74%
3,953
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
995
Added 16.74%
4,948
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$138,824
$296.0 p/Share
469
Reduced 10.44%
4,023
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
1,334
Added 23.19%
4,419
Common Stock
Nov 18
2022
SELL
Open market or private sale
$58,924
$294.62 p/Share
200
Reduced 5.96%
3,158
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$48,527
$207.38 p/Share
234
Reduced 6.51%
3,358
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
708
Added 16.81%
3,504
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$17,579
$240.81 p/Share
73
Reduced 2.54%
2,796
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$61,886
$264.47 p/Share
234
Reduced 7.54%
2,869
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
625
Added 17.2%
3,008
Common Stock