Dec 04
2025
SELL
Open market or private sale
$1,482,258
$76.24 p/Share
19,442
Reduced 5.99%
305,385
Common Stock
Nov 24
2025
SELL
Open market or private sale
$345,950
$76.1 p/Share
4,546
Reduced 1.38%
324,827
Common Stock
Oct 24
2025
SELL
Open market or private sale
$422,823
$93.01 p/Share
4,546
Reduced 1.36%
329,373
Common Stock
Sep 24
2025
SELL
Open market or private sale
$461,509
$101.52 p/Share
4,546
Reduced 1.34%
333,919
Common Stock
Sep 05
2025
SELL
Open market or private sale
$1,614,747
$90.9 p/Share
17,764
Reduced 4.99%
338,465
Common Stock
Sep 01
2025
BUY
Grant, award, or other acquisition
-
52,997
Added 12.95%
356,229
Common Stock
Aug 25
2025
SELL
Open market or private sale
$409,140
$90.0 p/Share
4,546
Reduced 1.48%
303,232
Common Stock
Jul 24
2025
SELL
Open market or private sale
$344,086
$75.69 p/Share
4,546
Reduced 1.46%
307,778
Common Stock
Jun 24
2025
SELL
Open market or private sale
$284,125
$62.5 p/Share
4,546
Reduced 1.43%
312,324
Common Stock
Jun 06
2025
SELL
Open market or private sale
$1,214,808
$64.59 p/Share
18,808
Reduced 5.6%
316,870
Common Stock
May 27
2025
SELL
Open market or private sale
$282,897
$62.23 p/Share
4,546
Reduced 1.34%
335,678
Common Stock
Apr 24
2025
SELL
Open market or private sale
$176,293
$38.78 p/Share
4,546
Reduced 1.32%
340,224
Common Stock
Apr 09
2025
BUY
Grant, award, or other acquisition
-
32,468
Added 8.61%
344,770
Common Stock
Mar 28
2025
SELL
Open market or private sale
$211,090
$38.38 p/Share
5,500
Reduced 1.73%
312,302
Common Stock
Mar 24
2025
SELL
Open market or private sale
$175,657
$38.64 p/Share
4,546
Reduced 1.41%
317,802
Common Stock
Mar 08
2025
BUY
Grant, award, or other acquisition
-
41,685
Added 11.45%
322,348
Common Stock
Mar 06
2025
SELL
Open market or private sale
$551,500
$42.08 p/Share
13,106
Reduced 4.46%
280,663
Common Stock
Feb 25
2025
SELL
Open market or private sale
$598,726
$42.49 p/Share
14,091
Reduced 4.58%
293,769
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$801,336
$49.31 p/Share
16,251
Reduced 5.01%
307,860
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$83,942
$43.88 p/Share
1,913
Reduced 0.59%
324,111
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
3,774
Added 1.14%
326,024
Common Stock
Sep 19
2024
SELL
Payment of exercise price or tax liability
$550,908
$33.9 p/Share
16,251
Reduced 4.8%
322,250
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$1,806,437
$31.25 p/Share
57,806
Reduced 14.59%
338,501
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
349,957
Added 50.0%
349,957
Common Stock