Dec 11
2025
SELL
Open market or private sale
$332,266
$24.68 p/Share
13,463
Reduced 100.0%
0
Common Stock
Dec 10
2025
SELL
Open market or private sale
$332,689
$24.75 p/Share
13,442
Reduced 49.96%
13,463
Common Stock
Dec 09
2025
SELL
Open market or private sale
$1,186,445
$23.7 p/Share
50,061
Reduced 65.04%
26,905
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$216,415
$24.77 p/Share
8,737
Reduced 10.19%
76,966
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$549,894
$24.77 p/Share
22,200
Added 20.57%
85,703
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$208,154
$23.86 p/Share
8,724
Reduced 12.08%
63,503
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$528,880
$23.86 p/Share
22,166
Added 23.48%
72,227
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$611,782
$23.33 p/Share
26,223
Reduced 34.38%
50,061
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
$1,779,705
$23.33 p/Share
76,284
Added 50.0%
76,284
Common Stock
Jun 27
2025
SELL
Open market or private sale
$1,264,799
$18.44 p/Share
68,590
Reduced 100.0%
0
Common Stock
Apr 20
2025
SELL
Payment of exercise price or tax liability
$97,183
$15.14 p/Share
6,419
Reduced 8.56%
68,590
Common Stock
Apr 20
2025
BUY
Exercise of conversion of derivative security
$399,605
$15.14 p/Share
26,394
Added 26.03%
75,009
Common Stock
Jan 06
2025
SELL
Open market or private sale
$266,271
$23.0 p/Share
11,577
Reduced 19.23%
48,615
Common Stock
Dec 12
2024
SELL
Open market or private sale
$109,226
$21.78 p/Share
5,015
Reduced 7.69%
60,192
Common Stock
Dec 11
2024
SELL
Open market or private sale
$143,204
$21.83 p/Share
6,560
Reduced 9.14%
65,207
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$150,469
$23.11 p/Share
6,511
Reduced 8.32%
71,767
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$382,308
$23.11 p/Share
16,543
Added 17.45%
78,278
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$203,886
$23.95 p/Share
8,513
Reduced 12.12%
61,735
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$518,110
$23.95 p/Share
21,633
Added 23.54%
70,248
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$617,550
$23.95 p/Share
25,785
Reduced 34.66%
48,615
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,781,880
$23.95 p/Share
74,400
Added 50.0%
74,400
Common Stock
Dec 06
2024
SELL
Open market or private sale
$178,733
$23.0 p/Share
7,771
Reduced 100.0%
0
Common Stock
Oct 08
2024
SELL
Open market or private sale
$163,170
$21.0 p/Share
7,770
Reduced 50.0%
7,771
Common Stock
Apr 24
2024
SELL
Open market or private sale
$310,758
$16.96 p/Share
18,323
Reduced 54.11%
15,541
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$105,071
$16.79 p/Share
6,258
Reduced 15.6%
33,864
Common Stock