Jan 31
2025
|
BUY
Grant, award, or other acquisition
|
$22,780
$23.73 p/Share
|
960
|
|
Jan 30
2025
|
SELL
Sale (or disposition) back to the issuer
|
$1,375,865
$24.02 p/Share
|
57,280
|
|
Jan 30
2025
|
SELL
Payment of exercise price or tax liability
|
$892,655
$24.02 p/Share
|
37,163
|
|
Jan 30
2025
|
BUY
Grant, award, or other acquisition
|
-
|
94,444
|
|
Dec 31
2024
|
BUY
Grant, award, or other acquisition
|
$21,585
$22.77 p/Share
|
948
|
|
Nov 29
2024
|
BUY
Grant, award, or other acquisition
|
$21,585
$23.16 p/Share
|
932
|
|
Oct 31
2024
|
BUY
Grant, award, or other acquisition
|
$24,298
$22.54 p/Share
|
1,078
|
|
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
|
|