Feb 20
2025
SELL
Payment of exercise price or tax liability
$311,415
$17.84 p/Share
17,456
Reduced 1.82%
939,370
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$782,109
$18.34 p/Share
42,645
Reduced 4.78%
848,865
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
$1,872,734
$9.17 p/Share
204,224
Added 17.59%
956,826
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$211,916
$18.22 p/Share
11,631
Reduced 1.44%
795,247
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$256,499
$18.56 p/Share
13,820
Reduced 1.68%
806,878
Common Stock
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