Jul 31
2024
|
BUY
Grant, award, or other acquisition
|
$19,692
$19.25 p/Share
|
1,023
|
|
Jul 29
2024
|
|
-
|
52,000
|
|
Apr 30
2024
|
BUY
Grant, award, or other acquisition
|
$19,372
$16.89 p/Share
|
1,147
|
|
Feb 22
2024
|
|
-
|
99,966
|
|
Jan 31
2024
|
BUY
Grant, award, or other acquisition
|
$19,087
$17.69 p/Share
|
1,079
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$3,277,273
$17.18 p/Share
|
190,761
|
|
Jan 25
2024
|
SELL
Sale (or disposition) back to the issuer
|
$5,051,263
$17.18 p/Share
|
294,020
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
-
|
484,782
|
|
Jan 18
2024
|
|
-
|
185,654
|
|
Oct 31
2023
|
BUY
Grant, award, or other acquisition
|
$18,741
$15.4 p/Share
|
1,217
|
|
Jul 31
2023
|
BUY
Grant, award, or other acquisition
|
$18,396
$14.52 p/Share
|
1,267
|
|
Apr 28
2023
|
BUY
Grant, award, or other acquisition
|
$18,111
$17.67 p/Share
|
1,025
|
|
Jan 31
2023
|
BUY
Grant, award, or other acquisition
|
$17,864
$20.37 p/Share
|
877
|
|
Jan 26
2023
|
SELL
Sale (or disposition) back to the issuer
|
$4,500,960
$20.0 p/Share
|
225,048
|
|
Jan 26
2023
|
SELL
Payment of exercise price or tax liability
|
$2,920,240
$20.0 p/Share
|
146,012
|
|
Jan 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
371,060
|
|
Oct 31
2022
|
BUY
Grant, award, or other acquisition
|
$17,591
$18.23 p/Share
|
965
|
|
Jul 29
2022
|
BUY
Grant, award, or other acquisition
|
$17,334
$18.78 p/Share
|
923
|
|
May 31
2022
|
BUY
Grant, award, or other acquisition
|
$256,076
$21.29 p/Share
|
12,028
|
|
Jan 31
2022
|
BUY
Grant, award, or other acquisition
|
$25,704
$25.5 p/Share
|
1,008
|
|
Jan 27
2022
|
SELL
Sale (or disposition) back to the issuer
|
$3,100,819
$24.12 p/Share
|
128,558
|
|
Jan 27
2022
|
SELL
Payment of exercise price or tax liability
|
$1,821,108
$24.12 p/Share
|
75,502
|
|
Jan 27
2022
|
BUY
Grant, award, or other acquisition
|
-
|
204,061
|
|
Oct 29
2021
|
BUY
Grant, award, or other acquisition
|
$25,209
$25.26 p/Share
|
998
|
|
Jul 30
2021
|
BUY
Grant, award, or other acquisition
|
$24,740
$28.05 p/Share
|
882
|
|