Nov 06
2024
SELL
Open market or private sale
$2,993,127
$18.98 p/Share
157,699
Reduced 16.12%
820,698
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$2,253,518
$14.29 p/Share
157,699
Added 13.88%
978,397
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$635,528
$16.75 p/Share
37,942
Reduced 4.42%
820,698
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$1,708,313
$8.38 p/Share
203,856
Added 19.19%
858,640
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$189,901
$15.91 p/Share
11,936
Reduced 1.79%
654,784
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$192,144
$16.52 p/Share
11,631
Reduced 1.71%
666,720
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$228,339
$16.52 p/Share
13,822
Reduced 2.0%
678,351
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$120,433
$16.09 p/Share
7,485
Reduced 1.07%
692,173
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$224,635
$18.82 p/Share
11,936
Reduced 1.68%
699,658
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$221,919
$19.08 p/Share
11,631
Reduced 1.61%
711,594
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$410,644
$19.09 p/Share
21,511
Reduced 2.89%
723,225
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$1,341,669
$9.55 p/Share
140,489
Added 15.87%
744,736
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$3,169,995
$16.92 p/Share
187,352
Reduced 23.72%
602,437
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
$2,555,703
$11.02 p/Share
231,915
Added 22.7%
789,789
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$2,552,204
$14.95 p/Share
170,716
Reduced 23.43%
557,874
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$2,204,000
$11.02 p/Share
200,000
Added 21.54%
728,590
Common Stock
May 26
2022
SELL
Open market or private sale
$1,466,225
$18.91 p/Share
77,537
Reduced 12.79%
528,590
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
$1,102,000
$11.02 p/Share
100,000
Added 14.16%
606,127
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$169,342
$21.68 p/Share
7,811
Reduced 1.52%
506,127
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$166,242
$22.21 p/Share
7,485
Reduced 1.44%
513,938
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$253,619
$21.25 p/Share
11,935
Reduced 2.24%
521,423
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$575,304
$21.14 p/Share
27,214
Reduced 4.85%
533,358
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$1,481,819
$10.57 p/Share
140,191
Added 20.01%
560,572
Common Stock
Jan 03
2022
SELL
Open market or private sale
$2,500,000
$23.5 p/Share
106,383
Reduced 20.2%
420,381
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$1,172,341
$11.02 p/Share
106,383
Added 16.8%
526,764
Common Stock