Apr 03
2024
SELL
Payment of exercise price or tax liability
$6,614
$46.58 p/Share
142
Reduced 0.63%
22,469
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$284,262
$46.97 p/Share
6,052
Added 21.11%
22,611
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$5,361
$47.87 p/Share
112
Reduced 0.67%
16,559
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$4,576
$45.76 p/Share
100
Reduced 0.6%
16,671
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$20,815
$44.1 p/Share
472
Reduced 2.74%
16,771
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$68,884
$44.1 p/Share
1,562
Added 8.31%
17,243
Common Stock, $0.01 p...
Jul 31
2023
SELL
Payment of exercise price or tax liability
$4,217
$47.39 p/Share
89
Reduced 0.51%
17,526
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$234,386
$53.82 p/Share
4,355
Added 19.82%
17,615
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,079
$54.28 p/Share
112
Reduced 0.84%
13,260
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$9,740
$55.03 p/Share
177
Reduced 1.31%
13,372
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,365
$53.65 p/Share
100
Reduced 0.73%
13,549
Common Stock, $0.01 p...
Jul 29
2022
SELL
Payment of exercise price or tax liability
$5,517
$61.99 p/Share
89
Reduced 0.65%
13,649
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$201,343
$58.53 p/Share
3,440
Added 20.01%
13,755
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$7,753
$61.05 p/Share
127
Reduced 1.22%
10,315
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$15,460
$59.69 p/Share
259
Reduced 2.42%
10,442
Common Stock, $0.01 p...
Jul 30
2021
SELL
Payment of exercise price or tax liability
$4,762
$53.5 p/Share
89
Reduced 0.82%
10,701
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$6,187
$53.34 p/Share
116
Reduced 1.06%
10,790
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$6,932
$54.58 p/Share
127
Reduced 1.15%
10,906
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$9,614
$55.25 p/Share
174
Reduced 1.55%
11,033
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$172,077
$55.96 p/Share
3,075
Added 21.53%
11,207
Common Stock, $0.01 p...