Jul 15
2024
SELL
Open market or private sale
$3,049,477
$4065.97 p/Share
750
Reduced 2.94%
24,721
Common Stock
Jun 17
2024
SELL
Open market or private sale
$2,925,652
$3900.87 p/Share
750
Reduced 2.86%
25,471
Common Stock
May 15
2024
SELL
Open market or private sale
$2,832,150
$3776.2 p/Share
750
Reduced 2.78%
26,221
Common Stock
Apr 15
2024
SELL
Open market or private sale
$2,654,385
$3539.18 p/Share
750
Reduced 2.71%
26,971
Common Stock
Mar 15
2024
SELL
Open market or private sale
$20,135,373
$3455.53 p/Share
5,827
Reduced 17.37%
27,721
Common Stock
Mar 15
2024
SELL
Open market or private sale
$14,781,758
$3436.02 p/Share
4,302
Reduced 11.37%
33,548
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$31,343,581
$3499.73 p/Share
8,956
Reduced 20.38%
34,993
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
10,438
Added 21.62%
37,850
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,230
Added 5.78%
36,368
Common Stock
Feb 15
2024
SELL
Open market or private sale
$2,803,552
$3738.07 p/Share
750
Reduced 2.15%
34,138
Common Stock
Jan 16
2024
SELL
Open market or private sale
$2,618,287
$3491.05 p/Share
750
Reduced 2.1%
34,888
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$1,951,786
$3479.12 p/Share
561
Reduced 1.55%
35,638
Common Stock
Dec 15
2023
SELL
Open market or private sale
$2,594,497
$3459.33 p/Share
750
Reduced 2.03%
36,199
Common Stock
Nov 15
2023
SELL
Open market or private sale
$2,365,522
$3154.03 p/Share
750
Reduced 1.99%
36,949
Common Stock
Oct 16
2023
SELL
Open market or private sale
$2,231,115
$2974.82 p/Share
750
Reduced 1.95%
37,699
Common Stock
Sep 15
2023
SELL
Open market or private sale
$2,382,397
$3176.53 p/Share
750
Reduced 1.91%
38,449
Common Stock
Aug 15
2023
SELL
Open market or private sale
$2,408,085
$3210.78 p/Share
750
Reduced 1.88%
39,199
Common Stock
Jul 17
2023
SELL
Open market or private sale
$2,188,845
$2918.46 p/Share
750
Reduced 1.84%
39,949
Common Stock
Jun 15
2023
SELL
Open market or private sale
$1,972,470
$2629.96 p/Share
750
Reduced 1.81%
40,699
Common Stock
May 15
2023
SELL
Open market or private sale
$1,980,884
$2641.18 p/Share
750
Reduced 1.78%
41,449
Common Stock
Apr 17
2023
SELL
Open market or private sale
$1,994,317
$2659.09 p/Share
750
Reduced 1.75%
42,199
Common Stock
Mar 15
2023
SELL
Open market or private sale
$15,718,824
$2403.49 p/Share
6,540
Reduced 13.1%
43,376
Common Stock
Mar 15
2023
SELL
Open market or private sale
$1,036,435
$2427.25 p/Share
427
Reduced 0.98%
42,949
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$15,274,311
$2620.4 p/Share
5,829
Reduced 10.92%
47,531
Common Stock
Mar 04
2023
BUY
Grant, award, or other acquisition
-
2,385
Added 4.56%
49,916
Common Stock