May 05
2023
BUY
Grant, award, or other acquisition
-
18,000
Added 27.82%
46,699
Restricted Stock
Apr 19
2023
BUY
Exercise of conversion of derivative security
$8,700
$7.25 p/Share
1,200
Added 0.91%
130,777
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$23,192
$22.94 p/Share
1,011
Reduced 3.4%
28,699
Restricted Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$56,211
$23.18 p/Share
2,425
Reduced 7.21%
31,199
Restricted Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$27,041
$24.34 p/Share
1,111
Reduced 2.9%
37,199
Restricted Stock
Jan 10
2023
BUY
Exercise of conversion of derivative security
$6,525
$7.25 p/Share
900
Added 0.73%
123,124
Common Stock
Dec 30
2022
-
365
Reduced 0.3%
122,224
Common Stock
Dec 28
2022
$6,827
$27.31 p/Share
250
Reduced 0.2%
122,589
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
$3,625
$7.25 p/Share
500
Added 0.41%
122,839
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$22,862
$28.26 p/Share
809
Reduced 2.0%
39,699
Restricted Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$22,482
$29.66 p/Share
758
Reduced 1.79%
41,669
Restricted Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$29,026
$28.71 p/Share
1,011
Reduced 2.27%
43,574
Restricted Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$17,105
$28.18 p/Share
607
Reduced 2.12%
28,074
Restricted Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
18,000
Added 28.09%
46,074
Restricted Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$27,883
$27.8 p/Share
1,003
Reduced 3.28%
29,574
Restricted Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$23,275
$27.19 p/Share
856
Reduced 2.6%
32,074
Restricted Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
8,000
Added 19.01%
34,074
Restricted Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$17,737
$23.4 p/Share
758
Reduced 2.74%
26,898
Restricted Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 26.35%
27,949
Restricted Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$13,973
$23.02 p/Share
607
Reduced 3.27%
17,949
Restricted Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$22,242
$22.0 p/Share
1,011
Reduced 5.15%
18,625
Restricted Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$17,891
$22.28 p/Share
803
Reduced 3.53%
21,949
Restricted Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$18,300
$20.0 p/Share
915
Reduced 3.68%
23,949
Restricted Stock