Sep 08
2024
SELL
Payment of exercise price or tax liability
$189,631
$12.47 p/Share
15,207
Reduced 2.3%
645,666
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$48,037
$12.5 p/Share
3,843
Reduced 0.58%
660,873
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$77,150
$12.5 p/Share
6,172
Reduced 1.08%
563,076
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
126,986
Added 16.04%
664,716
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$25,502
$12.15 p/Share
2,099
Reduced 0.38%
543,902
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$45,226
$12.22 p/Share
3,701
Reduced 0.67%
546,001
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
-
117,097
Added 17.56%
549,702
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$104,537
$11.04 p/Share
9,469
Reduced 2.14%
432,605
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
47,821
Added 9.76%
442,074
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$64,668
$13.23 p/Share
4,888
Reduced 1.22%
394,253
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$47,819
$13.69 p/Share
3,493
Reduced 0.87%
399,141
Common Stock
Oct 26
2022
BUY
Open market or private purchase
$29,025
$11.61 p/Share
2,500
Added 0.62%
402,634
Common Stock
Oct 25
2022
BUY
Open market or private purchase
$131,040
$10.92 p/Share
12,000
Added 2.91%
400,134
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$100,070
$15.25 p/Share
6,562
Added 1.66%
388,134
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$53,808
$16.35 p/Share
3,291
Reduced 0.86%
381,572
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$162,619
$16.12 p/Share
10,088
Reduced 2.55%
384,863
Common Stock
May 13
2022
BUY
Open market or private purchase
$32,000
$16.0 p/Share
2,000
Added 0.5%
394,951
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$129,600
$15.37 p/Share
8,432
Reduced 2.17%
380,351
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
43,206
Added 10.0%
388,783
Common Stock
Feb 04
2022
BUY
Open market or private purchase
$201,348
$15.98 p/Share
12,600
Added 3.4%
358,177
Common Stock
May 26
2021
BUY
Grant, award, or other acquisition
-
25,345
Added 6.83%
345,577
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$194,915
$19.31 p/Share
10,094
Reduced 3.06%
320,232
Common Stock
Mar 08
2021
BUY
Open market or private purchase
$30,002
$18.35 p/Share
1,635
Added 0.49%
330,326
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$160,461
$19.03 p/Share
8,432
Reduced 2.5%
328,691
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$44,982
$18.58 p/Share
2,421
Reduced 0.71%
337,123
Common Stock