Aug 20
2024
SELL
Payment of exercise price or tax liability
$30,572
$10.11 p/Share
3,024
Reduced 0.32%
944,414
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
5,731
Added 0.6%
947,438
Common Stock
Aug 14
2024
SELL
Payment of exercise price or tax liability
$74,631
$10.19 p/Share
7,324
Reduced 0.77%
941,707
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$17,736
$11.92 p/Share
1,488
Reduced 0.16%
949,031
Common Stock
Jul 14
2024
SELL
Payment of exercise price or tax liability
$132,710
$18.12 p/Share
7,324
Reduced 0.76%
950,519
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$99,067
$16.65 p/Share
5,950
Reduced 0.62%
957,843
Common Stock
Jun 16
2024
SELL
Payment of exercise price or tax liability
$89,352
$12.2 p/Share
7,324
Reduced 0.75%
963,793
Common Stock
Jun 09
2024
SELL
Payment of exercise price or tax liability
$15,594
$10.48 p/Share
1,488
Reduced 0.15%
971,117
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$30,235
$10.81 p/Share
2,797
Reduced 0.29%
972,605
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
5,301
Added 0.54%
975,402
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$71,628
$9.78 p/Share
7,324
Reduced 0.75%
970,101
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$13,511
$9.08 p/Share
1,488
Reduced 0.15%
977,425
Common Stock
Apr 14
2024
SELL
Open market or private sale
$36,213
$7.31 p/Share
4,954
Reduced 0.5%
978,913
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
236,805
Added 19.4%
983,867
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$38,419
$7.76 p/Share
4,951
Reduced 0.66%
747,062
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$64,972
$11.73 p/Share
5,539
Reduced 0.73%
752,013
Common Stock
Jan 14
2024
SELL
Payment of exercise price or tax liability
$62,318
$10.96 p/Share
5,686
Reduced 0.74%
757,552
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$96,513
$14.02 p/Share
6,884
Reduced 0.89%
763,238
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$796,530
$11.22 p/Share
70,992
Reduced 8.44%
770,122
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$10,917
$19.12 p/Share
571
Reduced 0.07%
841,114
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
-
1,650
Added 0.2%
841,685
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$31,030
$13.61 p/Share
2,280
Reduced 0.27%
840,035
Common Stock
Jun 07
2023
BUY
Grant, award, or other acquisition
-
6,591
Added 0.78%
842,315
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$15,860
$8.45 p/Share
1,877
Reduced 0.22%
835,724
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
4,601
Added 0.55%
837,601
Common Stock