Apr 03
2025
SELL
Payment of exercise price or tax liability
$6,236
$60.55 p/Share
103
Reduced 0.41%
25,149
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$7,952
$63.62 p/Share
125
Reduced 0.55%
22,412
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$180,340
$63.5 p/Share
2,840
Added 10.11%
25,252
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$5,724
$63.61 p/Share
90
Reduced 0.4%
22,537
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$30,858
$63.89 p/Share
483
Reduced 2.09%
22,604
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$101,648
$63.89 p/Share
1,591
Added 6.45%
23,087
Common Stock, $0.01 p...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$4,797
$46.58 p/Share
103
Reduced 0.45%
22,809
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$180,928
$46.97 p/Share
3,852
Added 14.39%
22,912
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$4,308
$47.87 p/Share
90
Reduced 0.47%
19,060
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$4,438
$45.76 p/Share
97
Reduced 0.5%
19,150
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$20,065
$44.1 p/Share
455
Reduced 2.31%
19,247
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$66,326
$44.1 p/Share
1,504
Added 7.09%
19,702
Common Stock, $0.01 p...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$9,535
$44.98 p/Share
212
Reduced 1.05%
19,945
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$170,071
$53.82 p/Share
3,160
Added 13.64%
20,002
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$4,885
$54.28 p/Share
90
Reduced 0.53%
16,842
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$6,328
$55.03 p/Share
115
Reduced 0.67%
16,932
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,204
$53.65 p/Share
97
Reduced 0.57%
17,047
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$29,702
$62.01 p/Share
479
Reduced 2.72%
17,144
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$109,943
$62.01 p/Share
1,773
Added 9.14%
17,623
Common Stock, $0.01 p...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$14,098
$66.5 p/Share
212
Reduced 1.17%
17,939
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$161,660
$58.53 p/Share
2,762
Added 13.24%
18,106
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$3,968
$61.05 p/Share
65
Reduced 0.42%
15,344
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$14,863
$59.69 p/Share
249
Reduced 1.59%
15,409
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$9,253
$61.28 p/Share
151
Reduced 0.96%
15,658
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$30,579
$61.28 p/Share
499
Added 3.06%
15,809
Common Stock, $0.01 p...