Aug 15
2024
SELL
Payment of exercise price or tax liability
$253,839
$11.21 p/Share
22,644
Reduced 2.09%
1,058,574
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
42,361
Added 3.77%
1,081,218
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$544,454
$17.32 p/Share
31,435
Reduced 2.94%
1,038,857
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
58,806
Added 5.21%
1,070,292
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$441,700
$18.69 p/Share
23,633
Reduced 2.28%
1,011,486
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
58,805
Added 5.38%
1,035,119
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$558,586
$11.26 p/Share
49,608
Reduced 4.84%
976,314
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
44,283
Added 4.14%
1,025,922
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
-
55,770
Added 5.38%
981,639
Common Stock
Sep 20
2023
SELL
Open market or private sale
$603,450
$13.41 p/Share
45,000
Reduced 4.64%
925,869
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$317,937
$14.48 p/Share
21,957
Reduced 2.21%
970,869
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
44,282
Added 4.27%
992,826
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$340,992
$15.53 p/Share
21,957
Reduced 2.26%
948,544
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
44,280
Added 4.36%
970,501
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$475,289
$21.45 p/Share
22,158
Reduced 2.34%
926,221
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
44,282
Added 4.46%
948,379
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,648,266
$17.8 p/Share
148,779
Reduced 14.13%
904,097
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
49,811
Added 4.52%
1,052,876
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
250,263
Added 19.97%
1,003,065
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$422,583
$17.11 p/Share
24,698
Reduced 3.18%
752,802
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
49,810
Added 6.02%
777,500
Common Stock
Jul 15
2022
SELL
Open market or private sale
$1,236,893
$18.96 p/Share
65,237
Reduced 8.23%
727,690
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
$432,937
$4.38 p/Share
98,844
Added 11.08%
792,927
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$559,140
$22.64 p/Share
24,697
Reduced 3.44%
694,083
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
49,811
Added 6.48%
718,780
Common Stock