Dec 11
2025
SELL
Open market or private sale
$3,113,460
$24.61 p/Share
126,512
Reduced 71.27%
51,002
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$468,846
$24.77 p/Share
18,928
Reduced 9.64%
177,514
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$1,191,412
$24.77 p/Share
48,099
Added 19.67%
196,442
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$995,916
$23.86 p/Share
41,740
Reduced 21.96%
148,343
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$2,379,963
$23.86 p/Share
99,747
Added 34.42%
190,083
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$600,304
$23.33 p/Share
25,731
Reduced 22.17%
90,336
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
$1,525,478
$23.33 p/Share
65,387
Added 36.04%
116,067
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$767,160
$23.33 p/Share
32,883
Reduced 39.35%
50,680
Common Stock
Dec 06
2025
BUY
Grant, award, or other acquisition
$1,949,524
$23.33 p/Share
83,563
Added 50.0%
83,563
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,131,517
$21.86 p/Share
51,762
Reduced 100.0%
0
Common Stock
Dec 11
2024
SELL
Open market or private sale
$1,203,244
$21.72 p/Share
55,398
Reduced 51.7%
51,762
Common Stock
Dec 10
2024
SELL
Open market or private sale
$876,398
$22.66 p/Share
38,676
Reduced 26.52%
107,160
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$988,368
$23.11 p/Share
42,768
Reduced 22.68%
145,836
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$2,184,588
$23.11 p/Share
94,530
Added 33.39%
188,604
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$1,004,750
$23.95 p/Share
41,952
Reduced 30.84%
94,074
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$2,331,532
$23.95 p/Share
97,350
Added 41.71%
136,026
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$601,025
$23.95 p/Share
25,095
Reduced 39.35%
38,676
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,527,315
$23.95 p/Share
63,771
Added 50.0%
63,771
Common Stock
Oct 02
2024
SELL
Open market or private sale
$1,117,600
$19.99 p/Share
55,908
Reduced 100.0%
0
Common Stock
Sep 29
2024
SELL
Payment of exercise price or tax liability
$955,703
$20.14 p/Share
47,453
Reduced 45.91%
55,908
Common Stock
Sep 29
2024
BUY
Exercise of conversion of derivative security
$2,081,690
$20.14 p/Share
103,361
Added 50.0%
103,361
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,596,591
$16.27 p/Share
98,131
Reduced 100.0%
0
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$719,924
$16.22 p/Share
44,385
Reduced 31.14%
98,131
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$1,493,943
$16.22 p/Share
92,105
Added 39.26%
142,516
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$719,567
$16.22 p/Share
44,363
Reduced 46.81%
50,411
Common Stock