Mar 03
2023
SELL
Payment of exercise price or tax liability
$77,984
$56.84 p/Share
1,372
Reduced 7.32%
17,378
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 11.68%
18,685
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,462
$56.76 p/Share
61
Reduced 0.37%
16,280
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,248
$55.9 p/Share
237
Reduced 1.43%
16,341
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,858
$64.3 p/Share
60
Reduced 0.36%
16,549
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,665
$64.3 p/Share
57
Reduced 0.34%
16,596
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,565
$58.44 p/Share
61
Reduced 0.36%
16,653
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,331
$58.44 p/Share
57
Reduced 0.34%
16,703
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,298
$54.96 p/Share
60
Reduced 0.36%
16,760
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$3,147
$55.21 p/Share
57
Reduced 0.34%
16,787
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$76,864
$58.63 p/Share
1,311
Reduced 7.22%
16,844
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 11.34%
18,084
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,877
$57.01 p/Share
68
Reduced 0.43%
15,843
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,566
$56.9 p/Share
256
Reduced 1.58%
15,911
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 7.33%
16,149
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$17,957
$69.87 p/Share
257
Reduced 1.7%
14,871
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$4,118
$65.36 p/Share
63
Reduced 0.41%
15,128
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$3,922
$65.36 p/Share
60
Reduced 0.39%
15,188
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$4,063
$64.49 p/Share
63
Reduced 0.41%
15,241
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$3,934
$64.49 p/Share
61
Reduced 0.4%
15,304
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$3,570
$56.66 p/Share
63
Reduced 0.41%
15,350
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$3,416
$56.94 p/Share
60
Reduced 0.39%
15,413
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$87,755
$52.96 p/Share
1,657
Reduced 9.69%
15,442
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
2,853
Added 14.39%
16,971
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$3,760
$52.96 p/Share
71
Reduced 0.5%
14,213
Common Stock