Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$2,836
$57.89 p/Share
49
Reduced 0.16%
31,540
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,413
$56.12 p/Share
43
Reduced 0.14%
31,100
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 3.93%
31,143
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$67,980
$56.84 p/Share
1,196
Reduced 3.85%
29,868
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 7.38%
31,005
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,121
$56.76 p/Share
55
Reduced 0.19%
28,594
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,844
$55.9 p/Share
194
Reduced 0.67%
28,649
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,729
$64.3 p/Share
58
Reduced 0.2%
28,651
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,472
$64.3 p/Share
54
Reduced 0.19%
28,597
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,390
$58.44 p/Share
58
Reduced 0.2%
28,651
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,214
$58.44 p/Share
55
Reduced 0.19%
28,538
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,188
$54.96 p/Share
58
Reduced 0.2%
28,593
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$2,981
$55.21 p/Share
54
Reduced 0.19%
28,307
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$72,115
$58.63 p/Share
1,230
Reduced 4.16%
28,361
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 7.26%
29,530
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,364
$57.01 p/Share
59
Reduced 0.22%
27,279
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$13,485
$56.9 p/Share
237
Reduced 0.86%
27,338
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 4.5%
27,104
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$31,022
$69.87 p/Share
444
Reduced 1.69%
25,826
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$3,922
$65.36 p/Share
60
Reduced 0.23%
26,270
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$3,791
$65.36 p/Share
58
Reduced 0.22%
26,330
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$3,934
$64.49 p/Share
61
Reduced 0.23%
26,383
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$3,740
$64.49 p/Share
58
Reduced 0.22%
26,444
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$3,400
$56.66 p/Share
60
Reduced 0.23%
26,380
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$3,303
$56.94 p/Share
58
Reduced 0.22%
26,440
Common Stock