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
Jun 03
2024
SELL
Open market or private sale
$199,926
$47.99 p/Share
4,166
Reduced 1.11%
372,611
Common Stock
May 15
2024
SELL
Open market or private sale
$204,800
$49.16 p/Share
4,166
Reduced 1.09%
376,777
Common Stock
May 01
2024
SELL
Open market or private sale
$194,385
$46.66 p/Share
4,166
Reduced 1.08%
380,943
Common Stock
Apr 15
2024
SELL
Open market or private sale
$186,636
$44.8 p/Share
4,166
Reduced 1.07%
385,109
Common Stock
Apr 01
2024
SELL
Open market or private sale
$205,758
$49.39 p/Share
4,166
Reduced 1.06%
389,275
Common Stock