Oct 30
2020
SELL
Open market or private sale
$98,716
$159.22 p/Share
620
Reduced 4.19%
14,164
Common Stock
Feb 10
2020
SELL
Open market or private sale
$93,132
$175.72 p/Share
530
Reduced 3.46%
14,784
Common Stock
Feb 10
2020
SELL
Payment of exercise price or tax liability
$701,280
$175.32 p/Share
4,000
Reduced 20.71%
15,314
Common Stock
Feb 10
2020
BUY
Exercise of conversion of derivative security
$537,275
$87.79 p/Share
6,120
Added 24.06%
19,314
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$14,776
$175.91 p/Share
84
Reduced 0.63%
13,194
Common Stock
Feb 01
2020
SELL
Payment of exercise price or tax liability
$51,112
$165.41 p/Share
309
Reduced 2.27%
13,278
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
2,140
Added 13.61%
13,587
Common Stock
Jan 26
2020
SELL
Payment of exercise price or tax liability
$30,163
$167.57 p/Share
180
Reduced 1.55%
11,447
Common Stock
Nov 08
2019
SELL
Payment of exercise price or tax liability
$1,099,132
$157.74 p/Share
6,968
Reduced 36.87%
11,930
Common Stock
Nov 08
2019
SELL
Open market or private sale
$48,077
$158.67 p/Share
303
Reduced 2.54%
11,627
Common Stock
Nov 08
2019
BUY
Exercise of conversion of derivative security
$967,067
$118.18 p/Share
8,183
Added 30.22%
18,898
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$10,262
$126.69 p/Share
81
Reduced 0.75%
10,715
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$12,816
$126.89 p/Share
101
Reduced 0.93%
10,796
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
3,034
Added 21.78%
10,897
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$21,802
$121.12 p/Share
180
Reduced 2.24%
7,863
Common Stock
Jul 05
2018
SELL
Payment of exercise price or tax liability
$4,511
$140.97 p/Share
32
Reduced 0.4%
8,043
Common Stock
Jul 05
2018
BUY
Exercise of conversion of derivative security
-
111
Added 1.36%
8,075
Common Stock
Feb 06
2018
SELL
Payment of exercise price or tax liability
$13,326
$160.56 p/Share
83
Reduced 1.03%
7,964
Common Stock
Feb 02
2018
SELL
Payment of exercise price or tax liability
$10,888
$167.5 p/Share
65
Reduced 0.8%
8,047
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$15,568
$171.08 p/Share
91
Reduced 1.11%
8,112
Common Stock
Jan 26
2018
BUY
Grant, award, or other acquisition
-
1,501
Added 15.47%
8,203
Common Stock
Aug 10
2017
SELL
Open market or private sale
$61,689
$145.15 p/Share
425
Reduced 5.96%
6,702
Common Stock
Aug 10
2017
SELL
Payment of exercise price or tax liability
$566,501
$147.95 p/Share
3,829
Reduced 34.95%
7,127
Common Stock
Aug 10
2017
BUY
Exercise of conversion of derivative security
$361,295
$65.31 p/Share
5,532
Added 33.55%
10,956
Common Stock
Jul 06
2017
SELL
Payment of exercise price or tax liability
$4,262
$129.15 p/Share
33
Reduced 0.6%
5,424
Common Stock