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
Feb 27
2023
SELL
Open market or private sale
$2,357,995
$162.89 p/Share
14,476
Reduced 22.58%
49,647
Common Stock
Mar 29
2022
SELL
Open market or private sale
$248,348
$136.68 p/Share
1,817
Reduced 2.72%
64,895
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$380,203
$134.3 p/Share
2,831
Reduced 4.07%
66,712
Common Stock
Mar 04
2022
SELL
Open market or private sale
$1,614,937
$110.65 p/Share
14,595
Reduced 17.34%
69,557
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,778,243
$108.37 p/Share
16,409
Reduced 17.16%
79,209
Common Stock