Feb 24
2025
SELL
Payment of exercise price or tax liability
$105,978
$490.64 p/Share
216
Reduced 2.56%
8,229
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
795
Added 8.6%
8,445
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$570,835
$533.99 p/Share
1,069
Reduced 12.26%
7,650
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
2,165
Added 19.89%
8,719
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$325,257
$595.71 p/Share
546
Reduced 7.69%
6,554
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$57,544
$553.31 p/Share
104
Reduced 1.44%
7,100
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
774
Added 9.7%
7,204
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$404,370
$536.3 p/Share
754
Reduced 13.78%
4,716
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$110,893
$533.14 p/Share
208
Reduced 3.66%
5,470
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$54,212
$467.35 p/Share
116
Reduced 2.0%
5,678
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$180,580
$333.79 p/Share
541
Reduced 8.54%
5,794
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
705
Added 10.01%
6,335
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$289,558
$359.7 p/Share
805
Reduced 12.51%
5,630
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 17.34%
6,435
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$36,052
$371.68 p/Share
97
Reduced 1.87%
5,085
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$36,903
$365.38 p/Share
101
Reduced 1.91%
5,182
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$205,468
$370.88 p/Share
554
Reduced 9.49%
5,283
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$35,347
$380.08 p/Share
93
Reduced 1.57%
5,837
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
760
Added 11.36%
5,930
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$37,347
$385.02 p/Share
97
Reduced 1.84%
5,170
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$34,307
$336.34 p/Share
102
Reduced 1.9%
5,267
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
$111,122
$130.12 p/Share
854
Added 13.72%
5,369
Common Stock