Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,244
$56.12 p/Share
40
Reduced 0.19%
20,651
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 5.8%
20,691
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$59,568
$56.84 p/Share
1,048
Reduced 5.12%
19,416
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 10.79%
20,413
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,724
$56.76 p/Share
48
Reduced 0.27%
17,994
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,248
$55.9 p/Share
237
Reduced 1.3%
18,042
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$2,764
$64.3 p/Share
43
Reduced 0.24%
18,204
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$2,572
$64.3 p/Share
40
Reduced 0.22%
18,196
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$2,513
$58.44 p/Share
43
Reduced 0.24%
18,236
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,396
$58.44 p/Share
41
Reduced 0.22%
18,236
Common Stock
Aug 03
2022
SELL
Open market or private sale
$25,730
$60.54 p/Share
425
Reduced 2.27%
18,277
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$2,363
$54.96 p/Share
43
Reduced 0.23%
18,702
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$2,208
$55.21 p/Share
40
Reduced 0.21%
18,618
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$53,822
$58.63 p/Share
918
Reduced 4.69%
18,658
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 10.59%
19,523
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,908
$57.01 p/Share
51
Reduced 0.29%
17,264
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$10,811
$56.9 p/Share
190
Reduced 1.09%
17,315
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 6.82%
17,449
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$18,096
$69.87 p/Share
259
Reduced 1.58%
16,171
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$3,856
$65.36 p/Share
59
Reduced 0.36%
16,430
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$3,726
$65.36 p/Share
57
Reduced 0.34%
16,476
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$3,869
$64.49 p/Share
60
Reduced 0.36%
16,506
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$3,676
$64.49 p/Share
57
Reduced 0.34%
16,566
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$3,343
$56.66 p/Share
59
Reduced 0.35%
16,562
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$3,246
$56.94 p/Share
57
Reduced 0.34%
16,621
Common Stock