Dec 11
2024
|
BUY
Grant, award, or other acquisition
|
$5,074,996
$36.19 p/Share
|
140,232
|
|
Dec 02
2024
|
SELL
Payment of exercise price or tax liability
|
$2,155,961
$36.27 p/Share
|
59,442
|
|
Dec 12
2023
|
BUY
Grant, award, or other acquisition
|
$4,164,991
$30.56 p/Share
|
136,289
|
|
Dec 01
2023
|
SELL
Payment of exercise price or tax liability
|
$2,080,225
$29.09 p/Share
|
71,510
|
|
Jan 31
2023
|
SELL
Payment of exercise price or tax liability
|
$2,858,527
$37.91 p/Share
|
75,403
|
|
Dec 12
2022
|
BUY
Grant, award, or other acquisition
|
$4,575,002
$38.84 p/Share
|
117,791
|
|
Dec 01
2022
|
SELL
Payment of exercise price or tax liability
|
$1,167,642
$40.7 p/Share
|
28,689
|
|
Dec 10
2021
|
BUY
Grant, award, or other acquisition
|
$5,225,018
$50.94 p/Share
|
102,572
|
|
Dec 01
2021
|
SELL
Payment of exercise price or tax liability
|
$996,952
$49.95 p/Share
|
19,959
|
|
May 01
2021
|
SELL
Payment of exercise price or tax liability
|
$3,612,015
$43.11 p/Share
|
83,786
|
|
Dec 11
2020
|
BUY
Grant, award, or other acquisition
|
$3,834,987
$32.1 p/Share
|
119,470
|
|
Dec 01
2020
|
SELL
Payment of exercise price or tax liability
|
$603,491
$32.6 p/Share
|
18,512
|
|