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
Mar 03
2023
SELL
Payment of exercise price or tax liability
$73,323
$56.84 p/Share
1,290
Reduced 5.45%
22,398
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 9.47%
23,626
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,292
$56.76 p/Share
58
Reduced 0.27%
21,218
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,521
$55.9 p/Share
224
Reduced 1.04%
21,276
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,407
$64.3 p/Share
53
Reduced 0.25%
21,500
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,215
$64.3 p/Share
50
Reduced 0.23%
21,553
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,156
$58.44 p/Share
54
Reduced 0.25%
21,603
Common Stock