Dec 09
2025
SELL
Sale (or disposition) back to the issuer
$1,636,149
$23.25 p/Share
70,372
Reduced 100.0%
0
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$5,572
$23.22 p/Share
240
Reduced 0.34%
70,372
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
$14,117
$23.22 p/Share
608
Added 0.85%
70,612
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$36,933
$22.94 p/Share
1,610
Reduced 2.25%
70,004
Common Stock
Oct 13
2025
BUY
Exercise of conversion of derivative security
$93,847
$22.94 p/Share
4,091
Added 5.47%
70,703
Common Stock
Oct 10
2025
SELL
Payment of exercise price or tax liability
$11,434
$22.96 p/Share
498
Reduced 0.73%
67,523
Common Stock
Oct 10
2025
BUY
Exercise of conversion of derivative security
$29,021
$22.96 p/Share
1,264
Added 1.82%
68,021
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$3,667
$15.28 p/Share
240
Reduced 0.36%
66,757
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$9,290
$15.28 p/Share
608
Added 0.9%
66,997
Common Stock
Jul 14
2025
SELL
Payment of exercise price or tax liability
$24,922
$15.48 p/Share
1,610
Reduced 2.37%
66,389
Common Stock
Jul 14
2025
BUY
Exercise of conversion of derivative security
$63,328
$15.48 p/Share
4,091
Added 5.75%
67,088
Common Stock
Jul 10
2025
SELL
Payment of exercise price or tax liability
$8,102
$16.27 p/Share
498
Reduced 0.77%
63,908
Common Stock
Jul 10
2025
BUY
Exercise of conversion of derivative security
$20,565
$16.27 p/Share
1,264
Added 1.92%
64,406
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$4,257
$17.74 p/Share
240
Reduced 0.38%
63,142
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$10,785
$17.74 p/Share
608
Added 0.95%
63,382
Common Stock
Apr 14
2025
SELL
Payment of exercise price or tax liability
$26,082
$16.2 p/Share
1,610
Reduced 2.5%
62,774
Common Stock
Apr 14
2025
BUY
Exercise of conversion of derivative security
$66,274
$16.2 p/Share
4,091
Added 6.05%
63,473
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$8,231
$16.53 p/Share
498
Reduced 0.82%
60,293
Common Stock
Apr 10
2025
BUY
Exercise of conversion of derivative security
$20,893
$16.53 p/Share
1,264
Added 2.04%
60,791
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$5,709
$23.79 p/Share
240
Reduced 0.4%
59,527
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$14,464
$23.79 p/Share
608
Added 1.01%
59,767
Common Stock
Feb 07
2025
SELL
Open market or private sale
$149,200
$29.84 p/Share
5,000
Reduced 7.79%
59,159
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$84,373
$21.59 p/Share
3,908
Reduced 5.74%
64,159
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
$203,399
$21.59 p/Share
9,421
Added 12.32%
67,033
Common Stock
Jan 11
2025
SELL
Payment of exercise price or tax liability
$34,932
$21.59 p/Share
1,618
Reduced 2.68%
58,646
Common Stock