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
Mar 01
2023
SELL
Payment of exercise price or tax liability
$61,098
$55.9 p/Share
1,093
Reduced 1.06%
102,350
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$18,454
$64.3 p/Share
287
Reduced 0.28%
102,710
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$17,296
$64.3 p/Share
269
Reduced 0.26%
102,884
Common Stock
Nov 09
2022
$175,320
$58.44 p/Share
3,000
Reduced 2.83%
103,153
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$16,772
$58.44 p/Share
287
Reduced 0.27%
106,153
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$15,720
$58.44 p/Share
269
Reduced 0.25%
106,323
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$16,433
$54.96 p/Share
299
Reduced 0.28%
106,592
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$15,459
$55.21 p/Share
280
Reduced 0.26%
106,495
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$286,173
$58.63 p/Share
4,881
Reduced 4.37%
106,775
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
8,861
Added 7.37%
111,413
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$16,989
$57.01 p/Share
298
Reduced 0.29%
102,795
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$63,728
$56.9 p/Share
1,120
Reduced 1.07%
103,093
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,270
Added 5.78%
102,114
Common Stock