Apr 03
2025
SELL
Payment of exercise price or tax liability
$9,143
$60.55 p/Share
151
Reduced 0.6%
24,890
Common Stock, $0.01 p...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$11,706
$63.62 p/Share
184
Reduced 0.87%
20,876
Common Stock, $0.01 p...
Apr 01
2025
BUY
Grant, award, or other acquisition
$264,477
$63.5 p/Share
4,165
Added 14.26%
25,041
Common Stock, $0.01 p...
Mar 31
2025
SELL
Payment of exercise price or tax liability
$7,505
$63.61 p/Share
118
Reduced 0.56%
21,060
Common Stock, $0.01 p...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$38,525
$63.89 p/Share
603
Reduced 2.77%
21,178
Common Stock, $0.01 p...
Mar 06
2025
BUY
Grant, award, or other acquisition
$133,274
$63.89 p/Share
2,086
Added 8.74%
21,781
Common Stock, $0.01 p...
Nov 06
2024
SELL
Open market or private sale
$113,445
$75.63 p/Share
1,500
Reduced 6.42%
21,868
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.65%
23,368
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$265,145
$46.97 p/Share
5,645
Added 19.36%
23,520
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$5,648
$47.87 p/Share
118
Reduced 0.66%
17,875
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$4,850
$45.76 p/Share
106
Reduced 0.59%
17,993
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$21,917
$44.1 p/Share
497
Reduced 2.67%
18,099
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$72,456
$44.1 p/Share
1,643
Added 8.12%
18,596
Common Stock, $0.01 p...
Dec 06
2023
SELL
Open market or private sale
$86,701
$50.03 p/Share
1,733
Reduced 8.4%
18,895
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$249,186
$53.82 p/Share
4,630
Added 18.33%
20,628
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,405
$54.28 p/Share
118
Reduced 0.73%
15,998
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$9,960
$55.03 p/Share
181
Reduced 1.11%
16,116
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,686
$53.65 p/Share
106
Reduced 0.65%
16,297
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$47,313
$62.01 p/Share
763
Reduced 4.44%
16,403
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$173,379
$62.01 p/Share
2,796
Added 14.01%
17,166
Common Stock, $0.01 p...
Aug 25
2022
SELL
Open market or private sale
$78,125
$62.5 p/Share
1,250
Reduced 6.6%
17,698
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$211,996
$58.53 p/Share
3,622
Added 15.79%
19,310
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$6,227
$61.05 p/Share
102
Reduced 0.65%
15,688
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$15,997
$59.69 p/Share
268
Reduced 1.67%
15,790
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$14,585
$61.28 p/Share
238
Reduced 1.46%
16,058
Common Stock, $0.01 p...