Apr 04
2024
BUY
Open market or private purchase
$143,100
$14.31 p/Share
10,000
Added 14.72%
57,917
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$3,658
$13.6 p/Share
269
Reduced 0.56%
47,917
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$22,412
$13.6 p/Share
1,648
Reduced 3.38%
47,083
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,103
Added 2.24%
48,186
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
6,621
Added 11.96%
48,731
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$6,746
$14.73 p/Share
458
Reduced 1.08%
42,110
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
1,482
Added 3.36%
42,568
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$18,757
$15.4 p/Share
1,218
Reduced 2.88%
41,086
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
4,034
Added 8.71%
42,304
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
3,877
Added 9.2%
38,270
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$146,700
$14.67 p/Share
10,000
Added 22.53%
34,393
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$14,553
$19.25 p/Share
756
Reduced 3.01%
24,393
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
2,688
Added 9.66%
25,149
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,513
$19.5 p/Share
334
Reduced 1.47%
22,461
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,103
Added 4.62%
22,795
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$9,173
$20.43 p/Share
449
Reduced 2.03%
21,692
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
1,484
Added 6.28%
22,141
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$9,009
$21.15 p/Share
426
Reduced 2.02%
20,657
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$27,112
$28.72 p/Share
944
Reduced 4.29%
21,083
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
3,875
Added 14.96%
22,027
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$29,342
$42.71 p/Share
687
Reduced 4.25%
15,464
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
2,688
Added 12.9%
18,152
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$13,683
$41.09 p/Share
333
Reduced 2.17%
15,047
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,104
Added 6.4%
16,151
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$61,002
$47.77 p/Share
1,277
Reduced 7.67%
15,380
Common Stock