May 16
2022
SELL
Payment of exercise price or tax liability
$252,469
$48.44 p/Share
5,212
Reduced 3.35%
150,540
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$559
$62.09 p/Share
9
Reduced 0.01%
155,761
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
18
Added 0.01%
155,770
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$2,794
$62.09 p/Share
45
Reduced 0.03%
155,752
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
408
Added 0.26%
155,797
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$62,942
$60.99 p/Share
1,032
Reduced 0.66%
155,358
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
31
Added 0.02%
155,389
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$275,979
$61.63 p/Share
4,478
Reduced 2.95%
147,536
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
8,854
Added 5.36%
156,390
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$58,463
$61.09 p/Share
957
Reduced 0.63%
152,014
Common Stock
Dec 22
2021
BUY
Grant, award, or other acquisition
-
253
Added 0.17%
152,971
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
-
232
Added 0.15%
152,718
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
-
221
Added 0.14%
152,486
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$312,548
$61.32 p/Share
5,097
Reduced 3.24%
152,265
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$1,903
$59.48 p/Share
32
Reduced 0.02%
157,362
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
316
Added 0.2%
157,394
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$307,463
$58.98 p/Share
5,213
Reduced 3.39%
148,421
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
8,657
Added 5.22%
157,078
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$60,019
$57.27 p/Share
1,048
Reduced 0.68%
153,634
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$34,669
$54.17 p/Share
640
Reduced 0.41%
154,682
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$180,861
$57.0 p/Share
3,173
Reduced 2.0%
155,322
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
9,939
Added 5.9%
158,495
Common Stock