Nov 18
2025
SELL
Sale (or disposition) back to the issuer
$324,825
$38.45 p/Share
8,448
Reduced 20.38%
33,014
Common Stock
Nov 17
2025
SELL
Sale (or disposition) back to the issuer
$637,583
$38.52 p/Share
16,552
Reduced 28.53%
41,462
Common Stock
Nov 17
2025
-
25,000
Reduced 75.73%
8,014
Common Stock
Nov 17
2025
BUY
Conversion of derivative security
-
50,000
Added 46.29%
58,014
Common Stock
Oct 15
2025
BUY
Grant, award, or other acquisition
$16,240
$35.93 p/Share
452
Added 5.34%
8,014
Common Stock
Sep 05
2025
SELL
Open market or private sale
$922,749
$36.91 p/Share
25,000
Reduced 76.78%
7,562
Common Stock
Sep 05
2025
BUY
Conversion of derivative security
-
25,000
Added 43.43%
32,562
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
$16,230
$36.31 p/Share
447
Added 5.58%
7,562
Common Stock
Jun 06
2025
SELL
Open market or private sale
$1,064,306
$36.9 p/Share
28,843
Reduced 80.21%
7,115
Common Stock
Jun 06
2025
BUY
Conversion of derivative security
-
28,843
Added 44.51%
35,958
Common Stock
May 13
2025
SELL
Sale (or disposition) back to the issuer
$104,460
$34.82 p/Share
3,000
Reduced 29.66%
7,115
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
$16,228
$33.6 p/Share
483
Added 4.56%
10,115
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,755,000
$35.1 p/Share
50,000
Reduced 83.85%
9,632
Common Stock
Feb 18
2025
BUY
Conversion of derivative security
-
50,000
Added 45.61%
59,632
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$16,219
$33.58 p/Share
483
Added 4.78%
9,632
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
$16,230
$38.19 p/Share
425
Added 4.42%
9,183
Common Stock
Sep 12
2024
SELL
Open market or private sale
$1,961,499
$39.23 p/Share
50,000
Reduced 85.09%
8,758
Common Stock
Sep 12
2024
BUY
Conversion of derivative security
-
50,000
Added 45.97%
58,758
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,386,520
$40.78 p/Share
34,000
Reduced 79.52%
8,758
Common Stock
Aug 01
2024
BUY
Conversion of derivative security
-
34,000
Added 44.3%
42,758
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$16,230
$35.75 p/Share
454
Added 4.93%
8,758
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,044,300
$34.81 p/Share
30,000
Reduced 78.32%
8,304
Common Stock
Jun 06
2024
BUY
Conversion of derivative security
-
30,000
Added 43.92%
38,304
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$16,215
$37.71 p/Share
430
Added 4.92%
8,304
Common Stock
Feb 16
2024
SELL
Open market or private sale
$1,953,000
$39.06 p/Share
50,000
Reduced 85.76%
8,304
Common Stock