May 19
2024
BUY
Exercise of conversion of derivative security
-
3,333
Added 5.49%
57,413
Common Stock
May 14
2024
SELL
Open market or private sale
$11,712
$7.67 p/Share
1,527
Reduced 2.75%
54,080
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
6,167
Added 9.98%
55,607
Common Stock
May 02
2024
SELL
Open market or private sale
$120,750
$8.05 p/Share
15,000
Reduced 23.28%
49,440
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$98,850
$6.59 p/Share
15,000
Added 18.88%
64,440
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$41,572
$14.41 p/Share
2,885
Reduced 5.51%
49,440
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
-
7,333
Added 12.29%
52,325
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$19,743
$15.06 p/Share
1,311
Reduced 2.83%
44,992
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 6.71%
46,303
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$15,871
$15.13 p/Share
1,049
Reduced 2.38%
42,970
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
2,667
Added 5.71%
44,019
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$25,204
$15.35 p/Share
1,642
Reduced 3.82%
41,352
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
4,175
Added 8.85%
42,994
Common Stock
Mar 03
2023
SELL
Open market or private sale
$97,266
$18.58 p/Share
5,235
Reduced 11.88%
38,819
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$37,116
$7.09 p/Share
5,235
Added 10.62%
44,054
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$50,920
$17.65 p/Share
2,885
Reduced 6.92%
38,819
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
-
7,333
Added 14.95%
41,704
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$26,412
$16.78 p/Share
1,574
Reduced 4.38%
34,371
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
4,000
Added 10.01%
35,945
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$21,959
$16.75 p/Share
1,311
Reduced 3.94%
31,945
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
-
3,334
Added 9.11%
33,256
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$28,505
$17.36 p/Share
1,642
Reduced 5.2%
29,922
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
4,175
Added 11.68%
31,564
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$34,611
$19.39 p/Share
1,785
Reduced 6.12%
27,389
Common Stock
May 26
2021
BUY
Exercise of conversion of derivative security
-
7,334
Added 20.09%
29,174
Common Stock