Mar 07
2025
SELL
Payment of exercise price or tax liability
$2,682
$47.9 p/Share
56
Reduced 0.41%
13,486
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$16,541
$56.65 p/Share
292
Reduced 2.13%
13,428
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,653
Added 10.75%
13,720
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$47,268
$45.45 p/Share
1,040
Reduced 7.93%
12,067
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,814
Added 12.16%
13,107
Common Stock
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