Jun 30
2024
SELL
Payment of exercise price or tax liability
$14,762
$12.12 p/Share
1,218
Reduced 2.86%
41,423
Common Stock, par valu...
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
2,699
Added 5.95%
42,641
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$14,950
$12.5 p/Share
1,196
Reduced 2.91%
39,942
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
2,651
Added 6.05%
41,138
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$64,356
$13.87 p/Share
4,640
Reduced 10.76%
38,487
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
10,288
Added 19.26%
43,127
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
$91,607
$13.35 p/Share
6,862
Reduced 17.28%
32,839
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
14,477
Added 26.72%
39,701
Common Stock, par valu...
Dec 14
2023
SELL
Payment of exercise price or tax liability
$15,810
$14.68 p/Share
1,077
Reduced 4.09%
25,224
Common Stock, par valu...
Dec 14
2023
BUY
Exercise of conversion of derivative security
-
3,602
Added 12.05%
26,301
Common Stock, par valu...
Jun 30
2023
SELL
Payment of exercise price or tax liability
$13,311
$17.0 p/Share
783
Reduced 3.33%
22,699
Common Stock, par valu...
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
2,617
Added 10.03%
23,482
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$18,573
$15.97 p/Share
1,163
Reduced 4.94%
22,397
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,577
Added 9.86%
23,560
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$62,852
$18.79 p/Share
3,345
Reduced 13.75%
20,983
Common Stock, par valu...
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
10,312
Added 29.77%
24,328
Common Stock, par valu...
Dec 14
2022
SELL
Payment of exercise price or tax liability
$17,455
$16.53 p/Share
1,056
Reduced 7.01%
14,016
Common Stock, par valu...
Dec 14
2022
BUY
Exercise of conversion of derivative security
-
3,505
Added 18.87%
15,072
Common Stock, par valu...
Jun 30
2022
SELL
Payment of exercise price or tax liability
$10,806
$14.07 p/Share
768
Reduced 6.23%
11,567
Common Stock, par valu...
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
2,549
Added 17.13%
12,335
Common Stock, par valu...
Mar 04
2022
BUY
Open market or private purchase
$138,635
$16.31 p/Share
8,500
Added 46.48%
9,786
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$28,161
$21.53 p/Share
1,308
Reduced 50.42%
1,286
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
2,594
Added 50.0%
2,594
Common Stock, par valu...