Mar 10
2025
SELL
Open market or private sale
$30,200
$30.2 p/Share
1,000
Reduced 3.75%
25,686
Common Stock
Feb 10
2025
SELL
Open market or private sale
$32,830
$32.83 p/Share
1,000
Reduced 3.61%
26,686
Common Stock
Jan 08
2025
SELL
Open market or private sale
$31,020
$31.02 p/Share
1,000
Reduced 3.49%
27,686
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$11,535
$31.69 p/Share
364
Added 1.25%
28,686
Common Stock
Dec 09
2024
SELL
Open market or private sale
$34,820
$34.82 p/Share
1,000
Reduced 3.41%
28,322
Common Stock
Nov 08
2024
SELL
Open market or private sale
$34,130
$34.13 p/Share
1,000
Reduced 3.3%
29,322
Common Stock
Oct 08
2024
SELL
Open market or private sale
$750
$30.0 p/Share
25
Reduced 0.08%
30,322
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$11,554
$30.09 p/Share
384
Added 1.25%
30,347
Common Stock
Sep 09
2024
SELL
Open market or private sale
$30,330
$30.33 p/Share
1,000
Reduced 3.23%
29,963
Common Stock
Aug 08
2024
SELL
Open market or private sale
$750
$30.02 p/Share
25
Reduced 0.08%
30,963
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$11,550
$30.0 p/Share
385
Added 1.23%
30,988
Common Stock
May 08
2024
SELL
Open market or private sale
$30,000
$30.0 p/Share
1,000
Reduced 3.16%
30,603
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$11,547
$29.61 p/Share
390
Added 1.22%
31,603
Common Stock
Jan 08
2024
SELL
Open market or private sale
$32,270
$32.27 p/Share
1,000
Reduced 3.1%
31,213
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$11,545
$33.76 p/Share
342
Added 1.05%
32,213
Common Stock
Dec 08
2023
SELL
Open market or private sale
$30,420
$30.42 p/Share
1,000
Reduced 3.04%
31,871
Common Stock
Oct 31
2023
-
455
Reduced 1.37%
32,871
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
$11,547
$25.38 p/Share
455
Added 0.85%
53,268
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$11,549
$26.55 p/Share
435
Added 0.82%
52,813
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$8,729
$25.75 p/Share
339
Added 0.64%
52,378
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$19,342
$30.27 p/Share
639
Reduced 1.21%
52,039
Common Stock