Mar 31
2021
SELL
Open market or private sale
$17,293
$114.52 p/Share
151
Reduced 0.43%
34,785
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$55,569
$84.58 p/Share
657
Reduced 1.8%
35,785
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
1,612
Added 4.24%
36,442
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
19,442
Added 35.82%
34,830
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$312,821
$147.21 p/Share
2,125
Reduced 12.13%
15,388
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
4,694
Added 21.14%
17,513
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$38,821
$150.47 p/Share
258
Reduced 1.97%
12,819
Common Stock
Oct 06
2020
SELL
Payment of exercise price or tax liability
$32,055
$151.92 p/Share
211
Reduced 1.59%
13,077
Common Stock
Oct 04
2020
SELL
Payment of exercise price or tax liability
$25,301
$150.6 p/Share
168
Reduced 1.25%
13,288
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$21,988
$150.6 p/Share
146
Reduced 1.07%
13,456
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$26,280
$147.64 p/Share
178
Reduced 1.29%
13,602
Common Stock
May 29
2020
SELL
Open market or private sale
$4,125
$105.76 p/Share
39
Reduced 0.27%
14,344
Common Stock
May 29
2020
SELL
Open market or private sale
$9,129
$106.15 p/Share
86
Reduced 0.6%
14,258
Common Stock
May 29
2020
SELL
Open market or private sale
$17,188
$106.1 p/Share
162
Reduced 1.14%
14,096
Common Stock
May 29
2020
SELL
Open market or private sale
$31,727
$106.11 p/Share
299
Reduced 2.12%
13,797
Common Stock
May 29
2020
SELL
Open market or private sale
$1,789
$105.24 p/Share
17
Reduced 0.12%
13,780
Common Stock
May 19
2020
SELL
Open market or private sale
$200,460
$100.23 p/Share
2,000
Reduced 12.21%
14,383
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$70,886
$140.09 p/Share
506
Reduced 3.0%
16,383
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
1,221
Added 6.74%
16,889
Common Stock
Nov 29
2019
SELL
Open market or private sale
$28,967
$124.32 p/Share
233
Reduced 1.4%
16,395
Common Stock
Nov 29
2019
SELL
Open market or private sale
$42,236
$123.86 p/Share
341
Reduced 2.08%
16,054
Common Stock
Nov 29
2019
SELL
Open market or private sale
$28,037
$123.51 p/Share
227
Reduced 1.41%
15,827
Common Stock
Nov 29
2019
SELL
Open market or private sale
$19,557
$123.0 p/Share
159
Reduced 1.0%
15,668
Common Stock
Oct 31
2019
SELL
Open market or private sale
$117,830
$117.83 p/Share
1,000
Reduced 5.67%
16,628
Common Stock
Oct 11
2019
SELL
Payment of exercise price or tax liability
$29,353
$113.77 p/Share
258
Reduced 1.44%
17,628
Common Stock