Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$3,126
$57.89 p/Share
54
Reduced 0.12%
46,777
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,974
$56.12 p/Share
53
Reduced 0.11%
46,831
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 2.65%
46,884
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$76,165
$56.84 p/Share
1,340
Reduced 2.85%
45,609
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 5.0%
46,884
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,462
$56.76 p/Share
61
Reduced 0.14%
44,479
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,248
$55.9 p/Share
237
Reduced 0.53%
44,540
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,665
$64.3 p/Share
57
Reduced 0.13%
44,777
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,407
$64.3 p/Share
53
Reduced 0.12%
44,834
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,331
$58.44 p/Share
57
Reduced 0.13%
44,887
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,156
$58.44 p/Share
54
Reduced 0.12%
44,944
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,133
$54.96 p/Share
57
Reduced 0.13%
44,998
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$2,926
$55.21 p/Share
53
Reduced 0.12%
45,055
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$70,121
$58.63 p/Share
1,196
Reduced 2.58%
45,108
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 4.76%
46,245
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,193
$57.01 p/Share
56
Reduced 0.13%
43,992
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$12,575
$56.9 p/Share
221
Reduced 0.5%
44,048
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 2.81%
44,269
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$34,656
$69.87 p/Share
496
Reduced 1.14%
42,991
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$3,856
$65.36 p/Share
59
Reduced 0.14%
43,487
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$3,726
$65.36 p/Share
57
Reduced 0.13%
43,546
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$3,869
$64.49 p/Share
60
Reduced 0.14%
43,603
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$3,676
$64.49 p/Share
57
Reduced 0.13%
43,663
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$3,343
$56.66 p/Share
59
Reduced 0.13%
43,720
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$3,246
$56.94 p/Share
57
Reduced 0.13%
43,779
Common Stock