Mar 14
2024
SELL
Open market or private sale
$1,022,106
$22.58 p/Share
45,266
Reduced 100.0%
0
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$140,277
$23.0 p/Share
6,099
Reduced 50.67%
5,937
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
12,036
Added 50.0%
12,036
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$763,350
$22.92 p/Share
33,305
Reduced 42.39%
45,266
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
53,571
Added 43.47%
69,652
Common Stock
Nov 27
2023
SELL
Open market or private sale
$2,666,423
$18.93 p/Share
140,857
Reduced 100.0%
0
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$1,424,064
$10.11 p/Share
140,857
Added 80.44%
34,257
Common Stock
Aug 28
2023
SELL
Open market or private sale
$253,913
$10.36 p/Share
24,509
Reduced 100.0%
0
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$60,836
$8.84 p/Share
6,882
Reduced 21.92%
24,509
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
19,904
Added 38.8%
31,391
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$18,603
$9.75 p/Share
1,908
Reduced 14.24%
11,487
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
5,521
Added 31.99%
11,735
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$41,526
$9.98 p/Share
4,161
Reduced 34.57%
7,874
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
12,035
Added 50.0%
12,035
Common Stock
Nov 18
2022
SELL
Open market or private sale
$438,116
$14.0 p/Share
31,294
Reduced 100.0%
0
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$79,130
$10.64 p/Share
7,437
Reduced 19.2%
31,294
Common Stock
Aug 13
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 27.92%
38,731
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$96,830
$14.07 p/Share
6,882
Reduced 22.48%
23,731
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
-
19,904
Added 39.4%
30,613
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$24,161
$14.59 p/Share
1,656
Reduced 13.39%
10,709
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
4,802
Added 27.97%
12,365
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$214,855
$28.89 p/Share
7,437
Reduced 49.58%
7,563
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
-
15,000
Added 50.0%
15,000
Common Stock
Aug 10
2021
SELL
Open market or private sale
$1,958,130
$30.0 p/Share
65,271
Reduced 100.0%
0
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$334,724
$6.28 p/Share
53,300
Added 44.95%
65,271
Common Stock