Nov 04
2020
SELL
Payment of exercise price or tax liability
$14,478
$55.26 p/Share
262
Reduced 0.5%
52,374
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$29,458
$68.19 p/Share
432
Reduced 0.81%
52,636
Common Stock
Nov 21
2019
SELL
Payment of exercise price or tax liability
$36,780
$86.54 p/Share
425
Reduced 0.79%
53,068
Common Stock
Nov 12
2019
BUY
Grant, award, or other acquisition
-
4,820
Added 8.27%
53,493
Common Stock
Nov 09
2019
SELL
Payment of exercise price or tax liability
$78,792
$88.83 p/Share
887
Reduced 1.79%
48,673
Common Stock
Nov 04
2019
SELL
Payment of exercise price or tax liability
$22,860
$88.95 p/Share
257
Reduced 0.52%
49,560
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$40,944
$83.73 p/Share
489
Reduced 0.97%
49,817
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$1,337,177
$80.65 p/Share
16,580
Reduced 24.79%
50,306
Common Stock
May 01
2019
BUY
Exercise of conversion of derivative security
$917,620
$41.71 p/Share
22,000
Added 24.75%
66,886
Common Stock
Nov 21
2018
SELL
Payment of exercise price or tax liability
$33,151
$79.12 p/Share
419
Reduced 0.93%
44,602
Common Stock
Nov 09
2018
SELL
Payment of exercise price or tax liability
$23,836
$75.43 p/Share
316
Reduced 0.7%
44,766
Common Stock
Nov 09
2018
BUY
Grant, award, or other acquisition
$386,956
$75.43 p/Share
5,130
Added 10.22%
45,082
Common Stock
Nov 04
2018
SELL
Payment of exercise price or tax liability
$19,296
$75.97 p/Share
254
Reduced 0.63%
39,952
Common Stock
Aug 19
2018
SELL
Payment of exercise price or tax liability
$20,782
$86.59 p/Share
240
Reduced 0.59%
40,206
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$37,660
$77.97 p/Share
483
Reduced 1.19%
39,985
Common Stock
Nov 21
2017
SELL
Payment of exercise price or tax liability
$37,545
$85.33 p/Share
440
Reduced 1.08%
40,231
Common Stock
Nov 09
2017
BUY
Grant, award, or other acquisition
$367,688
$79.5 p/Share
4,625
Added 10.26%
40,469
Common Stock
Nov 04
2017
SELL
Payment of exercise price or tax liability
$22,663
$85.2 p/Share
266
Reduced 0.74%
35,844
Common Stock
Nov 01
2017
SELL
Payment of exercise price or tax liability
$1,014,475
$85.0 p/Share
11,935
Reduced 24.84%
36,110
Common Stock
Nov 01
2017
BUY
Exercise of conversion of derivative security
$615,157
$37.28 p/Share
16,501
Added 25.58%
48,010
Common Stock
Aug 19
2017
SELL
Payment of exercise price or tax liability
$21,215
$74.18 p/Share
286
Reduced 0.9%
31,544
Common Stock