Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,532
$48.7 p/Share
52
Reduced 0.45%
11,401
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,661
$51.19 p/Share
52
Reduced 0.45%
11,403
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,822
$54.28 p/Share
52
Reduced 0.45%
11,455
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$2,877
$55.33 p/Share
52
Reduced 0.45%
11,448
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,474
$47.59 p/Share
52
Reduced 0.45%
11,500
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 12.27%
11,552
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,644
$49.89 p/Share
53
Reduced 0.53%
9,936
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,866
$46.24 p/Share
235
Reduced 2.07%
11,144
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 12.44%
11,379
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,639
$45.53 p/Share
36
Reduced 0.37%
9,763
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$32,690
$45.53 p/Share
718
Reduced 6.83%
9,799
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
1,329
Added 11.22%
10,517
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,640
$45.53 p/Share
58
Reduced 0.63%
9,188
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$1,705
$51.69 p/Share
33
Reduced 0.36%
9,083
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,791
$51.69 p/Share
54
Reduced 0.59%
9,024
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$1,653
$50.1 p/Share
33
Reduced 0.36%
9,078
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,705
$50.1 p/Share
54
Reduced 0.59%
9,090
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$1,910
$57.89 p/Share
33
Reduced 0.36%
9,145
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$3,030
$56.12 p/Share
54
Reduced 0.59%
9,144
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 12.17%
9,198
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$48,370
$56.84 p/Share
851
Reduced 9.7%
7,923
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,453
Added 14.26%
8,734
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,100
$56.76 p/Share
37
Reduced 0.5%
7,321
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,304
$55.9 p/Share
238
Reduced 3.13%
7,358
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$2,121
$64.3 p/Share
33
Reduced 0.43%
7,577
Common Stock