Mar 07
2025
SELL
Payment of exercise price or tax liability
$2,682
$47.9 p/Share
56
Reduced 0.49%
11,460
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$13,575
$46.65 p/Share
291
Reduced 2.49%
11,399
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,653
Added 12.39%
11,690
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$47,040
$45.45 p/Share
1,035
Reduced 9.35%
10,037
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,814
Added 14.08%
11,072
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,483
$48.7 p/Share
51
Reduced 0.57%
8,923
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,661
$51.19 p/Share
52
Reduced 0.58%
8,926
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,768
$54.28 p/Share
51
Reduced 0.56%
8,978
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$2,877
$55.33 p/Share
52
Reduced 0.57%
9,029
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,474
$47.59 p/Share
52
Reduced 0.57%
9,081
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 15.03%
9,133
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,594
$49.89 p/Share
52
Reduced 0.69%
7,517
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,820
$46.24 p/Share
234
Reduced 2.5%
9,128
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 14.72%
9,362
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,639
$45.53 p/Share
36
Reduced 0.46%
7,746
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$32,098
$45.53 p/Share
705
Reduced 8.31%
7,782
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
1,329
Added 13.54%
8,487
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,640
$45.53 p/Share
58
Reduced 0.8%
7,158
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$1,654
$51.69 p/Share
32
Reduced 0.45%
7,082
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,636
$51.69 p/Share
51
Reduced 0.71%
7,105
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$1,553
$50.1 p/Share
31
Reduced 0.43%
7,156
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,555
$50.1 p/Share
51
Reduced 0.71%
7,123
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$1,852
$57.89 p/Share
32
Reduced 0.44%
7,174
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,862
$56.12 p/Share
51
Reduced 0.7%
7,206
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 15.53%
6,933
Common Stock