Jul 22
2025
BUY
Open market or private purchase
$25,056
$52.75 p/Share
475
Added 4.31%
10,535
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
$75,040
$51.61 p/Share
1,454
Added 12.74%
9,961
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,055
$50.05 p/Share
101
Reduced 1.17%
8,496
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$5,069
$49.7 p/Share
102
Reduced 1.17%
8,597
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$1,226
$51.1 p/Share
24
Reduced 0.28%
8,699
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$2,758
$54.09 p/Share
51
Reduced 0.58%
8,723
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$5,740
$54.16 p/Share
106
Reduced 1.19%
8,774
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$1,618
$49.05 p/Share
33
Reduced 0.43%
7,556
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$5,039
$49.9 p/Share
101
Reduced 1.12%
8,883
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$70,043
$49.05 p/Share
1,428
Added 13.71%
8,984
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$1,176
$49.0 p/Share
24
Reduced 0.32%
7,589
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$5,300
$50.0 p/Share
106
Reduced 1.37%
7,613
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$2,550
$50.0 p/Share
51
Reduced 0.66%
7,719
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$1,748
$48.58 p/Share
36
Reduced 0.46%
7,770
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$65,011
$46.14 p/Share
1,409
Added 15.29%
7,806
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$8,025
$44.34 p/Share
181
Reduced 2.75%
6,397
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$2,967
$44.29 p/Share
67
Reduced 1.01%
6,563
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$2,460
$45.55 p/Share
54
Reduced 0.81%
6,630
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$68,752
$46.36 p/Share
1,483
Added 18.16%
6,684
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$1,458
$42.87 p/Share
34
Reduced 0.65%
5,198
Common Stock