Dec 12
2023
|
BUY
Grant, award, or other acquisition
|
$1,575,001
$30.56 p/Share
|
51,538
|
|
Dec 01
2023
|
SELL
Payment of exercise price or tax liability
|
$1,043,196
$29.09 p/Share
|
35,861
|
|
Dec 12
2022
|
BUY
Grant, award, or other acquisition
|
$1,104,998
$38.84 p/Share
|
28,450
|
|
Dec 01
2022
|
SELL
Payment of exercise price or tax liability
|
$3,010,334
$40.7 p/Share
|
73,964
|
|
Dec 10
2021
|
BUY
Grant, award, or other acquisition
|
$1,274,977
$50.94 p/Share
|
25,029
|
|
Dec 01
2021
|
SELL
Payment of exercise price or tax liability
|
$589,210
$49.95 p/Share
|
11,796
|
|