Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,581
$48.7 p/Share
53
Reduced 0.26%
20,340
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,764
$51.19 p/Share
54
Reduced 0.27%
20,300
Common Stock
Nov 22
2024
SELL
Open market or private sale
$50,727
$51.5 p/Share
985
Reduced 4.62%
20,354
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,876
$54.28 p/Share
53
Reduced 0.25%
21,339
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$2,987
$55.33 p/Share
54
Reduced 0.25%
21,325
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$2,569
$47.59 p/Share
54
Reduced 0.25%
21,379
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$80,185
$49.62 p/Share
1,616
Added 7.01%
21,433
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,694
$49.89 p/Share
54
Reduced 0.27%
19,817
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,126
$46.24 p/Share
219
Reduced 1.02%
21,239
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$73,317
$45.37 p/Share
1,616
Added 7.0%
21,458
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,504
$45.53 p/Share
55
Reduced 0.28%
19,842
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$56,958
$45.53 p/Share
1,251
Reduced 5.92%
19,897
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,258
Added 9.65%
21,148
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,731
$45.53 p/Share
60
Reduced 0.32%
18,890
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$2,842
$51.69 p/Share
55
Reduced 0.29%
18,849
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,739
$51.69 p/Share
53
Reduced 0.28%
18,819
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$2,054
$50.1 p/Share
41
Reduced 0.22%
18,872
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,004
$50.1 p/Share
40
Reduced 0.21%
18,832
Common Stock
Jun 14
2023
SELL
Sale (or disposition) back to the issuer
$98,763
$52.73 p/Share
1,873
Reduced 9.03%
18,872
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$2,373
$57.89 p/Share
41
Reduced 0.2%
20,745
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,244
$56.12 p/Share
40
Reduced 0.19%
20,651
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 5.8%
20,691
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$59,568
$56.84 p/Share
1,048
Reduced 5.12%
19,416
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 10.79%
20,413
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,724
$56.76 p/Share
48
Reduced 0.27%
17,994
Common Stock