Dec 09
2024
SELL
Payment of exercise price or tax liability
$17,142
$48.7 p/Share
352
Reduced 0.28%
126,679
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$14,333
$51.19 p/Share
280
Reduced 0.22%
126,593
Common Stock
Nov 27
2024
-
3,000
Reduced 2.31%
126,873
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$18,020
$54.28 p/Share
332
Reduced 0.25%
129,873
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$14,607
$55.33 p/Share
264
Reduced 0.2%
130,205
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$15,799
$47.59 p/Share
332
Reduced 0.25%
130,469
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$500,169
$49.62 p/Share
10,080
Added 7.15%
130,801
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$13,170
$49.89 p/Share
264
Reduced 0.22%
120,721
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$63,117
$46.24 p/Share
1,365
Reduced 1.04%
129,421
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$457,329
$45.37 p/Share
10,080
Added 7.16%
130,786
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$12,338
$45.53 p/Share
271
Reduced 0.23%
120,005
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$336,557
$45.53 p/Share
7,392
Reduced 5.79%
120,276
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
$667,287
$45.53 p/Share
14,656
Added 10.3%
127,668
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,065
$45.53 p/Share
265
Reduced 0.23%
113,012
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$14,628
$51.69 p/Share
283
Reduced 0.25%
113,277
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$14,266
$51.69 p/Share
276
Reduced 0.24%
113,408
Common Stock
Nov 22
2023
$151,680
$50.56 p/Share
3,000
Reduced 2.57%
113,684
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$14,178
$50.1 p/Share
283
Reduced 0.24%
116,684
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$13,827
$50.1 p/Share
276
Reduced 0.24%
116,779
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$16,382
$57.89 p/Share
283
Reduced 0.24%
117,055
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$15,489
$56.12 p/Share
276
Reduced 0.23%
117,338
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$468,051
$58.83 p/Share
7,956
Added 6.36%
117,163
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$505,534
$56.84 p/Share
8,894
Reduced 7.53%
109,207
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
16,034
Added 11.98%
117,794
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$16,063
$56.76 p/Share
283
Reduced 0.28%
102,067
Common Stock