May 05
2023
SELL
Payment of exercise price or tax liability
$2,286
$9.37 p/Share
244
Reduced 0.89%
27,308
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
-
998
Added 1.17%
84,395
Common Stock (Restrict...
May 01
2023
SELL
Payment of exercise price or tax liability
$2,961
$13.34 p/Share
222
Reduced 0.82%
26,893
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$10,931
$11.27 p/Share
970
Reduced 3.53%
26,516
Common Stock
Apr 27
2023
BUY
Payment of exercise price or tax liability
-
5,000
Added 5.58%
84,655
Common Stock (Restrict...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$2,033
$10.99 p/Share
185
Reduced 0.74%
24,861
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
2,360
Added 2.77%
82,779
Common Stock (Restrict...
Feb 06
2023
SELL
Payment of exercise price or tax liability
$3,172
$12.95 p/Share
245
Reduced 0.99%
24,457
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$3,162
$14.18 p/Share
223
Reduced 0.92%
24,129
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$84,977
$15.35 p/Share
5,536
Reduced 18.9%
23,752
Common Stock
Jan 27
2023
BUY
Payment of exercise price or tax liability
-
5,000
Added 6.12%
76,682
Common Stock (Restrict...
Dec 27
2022
SELL
Payment of exercise price or tax liability
$2,531
$13.76 p/Share
184
Reduced 1.27%
14,288
Common Stock
Dec 13
2022
SELL
Open market or private sale
$15,419
$13.98 p/Share
1,103
Reduced 7.32%
13,973
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$3,243
$13.24 p/Share
245
Reduced 1.6%
15,076
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$957
$11.4 p/Share
84
Reduced 0.57%
14,658
Common Stock
Oct 29
2022
BUY
Grant, award, or other acquisition
-
2,985
Added 3.11%
92,844
Common Stock (Restrict...
Oct 27
2022
SELL
Payment of exercise price or tax liability
$4,679
$9.21 p/Share
508
Reduced 3.38%
14,517
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 5.26%
90,084
Common Stock (Restrict...
Sep 26
2022
SELL
Payment of exercise price or tax liability
$1,602
$8.66 p/Share
185
Reduced 1.34%
13,650
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$9,196
$9.06 p/Share
1,015
Reduced 7.07%
13,336
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$906
$9.34 p/Share
97
Reduced 0.83%
11,601
Common Stock
Aug 05
2022
BUY
Grant, award, or other acquisition
-
3,205
Added 3.45%
89,708
Common Stock (Restrict...
Jul 29
2022
SELL
Payment of exercise price or tax liability
$721
$8.58 p/Share
84
Reduced 0.73%
11,437
Common Stock
Jul 27
2022
SELL
Payment of exercise price or tax liability
$3,846
$7.57 p/Share
508
Reduced 4.3%
11,295
Common Stock
Jul 27
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 5.44%
86,990
Common Stock (Restrict...