May 20
2024
SELL
Payment of exercise price or tax liability
$29,788
$19.01 p/Share
1,567
Reduced 0.26%
607,323
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
4,431
Added 0.72%
608,890
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$156,590
$18.39 p/Share
8,515
Reduced 1.39%
604,459
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
24,079
Added 3.78%
612,974
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$99,989
$22.86 p/Share
4,374
Reduced 0.74%
588,895
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$100,000
$16.0 p/Share
6,250
Added 1.04%
593,269
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$263,532
$20.44 p/Share
12,893
Reduced 2.15%
587,019
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$240,000
$16.0 p/Share
15,000
Added 2.44%
599,912
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
-
1,453
Reduced 0.25%
584,912
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
4,108
Added 0.7%
586,365
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
-
8,173
Reduced 1.38%
582,257
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
23,114
Added 3.77%
590,256
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
-
6,423
Reduced 1.12%
567,142
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
18,181
Added 3.07%
573,565
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
-
4,147
Reduced 0.74%
555,384
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
$99,996
$12.0 p/Share
8,333
Added 1.47%
559,486
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
-
6,027
Reduced 1.08%
551,153
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
19,531
Added 3.39%
557,143
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
-
1,592
Reduced 0.3%
537,612
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
5,157
Added 0.95%
538,810
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
$99,996
$12.0 p/Share
8,333
Added 1.54%
534,047
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
-
4,045
Added 0.76%
525,714
Common Stock
May 01
2021
BUY
Grant, award, or other acquisition
-
3,826
Added 0.73%
521,669
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
6,400
Added 1.22%
517,843
Common Stock
Dec 22
2020
BUY
Exercise of conversion of derivative security
$2,427,180
$13.33 p/Share
182,084
Added 26.25%
511,443
Common Stock