Nov 13
2024
SELL
Open market or private sale
$13,297,997
$609.05 p/Share
21,834
Reduced 14.14%
132,560
Common Stock
Nov 12
2024
SELL
Open market or private sale
$12,977,037
$594.35 p/Share
21,834
Reduced 12.39%
154,394
Common Stock
Sep 09
2024
SELL
Open market or private sale
$2,987,902
$365.18 p/Share
8,182
Reduced 4.44%
176,228
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$1,882,677
$354.62 p/Share
5,309
Reduced 2.8%
184,410
Common Stock
May 09
2024
SELL
Open market or private sale
$13,572,014
$310.8 p/Share
43,668
Reduced 18.71%
189,719
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
2,185
Added 0.93%
233,387
Common Stock
Dec 22
2023
BUY
Grant, award, or other acquisition
-
5,119
Added 2.17%
231,202
Common Stock
Dec 19
2023
SELL
Open market or private sale
$699,417
$256.95 p/Share
2,722
Reduced 1.19%
226,083
Common Stock
Dec 18
2023
SELL
Open market or private sale
$455,214
$253.46 p/Share
1,796
Reduced 0.78%
228,805
Common Stock
Dec 05
2023
SELL
Open market or private sale
$621,040
$230.87 p/Share
2,690
Reduced 1.15%
230,601
Common Stock
Dec 04
2023
SELL
Open market or private sale
$631,981
$231.58 p/Share
2,729
Reduced 1.16%
233,291
Common Stock
Dec 01
2023
SELL
Open market or private sale
$146,291
$230.38 p/Share
635
Reduced 0.27%
236,020
Common Stock
Nov 10
2023
SELL
Open market or private sale
$8,967,407
$217.83 p/Share
41,167
Reduced 14.82%
236,655
Common Stock
Sep 07
2023
BUY
Grant, award, or other acquisition
-
36,746
Added 11.68%
277,822
Common Stock
Jul 03
2023
SELL
Open market or private sale
$4,406,647
$192.43 p/Share
22,900
Reduced 8.68%
241,076
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$5,714,564
$201.7 p/Share
28,332
Reduced 9.69%
263,976
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
72,000
Added 19.76%
292,308
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$3,086,629
$217.89 p/Share
14,166
Reduced 6.04%
220,308
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
36,000
Added 13.31%
234,474
Common Stock
Jan 05
2023
SELL
Open market or private sale
$681,649
$168.35 p/Share
4,049
Reduced 2.0%
198,474
Common Stock
Jan 04
2023
SELL
Open market or private sale
$459,295
$168.24 p/Share
2,730
Reduced 1.33%
202,523
Common Stock
Dec 06
2022
SELL
Open market or private sale
$167,678
$173.58 p/Share
966
Reduced 0.47%
205,253
Common Stock
Dec 05
2022
SELL
Open market or private sale
$120,260
$187.03 p/Share
643
Reduced 0.31%
206,219
Common Stock
Dec 02
2022
SELL
Open market or private sale
$172,978
$183.24 p/Share
944
Reduced 0.45%
206,862
Common Stock
Dec 01
2022
SELL
Open market or private sale
$115,868
$178.81 p/Share
648
Reduced 0.32%
198,913
Common Stock