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...
Mar 02
2022
$1,115
$61.93 p/Share
18
Added 0.11%
16,499
Common Stock, $0.01 p...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$12,820
$60.76 p/Share
211
Reduced 1.26%
16,480
Common Stock, $0.01 p...
Nov 22
2021
$1,009
$63.04 p/Share
16
Added 0.1%
16,691
Common Stock, $0.01 p...
Aug 19
2021
BUY
Grant, award, or other acquisition
$1,094
$54.71 p/Share
20
Added 0.12%
16,674
Common Stock, $0.01 p...
May 19
2021
BUY
Grant, award, or other acquisition
$1,982
$56.63 p/Share
35
Added 0.21%
16,654
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$3,360
$53.34 p/Share
63
Reduced 0.38%
16,618
Common Stock, $0.01 p...