Dec 04
2025
SELL
Open market or private sale
$587,500
$23.5 p/Share
25,000
Reduced 2.66%
914,370
Common Stock
Nov 03
2025
SELL
Open market or private sale
$904,414
$23.55 p/Share
38,404
Reduced 3.93%
939,370
Common Stock
Nov 03
2025
BUY
Exercise of conversion of derivative security
$617,152
$16.07 p/Share
38,404
Added 3.78%
977,774
Common Stock
Oct 31
2025
SELL
Open market or private sale
$2,329,554
$23.71 p/Share
98,252
Reduced 9.47%
939,370
Common Stock
Oct 31
2025
BUY
Exercise of conversion of derivative security
$1,578,909
$16.07 p/Share
98,252
Added 8.65%
1,037,622
Common Stock
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