Oct 31
2024
|
BUY
Grant, award, or other acquisition
|
$10,300
$22.54 p/Share
|
457
|
|
Sep 30
2024
|
BUY
Grant, award, or other acquisition
|
$7,480
$22.0 p/Share
|
340
|
|
Aug 30
2024
|
BUY
Grant, award, or other acquisition
|
$7,482
$19.9 p/Share
|
376
|
|
Jul 31
2024
|
BUY
Grant, award, or other acquisition
|
$9,952
$19.25 p/Share
|
517
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
$5,025
$19.11 p/Share
|
263
|
|
May 31
2024
|
BUY
Grant, award, or other acquisition
|
$4,664
$18.22 p/Share
|
256
|
|
Apr 30
2024
|
BUY
Grant, award, or other acquisition
|
$6,874
$16.89 p/Share
|
407
|
|
Apr 24
2024
|
|
-
|
32,783
|
|
Mar 28
2024
|
BUY
Grant, award, or other acquisition
|
$4,664
$17.6 p/Share
|
265
|
|
Mar 11
2024
|
SELL
Payment of exercise price or tax liability
|
$30,047
$17.18 p/Share
|
1,749
|
|
Feb 29
2024
|
BUY
Grant, award, or other acquisition
|
$4,672
$16.93 p/Share
|
276
|
|
Jan 31
2024
|
BUY
Grant, award, or other acquisition
|
$7,907
$17.69 p/Share
|
447
|
|
Jan 25
2024
|
SELL
Sale (or disposition) back to the issuer
|
$1,506,015
$17.18 p/Share
|
87,661
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$977,112
$17.18 p/Share
|
56,875
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
-
|
144,537
|
|
Jan 19
2024
|
|
-
|
62,459
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
$7,483
$16.78 p/Share
|
446
|
|
Nov 30
2023
|
BUY
Grant, award, or other acquisition
|
$7,489
$16.57 p/Share
|
452
|
|
Oct 31
2023
|
BUY
Grant, award, or other acquisition
|
$10,302
$15.4 p/Share
|
669
|
|
Sep 30
2023
|
BUY
Grant, award, or other acquisition
|
$7,494
$15.02 p/Share
|
499
|
|
Aug 31
2023
|
BUY
Grant, award, or other acquisition
|
$7,498
$14.79 p/Share
|
507
|
|
Jul 31
2023
|
BUY
Grant, award, or other acquisition
|
$9,830
$14.52 p/Share
|
677
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
$5,757
$15.95 p/Share
|
361
|
|
May 31
2023
|
BUY
Grant, award, or other acquisition
|
$4,671
$15.73 p/Share
|
297
|
|
Apr 28
2023
|
BUY
Grant, award, or other acquisition
|
$6,732
$17.67 p/Share
|
381
|
|