Apr 03
2024
SELL
Payment of exercise price or tax liability
$7,126
$46.58 p/Share
153
Reduced 0.45%
34,064
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$269,138
$46.97 p/Share
5,730
Added 14.34%
34,217
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$6,270
$47.87 p/Share
131
Reduced 0.46%
28,487
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$5,353
$45.76 p/Share
117
Reduced 0.41%
28,618
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$24,255
$44.1 p/Share
550
Reduced 1.88%
28,735
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$80,262
$44.1 p/Share
1,820
Added 5.85%
29,285
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$252,954
$53.82 p/Share
4,700
Added 13.7%
29,616
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$7,110
$54.28 p/Share
131
Reduced 0.52%
24,916
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$11,006
$55.03 p/Share
200
Reduced 0.79%
25,047
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$6,277
$53.65 p/Share
117
Reduced 0.46%
25,247
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$51,716
$62.01 p/Share
834
Reduced 3.18%
25,364
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$191,920
$62.01 p/Share
3,095
Added 10.57%
26,198
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$234,705
$58.53 p/Share
4,010
Added 13.01%
26,807
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.44%
22,797
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$17,788
$59.69 p/Share
298
Reduced 1.28%
22,898
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.76%
13,196
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$47,860
$61.28 p/Share
781
Added 3.23%
23,432
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.4%
24,512
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.41%
24,610
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$11,050
$55.25 p/Share
200
Reduced 0.8%
24,711
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$200,617
$55.96 p/Share
3,585
Added 12.58%
24,911
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.63%
21,326
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$61,411
$52.22 p/Share
1,176
Added 5.15%
21,679
Common Stock, $0.01 p...