Dec 29
2025
SELL
Open market or private sale
$647,931
$24.49 p/Share
26,457
Reduced 1.24%
2,101,761
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$243,915
$24.05 p/Share
10,142
Reduced 0.47%
2,128,218
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$243,915
$24.05 p/Share
10,142
Added 0.47%
2,138,360
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$1,359,575
$24.77 p/Share
54,888
Reduced 2.51%
2,128,218
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$3,455,068
$24.77 p/Share
139,486
Added 6.01%
2,183,106
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$1,421,387
$23.86 p/Share
59,572
Reduced 2.83%
2,043,620
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$3,822,634
$23.86 p/Share
160,211
Added 7.08%
2,103,192
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$1,455,302
$23.33 p/Share
62,379
Reduced 3.11%
1,942,981
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
$3,920,163
$23.33 p/Share
168,031
Added 7.73%
2,005,360
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$3,808,505
$23.33 p/Share
163,245
Reduced 8.16%
1,837,329
Common Stock
Dec 06
2025
BUY
Grant, award, or other acquisition
$9,678,403
$23.33 p/Share
414,848
Added 17.73%
1,925,016
Common Stock
Sep 12
2025
SELL
Open market or private sale
$4,171,649
$25.03 p/Share
166,666
Reduced 9.51%
1,585,726
Common Stock
Sep 04
2025
SELL
Open market or private sale
$2,003,349
$24.04 p/Share
83,334
Reduced 4.54%
1,752,392
Common Stock
Aug 28
2025
SELL
Open market or private sale
$1,917,515
$23.01 p/Share
83,334
Reduced 4.34%
1,835,726
Common Stock
Aug 22
2025
SELL
Open market or private sale
$3,753,318
$22.52 p/Share
166,666
Reduced 7.99%
1,919,060
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$294,109
$23.83 p/Share
12,342
Reduced 0.59%
2,085,726
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$294,109
$23.83 p/Share
12,342
Added 0.58%
2,098,068
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$1,272,737
$23.11 p/Share
55,073
Reduced 2.57%
2,085,726
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$3,421,551
$23.11 p/Share
148,055
Added 6.47%
2,140,799
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$1,390,465
$23.95 p/Share
58,057
Reduced 2.83%
1,992,744
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$3,744,893
$23.95 p/Share
156,363
Added 7.08%
2,050,801
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$5,994,996
$23.95 p/Share
250,313
Reduced 11.67%
1,894,438
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$4,072,817
$23.95 p/Share
170,055
Added 7.98%
1,961,356
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$11,162,017
$23.95 p/Share
466,055
Added 19.74%
1,894,634
Common Stock
Oct 14
2024
SELL
Open market or private sale
$5,182,500
$20.73 p/Share
250,000
Reduced 14.22%
1,508,641
Common Stock