Mar 17
2021
BUY
Grant, award, or other acquisition
-
21,230
Added 12.97%
142,464
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$1,421,056
$140.49 p/Share
10,115
Reduced 7.7%
121,234
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$415,985
$144.64 p/Share
2,876
Reduced 2.14%
131,349
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
3,751
Added 2.72%
134,225
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$580,908
$152.79 p/Share
3,802
Reduced 2.83%
130,474
Common Stock
Nov 19
2020
-
100
Reduced 0.07%
134,276
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
19,063
Added 12.42%
134,376
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$1,581,757
$116.58 p/Share
13,568
Reduced 10.53%
115,313
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$238,772
$114.96 p/Share
2,077
Reduced 1.59%
128,881
Common Stock
Jan 13
2020
BUY
Grant, award, or other acquisition
-
8,285
Added 5.95%
130,958
Common Stock
Jun 27
2019
SELL
Open market or private sale
$327,420
$109.14 p/Share
3,000
Reduced 2.39%
122,673
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$1,239,881
$97.59 p/Share
12,705
Reduced 10.95%
103,320
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
-
49,822
Added 28.39%
125,673
Common Stock
Feb 22
2019
-
150
Reduced 0.17%
88,556
Common Stock
Jan 28
2019
BUY
Grant, award, or other acquisition
-
4,508
Added 4.84%
88,706
Common Stock
Jan 25
2019
SELL
Payment of exercise price or tax liability
$214,720
$98.36 p/Share
2,183
Reduced 2.53%
84,198
Common Stock
Aug 20
2018
SELL
Open market or private sale
$277,489
$96.25 p/Share
2,883
Reduced 3.23%
86,381
Common Stock
Mar 09
2018
SELL
Payment of exercise price or tax liability
$606,824
$87.92 p/Share
6,902
Reduced 10.43%
59,269
Common Stock
Mar 09
2018
BUY
Grant, award, or other acquisition
-
44,918
Added 33.48%
89,264
Common Stock
Jan 29
2018
BUY
Grant, award, or other acquisition
-
3,994
Added 7.23%
51,248
Common Stock
Jan 26
2018
SELL
Payment of exercise price or tax liability
$143,697
$106.6 p/Share
1,348
Reduced 2.77%
47,254
Common Stock
Nov 17
2017
-
155
Reduced 0.32%
48,602
Common Stock
Nov 17
2017
SELL
Open market or private sale
$194,780
$97.39 p/Share
2,000
Reduced 3.94%
48,757
Common Stock