Apr 03
2025
SELL
Payment of exercise price or tax liability
$9,021
$60.55 p/Share
149
Reduced 0.7%
21,119
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$12,787
$63.62 p/Share
201
Reduced 1.22%
16,331
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$313,499
$63.5 p/Share
4,937
Added 18.84%
21,268
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$8,205
$63.61 p/Share
129
Reduced 0.77%
16,532
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$40,889
$63.89 p/Share
640
Reduced 3.7%
16,661
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$144,966
$63.89 p/Share
2,269
Added 11.59%
17,301
Common Stock, $0.01 p...
Oct 29
2024
SELL
Payment of exercise price or tax liability
$3,623
$64.7 p/Share
56
Reduced 0.32%
17,396
Common Stock, $0.01 p...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$6,940
$46.58 p/Share
149
Reduced 0.85%
17,452
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$290,274
$46.97 p/Share
6,180
Added 25.99%
17,601
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$6,127
$47.87 p/Share
128
Reduced 1.11%
11,421
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$4,804
$45.76 p/Share
105
Reduced 0.9%
11,549
Common Stock, $0.01 p...
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,349
$41.96 p/Share
56
Reduced 0.48%
11,654
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$245,526
$53.82 p/Share
4,562
Added 28.04%
11,710
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,947
$54.28 p/Share
128
Reduced 1.76%
7,148
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$9,630
$55.03 p/Share
175
Reduced 2.35%
7,276
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,633
$53.65 p/Share
105
Reduced 1.39%
7,451
Common Stock, $0.01 p...
Nov 17
2022
SELL
Payment of exercise price or tax liability
$4,043
$72.21 p/Share
56
Reduced 0.74%
7,556
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$230,608
$58.53 p/Share
3,940
Added 34.06%
7,629
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$15,698
$59.69 p/Share
263
Reduced 6.65%
3,689
Common Stock, $0.01 p...
Oct 29
2021
BUY
Grant, award, or other acquisition
$39,983
$58.54 p/Share
683
Added 14.74%
3,952
Common Stock, $0.01 p...