Apr 03
2024
SELL
Payment of exercise price or tax liability
$5,449
$46.58 p/Share
117
Reduced 0.56%
20,937
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$205,117
$46.97 p/Share
4,367
Added 17.18%
21,054
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$4,882
$47.87 p/Share
102
Reduced 0.61%
16,687
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$5,033
$45.76 p/Share
110
Reduced 0.65%
16,789
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$22,755
$44.1 p/Share
516
Reduced 2.96%
16,899
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$75,234
$44.1 p/Share
1,706
Added 8.92%
17,415
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$192,783
$53.82 p/Share
3,582
Added 16.81%
17,725
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.72%
14,143
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$10,345
$55.03 p/Share
188
Reduced 1.3%
14,245
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,901
$53.65 p/Share
110
Reduced 0.76%
14,433
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$49,235
$62.01 p/Share
794
Reduced 5.18%
14,543
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$179,953
$62.01 p/Share
2,902
Added 15.91%
15,337
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$183,316
$58.53 p/Share
3,132
Added 16.45%
15,908
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$6,471
$61.05 p/Share
106
Reduced 0.82%
12,776
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$16,654
$59.69 p/Share
279
Reduced 2.12%
12,882
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$15,136
$61.28 p/Share
247
Reduced 1.84%
13,161
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$50,066
$61.28 p/Share
817
Added 5.74%
13,408
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$5,494
$53.34 p/Share
103
Reduced 0.71%
14,438
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$5,785
$54.58 p/Share
106
Reduced 0.72%
14,641
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$10,332
$55.25 p/Share
187
Reduced 1.25%
14,747
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$188,026
$55.96 p/Share
3,360
Added 18.37%
14,934
Common Stock, $0.01 p...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$19,269
$52.22 p/Share
369
Reduced 3.09%
11,574
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$64,178
$52.22 p/Share
1,229
Added 9.33%
11,943
Common Stock, $0.01 p...