Jun 03
2025
SELL
Open market or private sale
$1,389,000
$463.0 p/Share
3,000
Reduced 6.39%
43,929
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$72,736
$460.36 p/Share
158
Reduced 0.34%
46,929
Common Stock
May 30
2025
SELL
Open market or private sale
$460,010
$460.01 p/Share
1,000
Reduced 2.08%
47,057
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$507,933
$392.53 p/Share
1,294
Reduced 2.62%
48,057
Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,118,525
$447.41 p/Share
2,500
Reduced 4.82%
49,351
Common Stock
Dec 04
2024
SELL
Open market or private sale
$874,640
$437.32 p/Share
2,000
Reduced 3.71%
51,851
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,077,175
$430.87 p/Share
2,500
Reduced 4.44%
53,851
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$66,906
$423.46 p/Share
158
Reduced 0.28%
56,351
Common Stock
Nov 27
2024
SELL
Open market or private sale
$423,480
$423.48 p/Share
1,000
Reduced 1.74%
56,510
Common Stock
Nov 22
2024
SELL
Open market or private sale
$414,720
$414.72 p/Share
1,000
Reduced 1.71%
57,510
Common Stock
Sep 16
2024
BUY
Grant, award, or other acquisition
-
8,511
Added 12.7%
58,510
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,027,600
$411.04 p/Share
2,500
Reduced 4.76%
49,999
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,470,604
$417.14 p/Share
8,320
Reduced 13.68%
52,499
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
14,552
Added 19.32%
60,786
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$86,342
$413.12 p/Share
209
Reduced 0.45%
46,234
Common Stock
Jun 03
2024
SELL
Open market or private sale
$101,389
$415.53 p/Share
244
Reduced 0.52%
47,010
Common Stock
May 31
2024
SELL
Open market or private sale
$134,145
$416.6 p/Share
322
Reduced 0.68%
47,254
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$65,517
$414.67 p/Share
158
Reduced 0.33%
47,576
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$89,696
$429.17 p/Share
209
Reduced 0.44%
47,707
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$561,022
$407.72 p/Share
1,376
Reduced 2.79%
47,916
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$139,416
$378.85 p/Share
368
Reduced 0.74%
49,293
Common Stock