Jun 30
2025
SELL
Payment of exercise price or tax liability
$3,635,118
$889.87 p/Share
4,085
Reduced 5.24%
73,888
Common Stock
Jun 30
2025
BUY
Other acquisition or disposition
$21,104
$541.13 p/Share
39
Added 0.05%
77,974
Common Stock
May 06
2025
-
805
Reduced 1.02%
77,935
Common Stock
May 06
2025
SELL
Open market or private sale
$7,381,006
$683.3 p/Share
10,802
Reduced 12.06%
78,740
Common Stock
Feb 11
2025
-
805
Reduced 0.89%
89,542
Common Stock
Nov 12
2024
-
676
Reduced 0.64%
104,653
Common Stock
Nov 12
2024
SELL
Open market or private sale
$9,485,021
$663.01 p/Share
14,306
Reduced 13.67%
90,347
Common Stock
Aug 06
2024
SELL
Open market or private sale
$12,293,259
$705.01 p/Share
17,437
Reduced 14.2%
105,329
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$8,798,424
$703.48 p/Share
12,507
Reduced 9.25%
122,766
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$8,208,540
$696.17 p/Share
11,791
Reduced 8.02%
135,274
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$1,388,859
$696.17 p/Share
1,995
Reduced 1.34%
147,066
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$1,353,354
$696.17 p/Share
1,944
Reduced 1.29%
149,061
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
57,819
Added 27.69%
151,005
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 0.05%
93,186
Common Stock
May 07
2024
SELL
Open market or private sale
$10,039,269
$716.63 p/Share
14,009
Reduced 13.07%
93,141
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$11,836,105
$700.61 p/Share
16,894
Reduced 13.62%
107,150
Common Stock
Aug 07
2023
SELL
Open market or private sale
$17,634,050
$503.83 p/Share
35,000
Reduced 22.01%
124,045
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$6,210,839
$496.47 p/Share
12,510
Reduced 7.29%
159,045
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$1,064,928
$496.47 p/Share
2,145
Reduced 1.23%
171,555
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$990,954
$496.47 p/Share
1,996
Reduced 1.14%
173,700
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
56,968
Added 24.49%
175,696
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$9,019,956
$514.28 p/Share
17,539
Reduced 12.87%
118,728
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$21,124
$320.07 p/Share
66
Added 0.05%
136,267
Common Stock
May 05
2023
SELL
Open market or private sale
$1,758,846
$383.86 p/Share
4,582
Reduced 3.25%
136,201
Common Stock
May 03
2023
SELL
Open market or private sale
$4,947,718
$382.98 p/Share
12,919
Reduced 8.41%
140,783
Common Stock