Apr 03
2024
SELL
Payment of exercise price or tax liability
$31,534
$46.58 p/Share
677
Reduced 0.29%
232,367
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$1,551,231
$46.97 p/Share
33,026
Added 12.41%
233,044
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$28,482
$47.87 p/Share
595
Reduced 0.3%
200,018
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$26,952
$45.76 p/Share
589
Reduced 0.29%
200,613
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$148,264
$44.1 p/Share
3,362
Reduced 1.64%
201,202
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$609,109
$44.1 p/Share
13,812
Added 6.32%
204,564
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$1,457,822
$53.82 p/Share
27,087
Added 11.57%
207,066
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$52,163
$54.28 p/Share
961
Reduced 0.53%
179,979
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$89,698
$55.03 p/Share
1,630
Reduced 0.89%
180,940
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$51,074
$53.65 p/Share
952
Reduced 0.52%
182,570
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$354,387
$62.01 p/Share
5,715
Reduced 3.02%
183,522
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$1,455,808
$62.01 p/Share
23,477
Added 11.04%
189,237
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$1,393,365
$58.53 p/Share
23,806
Added 10.94%
193,806
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$70,146
$61.05 p/Share
1,149
Reduced 0.67%
170,010
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$148,330
$59.69 p/Share
2,485
Reduced 1.43%
171,159
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$82,176
$61.28 p/Share
1,341
Reduced 0.77%
173,644
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$337,959
$61.28 p/Share
5,515
Added 3.06%
174,985
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$49,393
$53.34 p/Share
926
Reduced 0.5%
182,602
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$38,806
$54.58 p/Share
711
Reduced 0.39%
183,528
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$55,747
$55.25 p/Share
1,009
Reduced 0.54%
184,239
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$1,318,697
$55.96 p/Share
23,565
Added 11.29%
185,248
Common Stock, $0.01 p...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$87,469
$52.22 p/Share
1,675
Reduced 1.03%
161,683
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$361,049
$52.22 p/Share
6,914
Added 4.06%
163,358
Common Stock, $0.01 p...