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
Feb 03
2025
SELL
Open market or private sale
$577,048
$84.86 p/Share
6,800
Reduced 1.62%
412,149
Common Stock
Jan 15
2025
SELL
Open market or private sale
$580,040
$85.3 p/Share
6,800
Reduced 1.6%
418,949
Common Stock
Jan 02
2025
SELL
Open market or private sale
$1,137,776
$83.66 p/Share
13,600
Reduced 3.1%
425,749
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$3,710,853
$87.38 p/Share
42,468
Reduced 8.81%
439,349
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
128,676
Added 21.08%
481,817
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$571,736
$58.73 p/Share
9,735
Reduced 2.68%
353,141
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$457,155
$46.96 p/Share
9,735
Reduced 2.61%
362,876
Common Stock