Apr 03
2024
SELL
Payment of exercise price or tax liability
$13,275
$46.58 p/Share
285
Reduced 0.58%
48,483
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$11,249
$47.87 p/Share
235
Reduced 0.48%
48,768
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$11,531
$45.76 p/Share
252
Reduced 0.51%
49,003
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$48,862
$44.1 p/Share
1,108
Reduced 2.2%
49,255
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$169,211
$44.1 p/Share
3,837
Added 7.08%
50,363
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$461,237
$53.82 p/Share
8,570
Added 14.37%
51,059
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$12,430
$54.28 p/Share
229
Reduced 0.54%
42,489
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$23,167
$55.03 p/Share
421
Reduced 0.98%
42,718
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$13,197
$53.65 p/Share
246
Reduced 0.57%
43,139
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$101,944
$62.01 p/Share
1,644
Reduced 3.65%
43,385
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$404,491
$62.01 p/Share
6,523
Added 12.65%
45,029
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$412,168
$58.53 p/Share
7,042
Added 13.2%
46,313
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$12,393
$61.05 p/Share
203
Reduced 0.51%
39,271
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$38,918
$59.69 p/Share
652
Reduced 1.62%
39,474
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$26,534
$61.28 p/Share
433
Reduced 1.07%
40,126
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$96,210
$61.28 p/Share
1,570
Added 3.73%
40,559
Common Stock, $0.01 p...
Jun 10
2021
SELL
Open market or private sale
$52,308
$58.12 p/Share
900
Reduced 2.06%
42,730
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$9,174
$53.34 p/Share
172
Reduced 0.39%
43,630
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$11,080
$54.58 p/Share
203
Reduced 0.46%
43,802
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$23,260
$55.25 p/Share
421
Reduced 0.95%
44,005
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$422,778
$55.96 p/Share
7,555
Added 14.53%
44,426
Common Stock, $0.01 p...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$30,079
$52.22 p/Share
576
Reduced 1.54%
36,871
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$107,939
$52.22 p/Share
2,067
Added 5.23%
37,447
Common Stock, $0.01 p...