Dec 09
2025
SELL
Payment of exercise price or tax liability
$318,096
$24.77 p/Share
12,842
Reduced 18.86%
55,245
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$641,543
$24.77 p/Share
25,900
Added 27.56%
68,087
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$603,133
$23.86 p/Share
25,278
Reduced 37.47%
42,187
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$1,216,430
$23.86 p/Share
50,982
Added 43.04%
67,465
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$378,179
$23.33 p/Share
16,210
Reduced 49.58%
16,483
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
$762,727
$23.33 p/Share
32,693
Added 50.0%
32,693
Common Stock
Dec 12
2024
SELL
Open market or private sale
$194,604
$21.78 p/Share
8,935
Reduced 100.0%
0
Common Stock
Dec 11
2024
SELL
Open market or private sale
$1,010,859
$21.83 p/Share
46,306
Reduced 83.83%
8,935
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$203,113
$23.11 p/Share
8,789
Reduced 13.73%
55,241
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$409,601
$23.11 p/Share
17,724
Added 21.68%
64,030
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$582,224
$23.95 p/Share
24,310
Reduced 34.43%
46,306
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$1,191,680
$23.95 p/Share
49,757
Added 41.34%
70,616
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$264,096
$23.95 p/Share
11,027
Reduced 34.58%
20,859
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$763,669
$23.95 p/Share
31,886
Added 50.0%
31,886
Common Stock
Jun 11
2024
SELL
Open market or private sale
$628,756
$20.49 p/Share
30,686
Reduced 100.0%
0
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$450,163
$14.67 p/Share
30,686
Added 50.0%
30,686
Common Stock
Dec 14
2023
SELL
Open market or private sale
$444,210
$17.0 p/Share
26,130
Reduced 100.0%
0
Common Stock
Dec 12
2023
SELL
Open market or private sale
$419,860
$16.07 p/Share
26,127
Reduced 50.0%
26,130
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$157,642
$16.22 p/Share
9,719
Reduced 15.78%
51,879
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
$317,912
$16.22 p/Share
19,600
Added 24.14%
61,598
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$106,760
$16.22 p/Share
6,582
Reduced 13.55%
41,998
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$280,119
$16.22 p/Share
17,270
Added 26.23%
48,580
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$277,848
$16.22 p/Share
17,130
Reduced 35.36%
31,310
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$785,696
$16.22 p/Share
48,440
Added 50.0%
48,440
Common Stock
Jun 12
2023
SELL
Open market or private sale
$534,672
$16.0 p/Share
33,417
Reduced 100.0%
0
Common Stock