Oct 18
2024
SELL
Open market or private sale
$9,805
$19.61 p/Share
500
Reduced 0.1%
485,258
Common Stock
Oct 17
2024
SELL
Open market or private sale
$28,530
$19.02 p/Share
1,500
Reduced 0.31%
485,758
Common Stock
Oct 15
2024
SELL
Open market or private sale
$19,610
$19.61 p/Share
1,000
Reduced 0.2%
487,258
Common Stock
Oct 14
2024
SELL
Open market or private sale
$9,850
$19.7 p/Share
500
Reduced 0.1%
488,258
Common Stock
Oct 11
2024
SELL
Open market or private sale
$57,719
$19.24 p/Share
3,000
Reduced 0.61%
488,758
Common Stock
Oct 10
2024
SELL
Open market or private sale
$37,740
$18.87 p/Share
2,000
Reduced 0.41%
491,758
Common Stock
Oct 09
2024
SELL
Open market or private sale
$19,340
$19.34 p/Share
1,000
Reduced 0.2%
493,758
Common Stock
Oct 08
2024
SELL
Open market or private sale
$3,886
$19.43 p/Share
200
Reduced 0.04%
494,758
Common Stock
Oct 07
2024
SELL
Open market or private sale
$1,982
$19.82 p/Share
100
Reduced 0.02%
494,958
Common Stock
Oct 04
2024
SELL
Open market or private sale
$31,856
$19.91 p/Share
1,600
Reduced 0.32%
495,058
Common Stock
Oct 02
2024
SELL
Open market or private sale
$33,983
$19.99 p/Share
1,700
Reduced 0.34%
496,658
Common Stock
Sep 27
2024
SELL
Open market or private sale
$31,905
$21.27 p/Share
1,500
Reduced 0.3%
498,358
Common Stock
Sep 26
2024
SELL
Open market or private sale
$41,520
$20.76 p/Share
2,000
Reduced 0.4%
499,858
Common Stock
Sep 25
2024
SELL
Open market or private sale
$20,330
$20.33 p/Share
1,000
Reduced 0.2%
501,858
Common Stock
Sep 23
2024
SELL
Open market or private sale
$8,572
$21.43 p/Share
400
Reduced 0.08%
502,858
Common Stock
Sep 20
2024
SELL
Open market or private sale
$171,444
$21.98 p/Share
7,800
Reduced 1.53%
503,258
Common Stock
Sep 19
2024
SELL
Open market or private sale
$125,571
$22.03 p/Share
5,700
Reduced 1.1%
511,058
Common Stock
Apr 01
2024
SELL
Open market or private sale
$95,375
$18.43 p/Share
5,175
Reduced 0.99%
516,758
Common Stock
Mar 06
2024
SELL
Open market or private sale
$3,626
$18.13 p/Share
200
Reduced 0.04%
521,933
Common Stock
Mar 05
2024
SELL
Open market or private sale
$142,516
$18.04 p/Share
7,900
Reduced 1.49%
522,133
Common Stock
Mar 04
2024
SELL
Open market or private sale
$101,920
$18.2 p/Share
5,600
Reduced 1.05%
530,033
Common Stock
Dec 21
2023
SELL
Open market or private sale
$249,795
$23.79 p/Share
10,500
Reduced 1.92%
535,633
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$43,555
$20.91 p/Share
2,083
Reduced 0.38%
546,133
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
3,890
Added 0.7%
548,216
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$211,000
$21.1 p/Share
10,000
Added 1.8%
544,326
Common Stock