Sep 06
2024
SELL
Payment of exercise price or tax liability
$650,718
$15.41 p/Share
42,227
Reduced 34.94%
78,643
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
64,135
Added 34.67%
120,870
Common Stock
Aug 12
2024
SELL
Open market or private sale
$88,020
$14.67 p/Share
6,000
Reduced 9.56%
56,735
Common Stock
Apr 01
2024
SELL
Open market or private sale
$92,640
$23.16 p/Share
4,000
Reduced 5.99%
62,735
Common Stock
Jan 02
2024
SELL
Open market or private sale
$92,560
$23.14 p/Share
4,000
Reduced 5.65%
66,735
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$182,445
$22.78 p/Share
8,009
Reduced 10.17%
70,735
Common Stock
Oct 28
2023
BUY
Grant, award, or other acquisition
-
21,949
Added 21.8%
78,744
Common Stock
Apr 03
2023
SELL
Open market or private sale
$59,960
$29.98 p/Share
2,000
Reduced 3.4%
56,795
Common Stock
Jan 03
2023
SELL
Open market or private sale
$53,180
$26.59 p/Share
2,000
Reduced 3.29%
58,795
Common Stock
Oct 31
2022
SELL
Open market or private sale
$164,318
$24.2 p/Share
6,790
Reduced 10.05%
60,795
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
-
21,477
Added 24.11%
67,585
Common Stock
Oct 03
2022
SELL
Open market or private sale
$41,500
$20.75 p/Share
2,000
Reduced 4.16%
46,108
Common Stock
Jul 01
2022
SELL
Open market or private sale
$253,700
$25.37 p/Share
10,000
Reduced 17.21%
48,108
Common Stock
Apr 01
2022
SELL
Open market or private sale
$185,750
$37.15 p/Share
5,000
Reduced 7.92%
58,108
Common Stock
Jan 03
2022
SELL
Open market or private sale
$103,550
$20.71 p/Share
5,000
Reduced 7.34%
63,108
Common Stock
Oct 29
2021
SELL
Open market or private sale
$223,381
$23.11 p/Share
9,666
Reduced 12.43%
68,108
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
-
31,152
Added 28.6%
77,774
Common Stock
Oct 01
2021
SELL
Open market or private sale
$130,450
$26.09 p/Share
5,000
Reduced 8.39%
54,622
Common Stock
Jul 01
2021
SELL
Open market or private sale
$172,750
$34.55 p/Share
5,000
Reduced 7.74%
59,622
Common Stock
Apr 01
2021
SELL
Open market or private sale
$329,600
$32.96 p/Share
10,000
Reduced 13.4%
64,622
Common Stock
Oct 29
2020
SELL
Open market or private sale
$293,513
$23.6 p/Share
12,437
Reduced 14.29%
74,622
Common Stock
Oct 28
2020
BUY
Grant, award, or other acquisition
-
38,738
Added 30.79%
87,059
Common Stock
Oct 01
2020
SELL
Open market or private sale
$240,300
$24.03 p/Share
10,000
Reduced 17.15%
48,321
Common Stock