Sep 08
2024
SELL
Payment of exercise price or tax liability
$6,190
$8.55 p/Share
724
Reduced 0.63%
114,978
Common Stock
Jul 05
2024
SELL
Payment of exercise price or tax liability
$18,925
$8.33 p/Share
2,272
Reduced 1.93%
115,702
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$616
$8.33 p/Share
74
Reduced 0.06%
117,974
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$3,126
$8.25 p/Share
379
Reduced 0.32%
118,048
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$6,419
$7.81 p/Share
822
Reduced 0.69%
118,427
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$12,947
$7.89 p/Share
1,641
Reduced 1.36%
119,249
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
17,626
Added 12.72%
120,890
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$24,783
$7.51 p/Share
3,300
Added 3.14%
101,660
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$6,934
$9.46 p/Share
733
Reduced 0.75%
96,965
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
7,742
Added 7.34%
97,698
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$651
$7.75 p/Share
84
Reduced 0.09%
90,030
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$3,191
$8.58 p/Share
372
Reduced 0.41%
90,114
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$6,995
$8.69 p/Share
805
Reduced 0.88%
90,486
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$3,076
$8.79 p/Share
350
Reduced 0.38%
91,291
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
16,339
Added 15.13%
91,641
Common Stock
Sep 12
2022
BUY
Open market or private purchase
$99,000
$9.0 p/Share
11,000
Added 12.98%
73,725
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
$6,187
$8.44 p/Share
733
Reduced 1.16%
62,725
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$2,563
$10.46 p/Share
245
Reduced 0.38%
63,458
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$4,882
$12.78 p/Share
382
Reduced 0.72%
52,501
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
11,202
Added 14.95%
63,703
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$4,693
$12.65 p/Share
371
Reduced 0.7%
52,883
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$50,135
$13.55 p/Share
3,700
Added 6.61%
52,273
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$8,061
$15.21 p/Share
530
Reduced 1.08%
48,573
Common Stock
Dec 13
2021
BUY
Open market or private purchase
$47,375
$18.95 p/Share
2,500
Added 4.94%
48,130
Common Stock
Sep 13
2021
BUY
Open market or private purchase
$99,240
$24.81 p/Share
4,000
Added 8.06%
45,630
Common Stock