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
Mar 02
2023
BUY
Grant, award, or other acquisition
-
10,856
Added 16.91%
53,360
Common Stock
Feb 15
2023
SELL
Open market or private sale
$3,249,701
$2499.77 p/Share
1,300
Reduced 2.97%
42,504
Common Stock
Jan 17
2023
SELL
Open market or private sale
$3,249,456
$2321.04 p/Share
1,400
Reduced 3.1%
43,804
Common Stock
Jan 10
2023
SELL
Open market or private sale
$231,464
$2314.64 p/Share
100
Reduced 0.22%
44,874
Common Stock
Dec 18
2022
SELL
Payment of exercise price or tax liability
$1,087,526
$1938.55 p/Share
561
Reduced 1.22%
45,304
Common Stock
Nov 15
2022
SELL
Open market or private sale
$3,046,020
$2030.68 p/Share
1,500
Reduced 3.17%
45,865
Common Stock
Sep 15
2022
SELL
Open market or private sale
$400,436
$2002.18 p/Share
200
Reduced 0.42%
47,365
Common Stock
Aug 15
2022
SELL
Open market or private sale
$1,597,140
$2129.52 p/Share
750
Reduced 1.55%
47,565
Common Stock