Oct 01
2024
SELL
Payment of exercise price or tax liability
$40,497
$29.69 p/Share
1,364
Reduced 2.05%
65,166
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
3,520
Added 5.02%
66,530
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$200,732
$27.93 p/Share
7,187
Reduced 10.24%
63,010
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
25,000
Added 26.26%
70,197
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$76,826
$23.43 p/Share
3,279
Reduced 6.76%
45,197
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
11,407
Added 19.05%
48,476
Common Stock
Feb 28
2024
SELL
Open market or private sale
$229,500
$15.3 p/Share
15,000
Reduced 28.81%
37,069
Common Stock
Dec 15
2023
SELL
Open market or private sale
$9,916
$16.61 p/Share
597
Reduced 1.13%
52,069
Common Stock
Dec 08
2023
SELL
Open market or private sale
$165,400
$16.54 p/Share
10,000
Reduced 15.96%
52,666
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$12,135
$12.91 p/Share
940
Reduced 1.48%
62,738
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
-
3,520
Added 5.24%
63,678
Common Stock
Jun 27
2023
SELL
Payment of exercise price or tax liability
$13,823
$12.02 p/Share
1,150
Reduced 1.88%
60,158
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
4,000
Added 6.12%
61,308
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$38,040
$9.14 p/Share
4,162
Reduced 6.77%
57,308
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
12,014
Added 16.35%
61,470
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$5,382
$11.5 p/Share
468
Reduced 0.94%
49,456
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
1,620
Added 3.14%
49,924
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$10,973
$10.79 p/Share
1,017
Reduced 2.06%
48,304
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
3,520
Added 6.66%
49,321
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$19,161
$16.59 p/Share
1,155
Reduced 2.46%
45,801
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
-
4,000
Added 7.85%
46,956
Common Stock
Feb 08
2022
SELL
Open market or private sale
$219,669
$16.43 p/Share
13,370
Reduced 23.74%
42,956
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$57,043
$14.25 p/Share
4,003
Reduced 6.64%
56,326
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
12,013
Added 16.61%
60,329
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$5,700
$12.18 p/Share
468
Reduced 0.96%
48,316
Common Stock