Sep 09
2024
SELL
Payment of exercise price or tax liability
$3,093
$54.28 p/Share
57
Reduced 0.52%
10,961
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,153
$55.33 p/Share
57
Reduced 0.51%
11,018
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,712
$47.59 p/Share
57
Reduced 0.51%
11,075
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 12.68%
11,132
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
-
58
Reduced 0.61%
9,516
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,773
$46.24 p/Share
233
Reduced 2.04%
11,178
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 12.41%
11,411
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,959
$45.53 p/Share
65
Reduced 0.66%
9,795
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$60,603
$45.43 p/Share
1,334
Reduced 11.92%
9,860
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,258
Added 16.79%
11,194
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,907
$45.43 p/Share
64
Reduced 0.71%
8,936
Common Stock
Dec 12
2023
SELL
Open market or private sale
$35,478
$52.56 p/Share
675
Reduced 6.99%
8,983
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$2,998
$51.69 p/Share
58
Reduced 0.6%
9,658
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$3,516
$61.69 p/Share
57
Reduced 0.58%
9,716
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$2,905
$50.1 p/Share
58
Reduced 0.59%
9,773
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,855
$50.1 p/Share
57
Reduced 0.58%
9,831
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$3,357
$57.89 p/Share
58
Reduced 0.58%
9,888
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$3,198
$56.12 p/Share
57
Reduced 0.57%
9,946
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 11.31%
10,003
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$51,042
$56.84 p/Share
898
Reduced 9.33%
8,728
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,453
Added 13.16%
9,584
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,689
$56.76 p/Share
65
Reduced 0.79%
8,173
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,030
$55.9 p/Share
251
Reduced 2.96%
8,238
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$2,314
$64.3 p/Share
36
Reduced 0.42%
8,489
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,665
$64.3 p/Share
57
Reduced 0.66%
8,525
Common Stock