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
Mar 20
2024
SELL
Payment of exercise price or tax liability
$488,891
$50.22 p/Share
9,735
Reduced 2.41%
393,441
Common Stock
Mar 15
2024
SELL
Open market or private sale
$207,633
$49.84 p/Share
4,166
Reduced 1.02%
403,176
Common Stock
Mar 01
2024
SELL
Open market or private sale
$501,669
$60.21 p/Share
8,332
Reduced 2.0%
407,342
Common Stock
Feb 15
2024
SELL
Open market or private sale
$473,757
$56.86 p/Share
8,332
Reduced 1.97%
415,674
Common Stock