Jun 18
2025
SELL
Open market or private sale
$133,500
$26.7 p/Share
5,000
Reduced 2.75%
176,685
Common Stock
May 19
2025
SELL
Open market or private sale
$130,000
$26.0 p/Share
5,000
Reduced 2.68%
181,685
Common Stock
Apr 24
2025
SELL
Open market or private sale
$39,996
$22.22 p/Share
1,800
Reduced 0.95%
186,685
Common Stock
Apr 23
2025
SELL
Open market or private sale
$15,455
$22.08 p/Share
700
Reduced 0.37%
188,485
Common Stock
Apr 14
2025
BUY
Grant, award, or other acquisition
-
1,008
Added 0.53%
189,185
Common Stock
Feb 18
2025
SELL
Open market or private sale
$56,150
$22.46 p/Share
2,500
Reduced 1.31%
188,177
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$35,723
$22.61 p/Share
1,580
Reduced 0.82%
190,677
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$120,886
$24.92 p/Share
4,851
Reduced 2.46%
192,257
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
16,681
Added 7.8%
197,108
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$134,854
$24.95 p/Share
5,405
Reduced 2.91%
180,427
Common Stock
Dec 18
2024
SELL
Open market or private sale
$133,550
$26.71 p/Share
5,000
Reduced 2.62%
185,832
Common Stock
Nov 13
2024
SELL
Open market or private sale
$91,280
$26.08 p/Share
3,500
Reduced 1.8%
190,832
Common Stock
Nov 12
2024
SELL
Open market or private sale
$39,075
$26.05 p/Share
1,500
Reduced 0.77%
194,332
Common Stock
Nov 04
2024
SELL
Open market or private sale
$23,305
$22.07 p/Share
1,056
Reduced 0.54%
195,832
Common Stock
Oct 18
2024
SELL
Open market or private sale
$31,897
$22.09 p/Share
1,444
Reduced 0.73%
196,888
Common Stock
Aug 19
2024
SELL
Open market or private sale
$57,675
$23.07 p/Share
2,500
Reduced 1.24%
198,332
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$411,879
$30.35 p/Share
13,571
Reduced 6.33%
200,832
Common Stock
Mar 18
2024
SELL
Open market or private sale
$311,520
$38.94 p/Share
8,000
Reduced 3.6%
214,403
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$16,032
$37.46 p/Share
428
Reduced 0.19%
222,403
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$20,456
$36.27 p/Share
564
Reduced 0.25%
222,831
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
31,342
Added 12.3%
223,395
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$146,707
$34.56 p/Share
4,245
Reduced 2.16%
192,053
Common Stock
Dec 18
2023
SELL
Open market or private sale
$259,920
$32.49 p/Share
8,000
Reduced 3.92%
196,298
Common Stock
Sep 18
2023
SELL
Open market or private sale
$214,160
$26.77 p/Share
8,000
Reduced 3.77%
204,298
Common Stock
Jun 01
2023
SELL
Open market or private sale
$214,480
$26.81 p/Share
8,000
Reduced 3.63%
212,298
Common Stock