Sep 23
2024
-
2,000
Reduced 2.38%
82,210
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$38,625
$10.24 p/Share
3,772
Reduced 4.29%
84,210
Common Stock
Sep 18
2024
BUY
Grant, award, or other acquisition
-
12,500
Added 12.44%
87,982
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$17,572
$6.79 p/Share
2,588
Reduced 3.31%
75,482
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
-
12,500
Added 13.8%
78,070
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$5,801
$6.89 p/Share
842
Reduced 1.27%
65,570
Common Stock
Sep 18
2022
SELL
Payment of exercise price or tax liability
$15,552
$9.0 p/Share
1,728
Reduced 2.54%
66,412
Common Stock
Sep 18
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 12.8%
68,140
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$5,729
$9.47 p/Share
605
Reduced 1.03%
58,140
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$8,361
$9.93 p/Share
842
Reduced 1.41%
58,745
Common Stock
May 24
2022
-
1,500
Reduced 3.39%
42,783
Common Stock
Dec 01
2021
-
1,000
Reduced 2.21%
44,283
Common Stock
Sep 18
2021
SELL
Payment of exercise price or tax liability
$12,270
$10.0 p/Share
1,227
Reduced 2.64%
45,283
Common Stock
Sep 18
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 17.7%
46,510
Common Stock
Sep 12
2021
SELL
Payment of exercise price or tax liability
$5,855
$9.89 p/Share
592
Reduced 1.6%
36,510
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$8,428
$10.01 p/Share
842
Reduced 2.22%
37,102
Common Stock
Dec 29
2020
-
1,000
Reduced 2.57%
37,944
Common Stock
Sep 21
2020
SELL
Payment of exercise price or tax liability
$3,311
$9.38 p/Share
353
Reduced 0.9%
38,944
Common Stock
Sep 18
2020
SELL
Payment of exercise price or tax liability
$3,354
$9.5 p/Share
353
Reduced 1.19%
29,297
Common Stock
Sep 18
2020
BUY
Grant, award, or other acquisition
-
10,000
Added 20.29%
39,297
Common Stock
Sep 12
2020
SELL
Payment of exercise price or tax liability
$5,319
$9.03 p/Share
589
Reduced 1.95%
29,650
Common Stock
Aug 30
2020
SELL
Payment of exercise price or tax liability
$7,796
$8.9 p/Share
876
Reduced 2.82%
30,239
Common Stock
Dec 06
2019
-
1,000
Reduced 3.11%
31,115
Common Stock
Sep 21
2019
SELL
Payment of exercise price or tax liability
$3,684
$10.15 p/Share
363
Reduced 1.12%
32,115
Common Stock
Sep 18
2019
SELL
Payment of exercise price or tax liability
$3,612
$10.09 p/Share
358
Reduced 1.09%
32,478
Common Stock