|
Dec 10
2025
|
BUY
Grant, award, or other acquisition
|
$474,984
$41.11 p/Share
|
11,554
|
|
|
Dec 01
2025
|
SELL
Payment of exercise price or tax liability
|
$110,203
$41.43 p/Share
|
2,660
|
|
|
Dec 20
2024
|
BUY
Grant, award, or other acquisition
|
$500,029
$37.26 p/Share
|
13,420
|
|
|
Dec 11
2024
|
BUY
Grant, award, or other acquisition
|
$112,514
$36.19 p/Share
|
3,109
|
|
|
Dec 02
2024
|
SELL
Payment of exercise price or tax liability
|
$92,960
$36.27 p/Share
|
2,563
|
|
|
Dec 12
2023
|
BUY
Grant, award, or other acquisition
|
$93,758
$30.56 p/Share
|
3,068
|
|
|
Dec 01
2023
|
SELL
Payment of exercise price or tax liability
|
$60,245
$29.09 p/Share
|
2,071
|
|