Apr 03
2025
SELL
Payment of exercise price or tax liability
$9,264
$60.55 p/Share
153
Reduced 0.41%
37,070
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$11,896
$63.62 p/Share
187
Reduced 0.56%
32,996
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$268,414
$63.5 p/Share
4,227
Added 10.2%
37,223
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$8,332
$63.61 p/Share
131
Reduced 0.39%
33,183
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$41,720
$63.89 p/Share
653
Reduced 1.92%
33,314
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$147,522
$63.89 p/Share
2,309
Added 6.37%
33,967
Common Stock, $0.01 p...
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...