Mar 07
2025
SELL
Payment of exercise price or tax liability
$2,682
$47.9 p/Share
56
Reduced 0.25%
22,436
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$14,648
$46.65 p/Share
314
Reduced 1.38%
22,479
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,653
Added 6.76%
22,793
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$51,403
$45.45 p/Share
1,131
Reduced 5.08%
21,140
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,814
Added 7.53%
22,271
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,775
$48.7 p/Share
57
Reduced 0.28%
20,429
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,917
$51.19 p/Share
57
Reduced 0.28%
20,446
Common Stock
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