Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$3,357
$57.89 p/Share
58
Reduced 0.21%
26,981
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$3,198
$56.12 p/Share
57
Reduced 0.21%
27,039
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$82,361
$56.84 p/Share
1,449
Reduced 5.08%
27,096
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 7.98%
28,476
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,689
$56.76 p/Share
65
Reduced 0.25%
26,075
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,030
$55.9 p/Share
251
Reduced 0.95%
26,140
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,922
$64.3 p/Share
61
Reduced 0.23%
26,391
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,665
$64.3 p/Share
57
Reduced 0.22%
26,452
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,565
$58.44 p/Share
61
Reduced 0.23%
26,509
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,331
$58.44 p/Share
57
Reduced 0.21%
26,570
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,353
$54.96 p/Share
61
Reduced 0.23%
26,627
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$3,147
$55.21 p/Share
57
Reduced 0.21%
26,688
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$76,571
$58.63 p/Share
1,306
Reduced 4.66%
26,745
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 7.63%
27,979
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,934
$57.01 p/Share
69
Reduced 0.27%
25,739
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,623
$56.9 p/Share
257
Reduced 0.99%
25,808
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 4.67%
26,065
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$26,620
$69.87 p/Share
381
Reduced 1.51%
24,787
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$4,118
$65.36 p/Share
63
Reduced 0.25%
25,168
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$3,987
$65.36 p/Share
61
Reduced 0.24%
25,231
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$4,127
$64.49 p/Share
64
Reduced 0.25%
25,292
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$3,934
$64.49 p/Share
61
Reduced 0.24%
25,356
Common Stock
Aug 04
2021
SELL
Open market or private sale
$47,744
$64.0 p/Share
746
Reduced 2.85%
25,417
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$3,570
$56.66 p/Share
63
Reduced 0.24%
26,163
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$3,473
$56.94 p/Share
61
Reduced 0.23%
26,226
Common Stock