Nov 17
2025
SELL
Open market or private sale
$860,744
$5063.2 p/Share
170
Reduced 0.78%
21,581
Common Stock
Nov 17
2025
SELL
Open market or private sale
$1,999,640
$4999.1 p/Share
400
Reduced 1.81%
21,751
Common Stock
Nov 17
2025
SELL
Open market or private sale
$2,137,102
$4824.16 p/Share
443
Reduced 1.96%
22,151
Common Stock
Oct 15
2025
SELL
Open market or private sale
$3,205,787
$5129.26 p/Share
625
Reduced 2.65%
22,982
Common Stock
Oct 15
2025
SELL
Open market or private sale
$2,038,229
$5253.17 p/Share
388
Reduced 1.69%
22,594
Common Stock
Sep 15
2025
SELL
Open market or private sale
$5,587,292
$5515.59 p/Share
1,013
Reduced 4.11%
23,607
Common Stock
Aug 15
2025
SELL
Open market or private sale
$5,545,800
$5474.63 p/Share
1,013
Reduced 3.95%
24,620
Common Stock
Jul 31
2025
-
1,000
Reduced 3.75%
25,633
Common Stock
Jul 15
2025
SELL
Open market or private sale
$5,763,230
$5689.27 p/Share
1,013
Reduced 3.66%
26,633
Common Stock
Jun 16
2025
SELL
Open market or private sale
$5,426,387
$5356.75 p/Share
1,013
Reduced 3.53%
27,646
Common Stock
May 15
2025
SELL
Open market or private sale
$5,310,378
$5242.23 p/Share
1,013
Reduced 3.41%
28,659
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$51,687,267
$4946.15 p/Share
10,450
Reduced 27.43%
27,650
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
15,401
Added 34.17%
29,672
Common Stock
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