Sep 09
2024
SELL
Payment of exercise price or tax liability
$3,093
$54.28 p/Share
57
Reduced 0.28%
20,503
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,153
$55.33 p/Share
57
Reduced 0.28%
20,543
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,712
$47.59 p/Share
57
Reduced 0.28%
20,600
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 7.26%
20,657
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$3,083
$53.16 p/Share
58
Reduced 0.3%
19,041
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,588
$46.24 p/Share
229
Reduced 1.1%
20,649
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 7.18%
20,878
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,959
$45.53 p/Share
65
Reduced 0.34%
19,262
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$60,418
$45.53 p/Share
1,327
Reduced 6.42%
19,327
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,258
Added 9.86%
20,654
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,868
$45.53 p/Share
63
Reduced 0.34%
18,396
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$2,842
$51.69 p/Share
55
Reduced 0.3%
18,384
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,739
$51.69 p/Share
53
Reduced 0.29%
18,439
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$2,705
$50.1 p/Share
54
Reduced 0.29%
18,492
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,705
$50.1 p/Share
54
Reduced 0.29%
18,527
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$3,126
$57.89 p/Share
54
Reduced 0.29%
18,581
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,974
$56.12 p/Share
53
Reduced 0.28%
18,629
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 6.4%
18,653
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$77,984
$56.84 p/Share
1,372
Reduced 7.32%
17,378
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 11.68%
18,685
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,462
$56.76 p/Share
61
Reduced 0.37%
16,280
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,248
$55.9 p/Share
237
Reduced 1.43%
16,341
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,858
$64.3 p/Share
60
Reduced 0.36%
16,549
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,665
$64.3 p/Share
57
Reduced 0.34%
16,596
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,565
$58.44 p/Share
61
Reduced 0.36%
16,653
Common Stock