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
Mar 03
2023
SELL
Payment of exercise price or tax liability
$46,438
$56.84 p/Share
817
Reduced 12.62%
5,658
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,453
Added 18.42%
6,437
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,043
$56.76 p/Share
36
Reduced 0.71%
5,022
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,745
$55.9 p/Share
228
Reduced 4.31%
5,058
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$2,121
$64.3 p/Share
33
Reduced 0.63%
5,198
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$1,929
$64.3 p/Share
30
Reduced 0.57%
5,192
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$1,929
$58.44 p/Share
33
Reduced 0.63%
5,222
Common Stock