Dec 22
2025
SELL
Open market or private sale
$1,587,528
$233.46 p/Share
6,800
Reduced 1.71%
391,437
Common Stock
Dec 20
2025
SELL
Payment of exercise price or tax liability
$22,846,272
$230.34 p/Share
99,185
Reduced 19.94%
398,237
Common Stock
Dec 16
2025
BUY
Grant, award, or other acquisition
-
242,552
Added 32.78%
497,422
Common Stock
Dec 03
2025
SELL
Open market or private sale
$1,309,748
$192.61 p/Share
6,800
Reduced 2.6%
254,870
Common Stock
Nov 10
2025
SELL
Open market or private sale
$1,424,260
$209.45 p/Share
6,800
Reduced 2.53%
261,670
Common Stock
Nov 03
2025
SELL
Open market or private sale
$1,295,060
$190.45 p/Share
6,800
Reduced 2.47%
268,470
Common Stock
Oct 15
2025
SELL
Open market or private sale
$1,157,700
$170.25 p/Share
6,800
Reduced 2.41%
275,270
Common Stock
Oct 01
2025
SELL
Open market or private sale
$1,019,184
$149.88 p/Share
6,800
Reduced 2.35%
282,070
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$1,312,716
$138.37 p/Share
9,487
Reduced 3.18%
288,870
Common Stock
Sep 15
2025
SELL
Open market or private sale
$926,159
$136.2 p/Share
6,800
Reduced 2.23%
298,357
Common Stock
Sep 02
2025
SELL
Open market or private sale
$631,924
$92.93 p/Share
6,800
Reduced 2.18%
305,157
Common Stock
Aug 15
2025
SELL
Open market or private sale
$615,672
$90.54 p/Share
6,800
Reduced 2.13%
311,957
Common Stock
Aug 01
2025
SELL
Open market or private sale
$603,976
$88.82 p/Share
6,800
Reduced 2.09%
318,757
Common Stock
Jul 15
2025
SELL
Open market or private sale
$559,164
$82.23 p/Share
6,800
Reduced 2.05%
325,557
Common Stock
Jul 01
2025
SELL
Open market or private sale
$546,380
$80.35 p/Share
6,800
Reduced 2.0%
332,357
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$694,843
$74.53 p/Share
9,323
Reduced 2.68%
339,157
Common Stock
Jun 16
2025
SELL
Open market or private sale
$504,492
$74.19 p/Share
6,800
Reduced 1.91%
348,480
Common Stock
Jun 02
2025
SELL
Open market or private sale
$548,216
$80.62 p/Share
6,800
Reduced 1.88%
355,280
Common Stock
May 15
2025
SELL
Open market or private sale
$543,252
$79.89 p/Share
6,800
Reduced 1.84%
362,080
Common Stock
May 01
2025
SELL
Open market or private sale
$488,920
$71.9 p/Share
6,800
Reduced 1.81%
368,880
Common Stock
Apr 15
2025
SELL
Open market or private sale
$404,872
$59.54 p/Share
6,800
Reduced 1.78%
375,680
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$608,324
$65.63 p/Share
9,269
Reduced 2.37%
382,480
Common Stock
Mar 17
2025
SELL
Open market or private sale
$443,224
$65.18 p/Share
6,800
Reduced 1.71%
391,749
Common Stock
Mar 03
2025
SELL
Open market or private sale
$519,588
$76.41 p/Share
6,800
Reduced 1.68%
398,549
Common Stock
Feb 18
2025
SELL
Open market or private sale
$607,852
$89.39 p/Share
6,800
Reduced 1.65%
405,349
Common Stock