Jul 31
2023
|
BUY
Grant, award, or other acquisition
|
$21,605
$14.52 p/Share
|
1,488
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
$19,251
$15.95 p/Share
|
1,207
|
|
May 31
2023
|
BUY
Grant, award, or other acquisition
|
$19,253
$15.73 p/Share
|
1,224
|
|
Apr 28
2023
|
BUY
Grant, award, or other acquisition
|
$20,073
$17.67 p/Share
|
1,136
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
$19,250
$19.25 p/Share
|
1,000
|
|
Mar 10
2023
|
SELL
Payment of exercise price or tax liability
|
$91,142
$18.32 p/Share
|
4,975
|
|
Feb 28
2023
|
BUY
Grant, award, or other acquisition
|
$19,250
$18.91 p/Share
|
1,018
|
|
Jan 31
2023
|
BUY
Grant, award, or other acquisition
|
$22,936
$20.37 p/Share
|
1,126
|
|
Jan 26
2023
|
SELL
Payment of exercise price or tax liability
|
$661,720
$20.0 p/Share
|
33,086
|
|
Jan 26
2023
|
SELL
Sale (or disposition) back to the issuer
|
$1,019,920
$20.0 p/Share
|
50,996
|
|
Jan 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
84,082
|
|
Dec 30
2022
|
BUY
Grant, award, or other acquisition
|
$21,594
$18.41 p/Share
|
1,173
|
|
Nov 30
2022
|
BUY
Grant, award, or other acquisition
|
$21,593
$19.28 p/Share
|
1,120
|
|
Oct 31
2022
|
BUY
Grant, award, or other acquisition
|
$24,264
$18.23 p/Share
|
1,331
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
$21,599
$15.34 p/Share
|
1,408
|
|
Aug 31
2022
|
BUY
Grant, award, or other acquisition
|
$21,592
$17.54 p/Share
|
1,231
|
|
Jul 29
2022
|
BUY
Grant, award, or other acquisition
|
$22,592
$18.78 p/Share
|
1,203
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
$19,241
$20.96 p/Share
|
918
|
|
May 31
2022
|
BUY
Grant, award, or other acquisition
|
$31,339
$21.29 p/Share
|
1,472
|
|
May 03
2022
|
SELL
Discretionary transaction
|
$19,330
$19.33 p/Share
|
1,000
|
|