May 15
2024
SELL
Payment of exercise price or tax liability
$355,605
$16.8 p/Share
21,167
Reduced 7.08%
277,804
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
48,380
Added 13.93%
298,971
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$172,193
$18.45 p/Share
9,333
Reduced 3.59%
250,591
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
21,331
Added 7.58%
259,924
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$162,651
$17.86 p/Share
9,107
Reduced 3.68%
238,593
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
20,816
Added 7.75%
247,700
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$66,040
$16.77 p/Share
3,938
Reduced 1.71%
226,884
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$218,629
$19.21 p/Share
11,381
Reduced 4.7%
230,822
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$1,017,236
$18.25 p/Share
55,739
Reduced 18.71%
242,203
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
-
127,987
Added 30.05%
297,942
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$43,237
$7.05 p/Share
6,133
Reduced 3.54%
167,304
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
21,332
Added 10.95%
173,437
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$32,917
$5.5 p/Share
5,985
Reduced 3.79%
152,105
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
20,817
Added 11.64%
158,090
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$111,600
$5.58 p/Share
20,000
Added 12.72%
137,273
Common Stock
Mar 06
2023
BUY
Open market or private purchase
$122,000
$6.1 p/Share
20,000
Added 14.57%
117,273
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$42,283
$10.74 p/Share
3,937
Reduced 3.89%
97,273
Common Stock
May 10
2022
BUY
Open market or private purchase
$200,400
$20.04 p/Share
10,000
Added 9.09%
100,030
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$91,516
$23.11 p/Share
3,960
Reduced 4.21%
90,030
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
93,975
Added 50.0%
93,990
Common Stock