Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,142
$48.7 p/Share
44
Reduced 0.49%
8,979
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,252
$51.19 p/Share
44
Reduced 0.49%
8,988
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,388
$54.28 p/Share
44
Reduced 0.48%
9,032
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$2,434
$55.33 p/Share
44
Reduced 0.48%
9,076
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,093
$47.59 p/Share
44
Reduced 0.48%
9,120
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 14.99%
9,164
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,245
$49.89 p/Share
45
Reduced 0.59%
7,548
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$8,184
$46.24 p/Share
177
Reduced 1.89%
9,193
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 14.71%
9,370
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,367
$45.53 p/Share
52
Reduced 0.67%
7,754
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$48,079
$45.53 p/Share
1,056
Reduced 11.92%
7,806
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,258
Added 20.31%
8,862
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,322
$45.53 p/Share
51
Reduced 0.77%
6,604
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$2,326
$51.69 p/Share
45
Reduced 0.68%
6,611
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,274
$51.69 p/Share
44
Reduced 0.66%
6,656
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$2,204
$50.1 p/Share
44
Reduced 0.65%
6,700
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,204
$50.1 p/Share
44
Reduced 0.65%
6,744
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$2,547
$57.89 p/Share
44
Reduced 0.64%
6,788
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,469
$56.12 p/Share
44
Reduced 0.64%
6,832
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 15.64%
6,876
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$40,356
$56.84 p/Share
710
Reduced 11.25%
5,601
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,453
Added 18.79%
6,278
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,894
$56.76 p/Share
51
Reduced 1.04%
4,858
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$11,068
$55.9 p/Share
198
Reduced 3.88%
4,909
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$1,800
$64.3 p/Share
28
Reduced 0.55%
5,088
Common Stock