Jan 31
2025
|
BUY
Grant, award, or other acquisition
|
$20,217
$23.73 p/Share
|
852
|
|
Jan 30
2025
|
SELL
Sale (or disposition) back to the issuer
|
$8,507,283
$24.02 p/Share
|
354,175
|
|
Jan 30
2025
|
SELL
Payment of exercise price or tax liability
|
$5,519,555
$24.02 p/Share
|
229,790
|
|
Jan 30
2025
|
BUY
Grant, award, or other acquisition
|
-
|
583,966
|
|
Jan 17
2025
|
|
-
|
131,624
|
|
Oct 31
2024
|
BUY
Grant, award, or other acquisition
|
$19,970
$22.54 p/Share
|
886
|
|
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
|
|