Mar 10
2025
SELL
Open market or private sale
$1,620,967
$499.99 p/Share
3,242
Reduced 5.95%
51,239
Common Stock
Mar 04
2025
SELL
Open market or private sale
$1,970,118
$485.49 p/Share
4,058
Reduced 6.93%
54,481
Common Stock
Feb 27
2025
SELL
Open market or private sale
$251,930
$475.34 p/Share
530
Reduced 0.9%
58,539
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$2,379,824
$479.61 p/Share
4,962
Reduced 7.75%
59,069
Common Stock
Feb 25
2025
SELL
Open market or private sale
$170,256
$480.95 p/Share
354
Reduced 0.55%
64,031
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,599,656
$483.28 p/Share
3,310
Reduced 4.89%
64,385
Common Stock
Feb 18
2025
SELL
Open market or private sale
$111,034
$455.06 p/Share
244
Reduced 0.36%
67,695
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,062,713
$463.46 p/Share
2,293
Reduced 3.26%
67,939
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
6,211
Added 8.13%
70,232
Common Stock
Feb 11
2025
SELL
Open market or private sale
$142,547
$459.83 p/Share
310
Reduced 0.48%
64,021
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$1,002,881
$467.98 p/Share
2,143
Reduced 3.22%
64,331
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
17,376
Added 20.72%
66,474
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,000,500
$460.0 p/Share
2,175
Reduced 4.24%
49,098
Common Stock
May 31
2024
SELL
Open market or private sale
$1,001,250
$445.0 p/Share
2,250
Reduced 4.2%
51,273
Common Stock
May 30
2024
SELL
Open market or private sale
$1,031,908
$439.11 p/Share
2,350
Reduced 4.21%
53,523
Common Stock
Feb 26
2024
SELL
Open market or private sale
$150,697
$425.7 p/Share
354
Reduced 0.63%
55,804
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,428,793
$431.79 p/Share
3,309
Reduced 5.56%
56,158
Common Stock
Feb 21
2024
SELL
Open market or private sale
$151,837
$421.77 p/Share
360
Reduced 0.6%
59,467
Common Stock
Feb 20
2024
SELL
Open market or private sale
$201,979
$420.79 p/Share
480
Reduced 0.8%
59,827
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,418,616
$420.58 p/Share
3,373
Reduced 5.3%
60,307
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,907,620
$424.01 p/Share
4,499
Reduced 6.6%
63,680
Common Stock
Feb 12
2024
SELL
Open market or private sale
$131,955
$420.24 p/Share
314
Reduced 0.46%
68,179
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$887,754
$422.74 p/Share
2,100
Reduced 2.97%
68,493
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
7,114
Added 9.15%
70,593
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
14,842
Added 18.95%
63,479
Common Stock