Apr 03
2024
SELL
Payment of exercise price or tax liability
$19,144
$46.58 p/Share
411
Reduced 0.93%
43,812
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$448,657
$46.97 p/Share
9,552
Added 17.76%
44,223
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$17,807
$47.87 p/Share
372
Reduced 1.06%
34,671
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$15,970
$45.76 p/Share
349
Reduced 0.99%
35,043
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$62,710
$44.1 p/Share
1,422
Reduced 3.86%
35,392
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$148,617
$44.1 p/Share
3,370
Added 8.39%
36,814
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$421,518
$53.82 p/Share
7,832
Added 17.31%
37,426
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$20,192
$54.28 p/Share
372
Reduced 1.24%
29,594
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$32,852
$55.03 p/Share
597
Reduced 1.95%
29,966
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$18,723
$53.65 p/Share
349
Reduced 1.13%
30,563
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$90,410
$62.01 p/Share
1,458
Reduced 4.5%
30,912
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$355,441
$62.01 p/Share
5,732
Added 15.04%
32,370
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$414,802
$58.53 p/Share
7,087
Added 17.46%
33,498
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$19,780
$61.05 p/Share
324
Reduced 1.21%
26,411
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$54,378
$59.69 p/Share
911
Reduced 3.3%
26,735
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$40,506
$61.28 p/Share
661
Reduced 2.34%
27,646
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$95,290
$61.28 p/Share
1,555
Added 5.21%
28,307
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$14,669
$53.34 p/Share
275
Reduced 0.89%
30,455
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$17,684
$54.58 p/Share
324
Reduced 1.04%
30,730
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$32,984
$55.25 p/Share
597
Reduced 1.89%
31,054
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$371,407
$55.96 p/Share
6,637
Added 17.33%
31,651
Common Stock, $0.01 p...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$30,340
$52.22 p/Share
581
Reduced 2.27%
25,014
Common Stock, $0.01 p...
Feb 26
2021
BUY
Grant, award, or other acquisition
$106,894
$52.22 p/Share
2,047
Added 7.41%
25,595
Common Stock, $0.01 p...