Jun 13
2024
SELL
Payment of exercise price or tax liability
$167,174
$14.58 p/Share
11,466
Reduced 1.26%
901,314
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
-
26,213
Added 2.79%
912,780
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$346,526
$13.66 p/Share
25,368
Reduced 2.78%
888,191
Common Stock
Apr 27
2024
BUY
Exercise of conversion of derivative security
-
32,072
Added 3.39%
913,559
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$579,341
$13.42 p/Share
43,170
Reduced 4.8%
855,561
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
124,251
Added 12.15%
898,731
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$140,229
$12.23 p/Share
11,466
Reduced 1.46%
774,480
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
-
26,213
Added 3.23%
785,946
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$437,711
$12.16 p/Share
35,996
Reduced 4.52%
759,733
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
-
82,295
Added 9.37%
795,729
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$79,278
$10.64 p/Share
7,451
Reduced 1.03%
713,434
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
25,926
Added 2.86%
881,487
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
25,926
Added 3.47%
720,885
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$66,258
$11.01 p/Share
6,018
Added 0.86%
694,959
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$44,916
$11.28 p/Share
3,982
Added 0.57%
688,941
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$47,818
$10.65 p/Share
4,490
Reduced 0.65%
684,959
Common Stock
Jun 09
2022
SELL
Payment of exercise price or tax liability
$545,578
$15.16 p/Share
35,988
Reduced 4.96%
689,449
Common Stock
Jun 09
2022
BUY
Exercise of conversion of derivative security
-
82,295
Added 10.19%
725,437
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$132,372
$13.95 p/Share
9,489
Reduced 1.45%
643,142
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
21,699
Added 3.22%
652,631
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$426,805
$23.8 p/Share
17,933
Reduced 2.76%
630,932
Common Stock
Apr 28
2022
BUY
Exercise of conversion of derivative security
-
41,008
Added 5.94%
648,865
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$265,853
$23.45 p/Share
11,337
Reduced 1.83%
607,857
Common Stock
Apr 27
2022
BUY
Exercise of conversion of derivative security
-
25,926
Added 4.02%
619,194
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$842,126
$26.11 p/Share
32,253
Reduced 5.16%
593,268
Common Stock