Apr 03
2024
SELL
Payment of exercise price or tax liability
$5,496
$46.58 p/Share
118
Reduced 0.39%
29,822
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$207,842
$46.97 p/Share
4,425
Added 12.88%
29,940
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$4,930
$47.87 p/Share
103
Reduced 0.4%
25,515
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$4,987
$45.76 p/Share
109
Reduced 0.42%
25,618
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$22,623
$44.1 p/Share
513
Reduced 1.96%
25,727
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$74,881
$44.1 p/Share
1,698
Added 6.08%
26,240
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$195,205
$53.82 p/Share
3,627
Added 12.02%
26,549
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$5,536
$54.28 p/Share
102
Reduced 0.44%
22,922
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$9,850
$55.03 p/Share
179
Reduced 0.77%
23,024
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,847
$53.65 p/Share
109
Reduced 0.47%
23,203
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$47,065
$62.01 p/Share
759
Reduced 3.15%
23,312
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$171,953
$62.01 p/Share
2,773
Added 10.33%
24,071
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$182,438
$58.53 p/Share
3,117
Added 11.24%
24,616
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$6,166
$61.05 p/Share
101
Reduced 0.24%
41,499
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$16,176
$59.69 p/Share
271
Reduced 1.24%
21,600
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$14,462
$61.28 p/Share
236
Reduced 1.07%
21,871
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$47,860
$61.28 p/Share
781
Added 3.41%
22,107
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$5,227
$53.34 p/Share
98
Reduced 0.42%
23,187
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$5,513
$54.58 p/Share
101
Reduced 0.43%
23,285
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$9,890
$55.25 p/Share
179
Reduced 0.76%
23,386
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$187,186
$55.96 p/Share
3,345
Added 12.43%
23,565
Common Stock, $0.01 p...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$18,434
$52.22 p/Share
353
Reduced 1.72%
20,220
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$61,411
$52.22 p/Share
1,176
Added 5.41%
20,573
Common Stock, $0.01 p...