Aug 23
2023
|
SELL
Open market or private sale
|
$12,571
$21.49 p/Share
|
585
|
|
Aug 08
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,820
|
|
Jul 27
2023
|
SELL
Open market or private sale
|
$29,049
$20.4 p/Share
|
1,424
|
|
May 17
2023
|
SELL
Open market or private sale
|
$734,760
$28.26 p/Share
|
26,000
|
|
May 11
2023
|
SELL
Sale (or disposition) back to the issuer
|
-
|
26,274
|
|
May 11
2023
|
BUY
Grant, award, or other acquisition
|
-
|
26,274
|
|
May 09
2023
|
SELL
Payment of exercise price or tax liability
|
$12,828
$28.7 p/Share
|
447
|
|
May 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,294
|
|
Mar 18
2023
|
SELL
Payment of exercise price or tax liability
|
$25,075
$27.05 p/Share
|
927
|
|
Mar 09
2023
|
SELL
Open market or private sale
|
$293,779
$28.55 p/Share
|
10,290
|
|
Mar 02
2023
|
SELL
Payment of exercise price or tax liability
|
$20,679
$25.25 p/Share
|
819
|
|
Mar 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,389
|
|
Feb 23
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,389
|
|
Jan 26
2023
|
SELL
Payment of exercise price or tax liability
|
$43,817
$25.49 p/Share
|
1,719
|
|
Aug 11
2022
|
SELL
Payment of exercise price or tax liability
|
$36,082
$16.29 p/Share
|
2,215
|
|
Aug 06
2022
|
BUY
Other acquisition or disposition
|
-
|
3,284
|
|
Mar 18
2022
|
BUY
Grant, award, or other acquisition
|
-
|
8,052
|
|
Mar 16
2022
|
BUY
Other acquisition or disposition
|
-
|
13,138
|
|
Aug 06
2021
|
BUY
Other acquisition or disposition
|
-
|
3,284
|
|
Jul 27
2021
|
BUY
Grant, award, or other acquisition
|
-
|
16,873
|
|
Jul 26
2021
|
BUY
Grant, award, or other acquisition
|
-
|
6,568
|
|