Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$2,705
$50.1 p/Share
54
Reduced 0.59%
9,090
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$1,910
$57.89 p/Share
33
Reduced 0.36%
9,145
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$3,030
$56.12 p/Share
54
Reduced 0.59%
9,144
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 12.17%
9,198
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$48,370
$56.84 p/Share
851
Reduced 9.7%
7,923
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,453
Added 14.26%
8,734
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,100
$56.76 p/Share
37
Reduced 0.5%
7,321
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,304
$55.9 p/Share
238
Reduced 3.13%
7,358
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$2,121
$64.3 p/Share
33
Reduced 0.43%
7,577
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$1,929
$64.3 p/Share
30
Reduced 0.39%
7,596
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$1,929
$58.44 p/Share
33
Reduced 0.43%
7,626
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$1,812
$58.44 p/Share
31
Reduced 0.4%
7,647
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$1,814
$54.96 p/Share
33
Reduced 0.43%
7,678
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$1,656
$55.21 p/Share
30
Reduced 0.39%
7,679
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$43,797
$58.63 p/Share
747
Reduced 8.83%
7,709
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
1,389
Added 14.16%
8,417
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,109
$57.01 p/Share
37
Reduced 0.52%
7,067
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$8,023
$56.9 p/Share
141
Reduced 1.95%
7,104
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 15.03%
7,225
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$18,236
$69.87 p/Share
261
Reduced 4.2%
5,947
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$2,157
$65.36 p/Share
33
Reduced 0.53%
6,208
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$2,092
$65.36 p/Share
32
Reduced 0.51%
6,238
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$2,128
$64.49 p/Share
33
Reduced 0.52%
6,263
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$2,064
$64.49 p/Share
32
Reduced 0.51%
6,296
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$1,870
$56.66 p/Share
33
Reduced 0.52%
6,313
Common Stock