Apr 03
2025
SELL
Payment of exercise price or tax liability
$7,144
$60.55 p/Share
118
Reduced 0.36%
32,764
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$9,161
$63.62 p/Share
144
Reduced 0.49%
28,967
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$248,602
$63.5 p/Share
3,915
Added 10.64%
32,882
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$6,488
$63.61 p/Share
102
Reduced 0.35%
29,111
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$34,117
$63.89 p/Share
534
Reduced 1.8%
29,213
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$114,682
$63.89 p/Share
1,795
Added 5.69%
29,747
Common Stock, $0.01 p...
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...