Aug 07
2023
BUY
Grant, award, or other acquisition
-
200,000
Added 39.35%
308,261
Common Stock
Jun 23
2023
SELL
Open market or private sale
$13,075
$16.53 p/Share
791
Reduced 0.73%
108,261
Common Stock
Jun 07
2023
SELL
Open market or private sale
$29,956
$17.04 p/Share
1,758
Reduced 1.55%
111,395
Common Stock
Mar 23
2023
SELL
Open market or private sale
$16,932
$18.71 p/Share
905
Reduced 0.81%
110,653
Common Stock
Mar 20
2023
-
2,343
Reduced 2.12%
108,310
Common Stock
Mar 10
2023
SELL
Open market or private sale
$154,913
$20.2 p/Share
7,669
Reduced 6.43%
111,558
Common Stock
Mar 08
2023
SELL
Open market or private sale
$132,567
$21.16 p/Share
6,265
Reduced 5.68%
104,090
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
15,137
Added 11.27%
119,227
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 18.47%
110,355
Common Stock
Dec 23
2022
SELL
Open market or private sale
$11,597
$15.8 p/Share
734
Reduced 0.82%
89,163
Common Stock
Dec 08
2022
SELL
Open market or private sale
$6,031
$15.79 p/Share
382
Reduced 0.42%
89,897
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$8,030
$12.26 p/Share
655
Reduced 0.72%
90,279
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$4,414
$12.26 p/Share
360
Reduced 0.39%
90,934
Common Stock
Jun 22
2022
SELL
Payment of exercise price or tax liability
$7,480
$11.42 p/Share
655
Reduced 0.71%
91,294
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$3,420
$9.5 p/Share
360
Reduced 0.4%
89,961
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$8,718
$13.31 p/Share
655
Reduced 0.72%
90,321
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$21,649
$12.69 p/Share
1,706
Reduced 1.84%
90,976
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
45,000
Added 32.68%
92,682
Common Stock
Dec 22
2021
SELL
Payment of exercise price or tax liability
$7,739
$14.97 p/Share
517
Reduced 1.07%
47,682
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$6,312
$10.18 p/Share
620
Reduced 1.27%
48,196
Common Stock
Aug 26
2021
BUY
Open market or private purchase
$35,743
$11.53 p/Share
3,100
Added 5.97%
48,816
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$71,696
$27.65 p/Share
2,593
Reduced 5.37%
45,716
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
16,500
Added 25.92%
47,150
Common Stock