Mar 09
2025
SELL
Payment of exercise price or tax liability
$104,804
$246.02 p/Share
426
Reduced 0.87%
48,575
Common Stock
Mar 06
2025
-
500
Reduced 1.01%
49,001
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$246,895
$250.91 p/Share
984
Reduced 1.95%
49,501
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$1,488,938
$268.81 p/Share
5,539
Reduced 10.24%
48,567
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
15,959
Added 24.02%
50,485
Common Stock
Mar 27
2024
SELL
Open market or private sale
$288,395
$261.94 p/Share
1,101
Reduced 2.67%
40,065
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$201,365
$255.54 p/Share
788
Reduced 1.88%
41,166
Common Stock
Mar 12
2024
SELL
Open market or private sale
$142,567
$239.61 p/Share
595
Reduced 1.4%
41,954
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$103,117
$242.06 p/Share
426
Reduced 0.99%
42,549
Common Stock
Mar 05
2024
-
250
Reduced 0.58%
42,975
Common Stock
Mar 05
2024
SELL
Open market or private sale
$218,596
$241.81 p/Share
904
Reduced 2.05%
43,225
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$155,855
$240.89 p/Share
647
Reduced 1.27%
50,411
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,142,151
$242.27 p/Share
8,842
Reduced 16.69%
44,129
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
2,560
Added 4.61%
52,971
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,531,414
$241.51 p/Share
6,341
Reduced 11.05%
51,058
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,076
Added 21.88%
57,399
Common Stock
Sep 01
2023
SELL
Open market or private sale
$1,054,600
$210.92 p/Share
5,000
Reduced 10.79%
41,323
Common Stock
May 11
2023
-
500
Reduced 1.07%
46,323
Common Stock
Mar 28
2023
SELL
Open market or private sale
$644,234
$162.85 p/Share
3,956
Reduced 7.79%
46,823
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$455,168
$160.78 p/Share
2,831
Reduced 5.28%
50,779
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
3,243
Added 5.7%
53,610
Common Stock
Mar 06
2023
SELL
Open market or private sale
$3,799,435
$163.67 p/Share
23,214
Reduced 31.55%
50,367
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$105,538
$163.12 p/Share
647
Reduced 0.87%
73,581
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,551,526
$159.65 p/Share
15,982
Reduced 17.72%
74,228
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
40,563
Added 31.02%
90,210
Common Stock