Jun 17
2025
SELL
Open market or private sale
$702,632
$776.39 p/Share
905
Reduced 0.34%
268,735
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$530,828
$780.63 p/Share
680
Reduced 0.25%
269,640
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$21,610,900
$758.57 p/Share
28,489
Reduced 9.53%
270,320
Common Stock
May 21
2025
SELL
Open market or private sale
$7,332,473
$740.28 p/Share
9,905
Reduced 3.21%
298,809
Common Stock
May 12
2025
SELL
Open market or private sale
$6,143,850
$682.65 p/Share
9,000
Reduced 2.83%
308,714
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
135,822
Added 29.95%
317,714
Common Stock
Dec 17
2024
SELL
Open market or private sale
$828,847
$642.02 p/Share
1,291
Reduced 0.7%
181,892
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$624,272
$644.91 p/Share
968
Reduced 0.53%
183,183
Common Stock
Dec 04
2024
SELL
Open market or private sale
$557,687
$667.09 p/Share
836
Reduced 0.45%
184,151
Common Stock
Dec 03
2024
SELL
Open market or private sale
$1,460,158
$646.66 p/Share
2,258
Reduced 1.21%
184,987
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$1,489,980
$641.68 p/Share
2,322
Reduced 1.22%
187,245
Common Stock
Nov 21
2024
SELL
Open market or private sale
$6,097,727
$635.18 p/Share
9,600
Reduced 4.82%
189,567
Common Stock
Nov 13
2024
-
9,000
Reduced 4.32%
199,166
Common Stock
Nov 12
2024
SELL
Open market or private sale
$12,082,400
$604.12 p/Share
20,000
Reduced 8.77%
208,166
Common Stock
Sep 10
2024
SELL
Open market or private sale
$9,324,481
$361.26 p/Share
25,811
Reduced 10.16%
228,166
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$6,863,670
$354.62 p/Share
19,355
Reduced 7.08%
253,977
Common Stock
Jun 18
2024
SELL
Open market or private sale
$427,303
$297.98 p/Share
1,434
Reduced 0.52%
273,332
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$314,839
$292.33 p/Share
1,077
Reduced 0.39%
274,766
Common Stock
May 09
2024
SELL
Open market or private sale
$13,651,000
$310.25 p/Share
44,000
Reduced 13.76%
275,843
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
10,279
Added 3.11%
319,843
Common Stock
Jan 02
2024
SELL
Open market or private sale
$8,953,368
$252.92 p/Share
35,400
Reduced 10.26%
309,564
Common Stock
Dec 19
2023
SELL
Open market or private sale
$659,253
$257.32 p/Share
2,562
Reduced 0.74%
344,964
Common Stock
Dec 18
2023
SELL
Open market or private sale
$495,767
$253.46 p/Share
1,956
Reduced 0.56%
347,526
Common Stock
Dec 05
2023
SELL
Open market or private sale
$853,194
$233.56 p/Share
3,653
Reduced 1.03%
349,482
Common Stock
Dec 04
2023
SELL
Open market or private sale
$322,644
$230.46 p/Share
1,400
Reduced 0.39%
353,135
Common Stock