May 07
2021
BUY
Grant, award, or other acquisition
$1,496
$83.1 p/Share
18
Added 0.02%
113,196
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$5,891
$73.64 p/Share
80
Added 0.07%
113,177
Common Stock
Apr 23
2021
BUY
Grant, award, or other acquisition
$1,519
$69.06 p/Share
22
Added 0.02%
113,097
Common Stock
Apr 09
2021
BUY
Grant, award, or other acquisition
$1,507
$71.77 p/Share
21
Added 0.02%
113,074
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
$1,498
$74.88 p/Share
20
Added 0.02%
113,053
Common Stock
Mar 12
2021
SELL
Open market or private sale
$466,601
$74.98 p/Share
6,223
Reduced 5.22%
112,961
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
$5,325
$75.0 p/Share
71
Added 0.06%
113,032
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
$31,178
$75.31 p/Share
414
Added 0.35%
119,184
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$154,879
$64.56 p/Share
2,399
Reduced 1.98%
118,769
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$1,485
$64.56 p/Share
23
Added 0.02%
121,168
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
$1,464
$61.02 p/Share
24
Added 0.02%
121,145
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
9,735
Added 7.44%
121,121
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$6,574
$50.96 p/Share
129
Added 0.12%
111,386
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$1,480
$59.19 p/Share
25
Added 0.02%
111,256
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$5,351
$46.13 p/Share
116
Added 0.1%
111,230
Common Stock
Dec 18
2020
BUY
Grant, award, or other acquisition
$1,450
$51.77 p/Share
28
Added 0.03%
111,114
Common Stock
Dec 04
2020
BUY
Grant, award, or other acquisition
$1,484
$53.0 p/Share
28
Added 0.03%
111,085
Common Stock
Nov 20
2020
BUY
Grant, award, or other acquisition
$144,930
$45.39 p/Share
3,193
Added 2.79%
111,057
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
$1,487
$34.58 p/Share
43
Added 0.04%
107,864
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$3,766
$34.24 p/Share
110
Added 0.1%
107,820
Common Stock
Oct 23
2020
BUY
Grant, award, or other acquisition
$1,463
$37.51 p/Share
39
Added 0.04%
107,709
Common Stock
Oct 09
2020
BUY
Grant, award, or other acquisition
$1,465
$37.56 p/Share
39
Added 0.04%
107,669
Common Stock