Mar 31
2022
SELL
Payment of exercise price or tax liability
$745
$62.09 p/Share
12
Reduced 0.01%
111,987
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
25
Added 0.02%
111,999
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$3,167
$62.09 p/Share
51
Reduced 0.05%
111,974
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
317
Added 0.28%
112,025
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$88,557
$60.99 p/Share
1,452
Reduced 1.28%
111,665
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
43
Added 0.04%
111,708
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$295,762
$61.63 p/Share
4,799
Reduced 4.54%
100,984
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
12,133
Added 9.69%
113,117
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$82,227
$61.09 p/Share
1,346
Reduced 1.26%
105,783
Common Stock
Dec 22
2021
BUY
Grant, award, or other acquisition
-
196
Added 0.18%
107,129
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
-
180
Added 0.17%
106,933
Common Stock
Jun 24
2021
SELL
Payment of exercise price or tax liability
$2,695
$55.0 p/Share
49
Reduced 0.05%
106,753
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
-
275
Added 0.26%
106,802
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$577,510
$53.08 p/Share
10,880
Reduced 9.27%
106,527
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$1,546
$59.48 p/Share
26
Reduced 0.02%
117,407
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
310
Added 0.26%
117,433
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$277,147
$58.98 p/Share
4,699
Reduced 4.28%
105,004
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
12,119
Added 9.38%
117,123
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$48,699
$54.17 p/Share
899
Reduced 0.81%
109,703
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$214,548
$57.0 p/Share
3,764
Reduced 3.29%
110,602
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
11,733
Added 9.3%
114,366
Common Stock