Mar 14
2025
SELL
Payment of exercise price or tax liability
$60,541
$40.55 p/Share
1,493
Reduced 26.38%
4,167
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
5,660
Added 50.0%
5,660
Common Stock
Jul 25
2024
SELL
Open market or private sale
$295,208
$44.14 p/Share
6,688
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$45,666
$34.86 p/Share
1,310
Reduced 16.38%
6,688
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,518
Added 36.1%
7,998
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$25,680
$32.1 p/Share
800
Reduced 18.69%
3,480
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,736
Added 53.59%
2,369
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$37,481
$58.02 p/Share
646
Reduced 29.5%
1,544
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
2,190
Added 50.0%
2,190
Common Stock
Mar 17
2021
SELL
Open market or private sale
$124,994
$58.6 p/Share
2,133
Reduced 100.0%
0
Common Stock
Mar 16
2021
SELL
Open market or private sale
$128,340
$58.31 p/Share
2,201
Reduced 50.78%
2,133
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$55,435
$59.48 p/Share
932
Reduced 17.7%
4,334
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
3,133
Added 37.3%
5,266
Common Stock
Mar 15
2020
SELL
Payment of exercise price or tax liability
$30,548
$33.83 p/Share
903
Reduced 29.74%
2,133
Common Stock
Jan 27
2020
BUY
Grant, award, or other acquisition
-
3,036
Added 50.0%
3,036
Common Stock
Apr 24
2019
SELL
Open market or private sale
$130,482
$49.22 p/Share
2,651
Reduced 100.0%
0
Common Stock
Mar 15
2019
SELL
Payment of exercise price or tax liability
$56,246
$50.13 p/Share
1,122
Reduced 29.74%
2,651
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
-
3,773
Added 50.0%
3,773
Common Stock
Apr 25
2018
SELL
Open market or private sale
$151,498
$53.78 p/Share
2,817
Reduced 100.0%
0
Common Stock
Mar 15
2018
SELL
Payment of exercise price or tax liability
$65,926
$54.62 p/Share
1,207
Reduced 30.0%
2,817
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
4,024
Added 50.0%
4,024
Common Stock
Jan 19
2018
SELL
Open market or private sale
$486,720
$54.51 p/Share
8,929
Reduced 100.0%
0
Common Stock