Apr 03
2024
SELL
Payment of exercise price or tax liability
$8,151
$46.58 p/Share
175
Reduced 0.75%
23,237
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$255,845
$46.97 p/Share
5,447
Added 18.87%
23,412
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$6,606
$47.87 p/Share
138
Reduced 0.76%
17,965
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$5,628
$45.76 p/Share
123
Reduced 0.67%
18,103
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$24,431
$44.1 p/Share
554
Reduced 2.95%
18,226
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$70,383
$44.1 p/Share
1,596
Added 7.83%
18,780
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$240,413
$53.82 p/Share
4,467
Added 18.98%
19,069
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$7,762
$54.28 p/Share
143
Reduced 0.97%
14,602
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$11,996
$55.03 p/Share
218
Reduced 1.46%
14,745
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$6,867
$53.65 p/Share
128
Reduced 0.85%
14,963
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$55,871
$62.01 p/Share
901
Reduced 5.63%
15,091
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$168,233
$62.01 p/Share
2,713
Added 14.5%
15,992
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$205,733
$58.53 p/Share
3,515
Added 17.54%
16,527
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$7,448
$61.05 p/Share
122
Reduced 0.93%
13,012
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$20,175
$59.69 p/Share
338
Reduced 2.51%
13,134
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$16,484
$61.28 p/Share
269
Reduced 1.96%
13,472
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$45,899
$61.28 p/Share
749
Added 5.17%
13,741
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$5,014
$53.34 p/Share
94
Reduced 0.63%
14,778
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$5,294
$54.58 p/Share
97
Reduced 0.65%
14,872
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$9,669
$55.25 p/Share
175
Reduced 1.16%
14,969
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$175,826
$55.96 p/Share
3,142
Added 17.18%
15,144
Common Stock, $0.01 p...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$17,650
$52.22 p/Share
338
Reduced 2.74%
12,002
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$58,904
$52.22 p/Share
1,128
Added 8.38%
12,340
Common Stock, $0.01 p...