Mar 07
2025
SELL
Payment of exercise price or tax liability
$2,347
$47.9 p/Share
49
Reduced 0.18%
26,580
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$13,062
$46.65 p/Share
280
Reduced 1.04%
26,561
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,653
Added 5.48%
28,494
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$46,177
$45.45 p/Share
1,016
Reduced 3.65%
26,841
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,814
Added 6.11%
27,857
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,435
$48.7 p/Share
50
Reduced 0.19%
25,965
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,610
$51.19 p/Share
51
Reduced 0.2%
25,916
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,714
$54.28 p/Share
50
Reduced 0.19%
25,967
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$2,821
$55.33 p/Share
51
Reduced 0.2%
25,936
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,427
$47.59 p/Share
51
Reduced 0.2%
25,987
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 5.84%
26,038
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,544
$49.89 p/Share
51
Reduced 0.21%
24,422
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$9,386
$46.24 p/Share
203
Reduced 0.78%
25,846
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 5.84%
26,049
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,686
$45.53 p/Share
59
Reduced 0.24%
24,433
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$54,271
$45.53 p/Share
1,192
Reduced 4.64%
24,492
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,258
Added 8.08%
25,684
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,595
$45.53 p/Share
57
Reduced 0.24%
23,426
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$3,156
$61.9 p/Share
51
Reduced 0.22%
23,370
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,584
$51.69 p/Share
50
Reduced 0.21%
23,421
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$2,555
$50.1 p/Share
51
Reduced 0.22%
23,471
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,505
$50.1 p/Share
50
Reduced 0.21%
23,522
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$2,952
$57.89 p/Share
51
Reduced 0.22%
23,572
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,806
$56.12 p/Share
50
Reduced 0.21%
23,623
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 5.11%
23,673
Common Stock