Apr 03
2025
SELL
Payment of exercise price or tax liability
$9,203
$60.55 p/Share
152
Reduced 0.79%
19,182
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$11,769
$63.62 p/Share
185
Reduced 1.23%
14,889
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$282,257
$63.5 p/Share
4,445
Added 18.69%
19,334
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$7,951
$63.61 p/Share
125
Reduced 0.82%
15,074
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$40,378
$63.89 p/Share
632
Reduced 3.99%
15,199
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$138,066
$63.89 p/Share
2,161
Added 12.01%
15,831
Common Stock, $0.01 p...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$7,080
$46.58 p/Share
152
Reduced 0.95%
15,921
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$261,247
$46.97 p/Share
5,562
Added 25.71%
16,073
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$5,983
$47.87 p/Share
125
Reduced 1.18%
10,511
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$5,125
$45.76 p/Share
112
Reduced 1.04%
10,636
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,108
$44.1 p/Share
524
Reduced 4.65%
10,748
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$75,102
$44.1 p/Share
1,703
Added 13.13%
11,272
Common Stock, $0.01 p...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,889
$48.44 p/Share
39
Reduced 0.34%
11,582
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$245,526
$53.82 p/Share
4,562
Added 28.19%
11,621
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,622
$54.28 p/Share
122
Reduced 1.7%
7,059
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,847
$53.65 p/Share
109
Reduced 1.5%
7,181
Common Stock, $0.01 p...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$5,473
$62.91 p/Share
87
Reduced 1.18%
7,290
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$219,605
$58.53 p/Share
3,752
Added 33.86%
7,328
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$6,924
$59.69 p/Share
116
Reduced 3.14%
3,576
Common Stock, $0.01 p...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$2,310
$60.8 p/Share
38
Reduced 1.02%
3,692
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$187,746
$55.96 p/Share
3,355
Added 50.0%
3,355
Common Stock, $0.01 p...
Jan 29
2021
BUY
Grant, award, or other acquisition
$16,586
$44.23 p/Share
375
Added 50.0%
375
Common Stock, $.01 par...