Dec 15
2025
SELL
Payment of exercise price or tax liability
$103,535
$24.05 p/Share
4,305
Reduced 1.71%
248,091
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$103,535
$24.05 p/Share
4,305
Added 1.68%
252,396
Common Stock
Dec 10
2025
SELL
Open market or private sale
$3,711,039
$24.99 p/Share
148,501
Reduced 37.44%
248,091
Common Stock
Dec 09
2025
SELL
Open market or private sale
$497,865
$23.7 p/Share
21,007
Reduced 5.03%
396,592
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$577,017
$24.77 p/Share
23,295
Reduced 5.28%
417,599
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$1,466,359
$24.77 p/Share
59,199
Added 11.84%
440,894
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$607,499
$23.86 p/Share
25,461
Reduced 6.25%
381,695
Common Stock
Dec 08
2025
SELL
Open market or private sale
$1,960,249
$23.15 p/Share
84,676
Reduced 20.0%
338,685
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$1,633,718
$23.86 p/Share
68,471
Added 14.4%
407,156
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$613,975
$23.33 p/Share
26,317
Reduced 5.85%
423,361
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
$1,653,817
$23.33 p/Share
70,888
Added 13.62%
449,678
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$1,626,940
$23.33 p/Share
69,736
Reduced 15.55%
378,790
Common Stock
Dec 06
2025
BUY
Grant, award, or other acquisition
$4,134,402
$23.33 p/Share
177,214
Added 29.88%
415,783
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$113,668
$21.83 p/Share
5,207
Reduced 1.89%
270,430
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$113,668
$21.83 p/Share
5,207
Added 1.85%
275,637
Common Stock
Dec 11
2024
SELL
Open market or private sale
$5,682,125
$21.62 p/Share
262,818
Reduced 49.29%
270,430
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$586,023
$23.11 p/Share
25,358
Reduced 4.54%
533,248
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$1,575,547
$23.11 p/Share
68,176
Added 11.26%
537,424
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$594,319
$23.95 p/Share
24,815
Reduced 5.26%
446,918
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$1,600,554
$23.95 p/Share
66,829
Added 12.41%
471,733
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$2,631,649
$23.95 p/Share
109,881
Reduced 18.3%
490,430
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,718,244
$23.95 p/Share
71,743
Added 12.15%
518,661
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$4,969,385
$23.95 p/Share
207,490
Added 33.55%
410,982
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$113,194
$16.72 p/Share
6,770
Reduced 2.38%
278,118
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$113,194
$16.72 p/Share
6,770
Added 2.32%
284,888
Common Stock