Oct 08
2024
BUY
Open market or private purchase
$9,962
$5.86 p/Share
1,700
Added 0.97%
172,711
Common Stock
Jul 21
2024
SELL
Payment of exercise price or tax liability
$4,755
$7.13 p/Share
667
Reduced 0.4%
166,470
Common Stock
Jul 20
2024
SELL
Payment of exercise price or tax liability
$5,112
$7.13 p/Share
717
Reduced 0.43%
167,137
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$18,560
$7.18 p/Share
2,585
Reduced 1.49%
171,011
Common Stock
Jul 17
2024
SELL
Payment of exercise price or tax liability
$29,718
$7.4 p/Share
4,016
Reduced 2.26%
173,596
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
-
11,142
Added 5.9%
177,612
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
-
38,953
Added 18.84%
167,854
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$8,999
$4.67 p/Share
1,927
Added 1.47%
128,901
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$5,769
$8.65 p/Share
667
Reduced 0.58%
114,595
Common Stock
Jul 20
2023
SELL
Payment of exercise price or tax liability
$6,266
$8.74 p/Share
717
Reduced 0.62%
115,262
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$28,178
$8.92 p/Share
3,159
Reduced 2.56%
120,205
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
-
8,769
Added 6.64%
123,364
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
28,691
Added 19.83%
115,979
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$3,594
$9.56 p/Share
376
Reduced 0.43%
87,288
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$13,116
$9.63 p/Share
1,362
Reduced 1.53%
87,664
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$7,453
$13.43 p/Share
555
Reduced 0.62%
89,026
Common Stock
Oct 12
2022
BUY
Open market or private purchase
$14,967
$13.82 p/Share
1,083
Added 1.19%
89,581
Common Stock
Jul 20
2022
BUY
Grant, award, or other acquisition
-
7,961
Added 8.25%
88,498
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$264,325
$21.32 p/Share
12,398
Reduced 13.34%
80,537
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
$235,390
$15.95 p/Share
14,758
Added 13.7%
92,935
Common Stock
Jul 07
2022
SELL
Payment of exercise price or tax liability
$30,995
$20.54 p/Share
1,509
Reduced 1.89%
78,177
Common Stock
Jul 07
2022
BUY
Exercise of conversion of derivative security
-
4,188
Added 4.99%
79,686
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$11,940
$20.48 p/Share
583
Reduced 0.77%
75,498
Common Stock
Jan 12
2022
BUY
Open market or private purchase
$22,640
$22.64 p/Share
1,000
Added 1.3%
76,081
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$33,594
$27.29 p/Share
1,231
Reduced 1.72%
70,308
Common Stock