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
Mar 03
2021
SELL
Payment of exercise price or tax liability
$14,526
$53.21 p/Share
273
Reduced 1.88%
14,284
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
1,311
Added 8.26%
14,557
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
438
Added 3.2%
13,246
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$4,254
$49.46 p/Share
86
Reduced 0.67%
12,802
Common Stock
Dec 05
2020
SELL
Payment of exercise price or tax liability
$3,165
$49.46 p/Share
64
Reduced 0.49%
12,874
Common Stock