Sep 30
2024
|
BUY
Grant, award, or other acquisition
|
$21,582
$22.0 p/Share
|
981
|
|
Aug 30
2024
|
BUY
Grant, award, or other acquisition
|
$21,412
$19.9 p/Share
|
1,076
|
|
Jul 31
2024
|
BUY
Grant, award, or other acquisition
|
$21,078
$19.25 p/Share
|
1,095
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
$19,243
$19.11 p/Share
|
1,007
|
|
May 31
2024
|
BUY
Grant, award, or other acquisition
|
$19,258
$18.22 p/Share
|
1,057
|
|
Apr 30
2024
|
BUY
Grant, award, or other acquisition
|
$20,166
$16.89 p/Share
|
1,194
|
|
Mar 28
2024
|
BUY
Grant, award, or other acquisition
|
$19,254
$17.6 p/Share
|
1,094
|
|
Mar 11
2024
|
SELL
Payment of exercise price or tax liability
|
$97,565
$17.18 p/Share
|
5,679
|
|
Feb 29
2024
|
BUY
Grant, award, or other acquisition
|
$19,249
$16.93 p/Share
|
1,137
|
|
Jan 31
2024
|
BUY
Grant, award, or other acquisition
|
$23,439
$17.69 p/Share
|
1,325
|
|
Jan 25
2024
|
SELL
Sale (or disposition) back to the issuer
|
$816,926
$17.18 p/Share
|
47,551
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$530,020
$17.18 p/Share
|
30,851
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
-
|
78,403
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
$21,595
$16.78 p/Share
|
1,287
|
|
Nov 30
2023
|
BUY
Grant, award, or other acquisition
|
$21,590
$16.57 p/Share
|
1,303
|
|
Oct 31
2023
|
BUY
Grant, award, or other acquisition
|
$24,624
$15.4 p/Share
|
1,599
|
|
Sep 30
2023
|
BUY
Grant, award, or other acquisition
|
$21,598
$15.02 p/Share
|
1,438
|
|
Aug 31
2023
|
BUY
Grant, award, or other acquisition
|
$21,593
$14.79 p/Share
|
1,460
|
|
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
|
|