Jul 24
2018
SELL
Open market or private sale
$210,980
$96.47 p/Share
2,187
Reduced 7.06%
28,790
Common Stock
Apr 24
2018
SELL
Open market or private sale
$276,762
$84.43 p/Share
3,278
Reduced 9.57%
30,977
Common Stock
Jan 23
2018
SELL
Open market or private sale
$404,391
$74.01 p/Share
5,464
Reduced 13.85%
33,994
Common Stock
Nov 21
2017
SELL
Open market or private sale
$713,117
$65.25 p/Share
10,929
Reduced 21.69%
39,458
Common Stock
Nov 16
2017
SELL
Open market or private sale
$317,635
$64.56 p/Share
4,920
Reduced 8.9%
50,387
Common Stock
Nov 15
2017
SELL
Payment of exercise price or tax liability
$1,670,102
$63.92 p/Share
26,128
Reduced 32.08%
55,307
Common Stock
Nov 15
2017
BUY
Exercise of conversion of derivative security
-
58,921
Added 41.98%
81,435
Common Stock
Jul 26
2017
SELL
Open market or private sale
$123,215
$55.88 p/Share
2,205
Reduced 9.02%
22,228
Common Stock
Apr 25
2017
SELL
Open market or private sale
$177,176
$53.56 p/Share
3,308
Reduced 11.92%
24,433
Common Stock
Jan 23
2017
SELL
Open market or private sale
$276,367
$50.13 p/Share
5,513
Reduced 16.76%
27,371
Common Stock
Nov 18
2016
SELL
Open market or private sale
$537,138
$48.72 p/Share
11,025
Reduced 25.11%
32,884
Common Stock
Nov 16
2016
SELL
Open market or private sale
$183,400
$47.55 p/Share
3,857
Reduced 8.07%
43,909
Common Stock
Nov 15
2016
SELL
Payment of exercise price or tax liability
$887,385
$47.53 p/Share
18,670
Reduced 28.1%
47,766
Common Stock
Nov 15
2016
SELL
Exercise of conversion of derivative security
-
44,385
Reduced 40.05%
66,436
Common Stock
Jul 25
2016
SELL
Open market or private sale
$130,362
$40.26 p/Share
3,238
Reduced 12.8%
22,051
Common Stock
Apr 25
2016
SELL
Open market or private sale
$184,000
$36.8 p/Share
5,000
Reduced 16.51%
25,289
Common Stock
Apr 21
2016
SELL
Open market or private sale
$270,600
$36.08 p/Share
7,500
Reduced 19.85%
30,289
Common Stock
Nov 16
2015
SELL
Open market or private sale
$769,871
$35.17 p/Share
21,890
Reduced 36.68%
37,789
Common Stock
Nov 15
2015
SELL
Payment of exercise price or tax liability
$536,260
$35.16 p/Share
15,252
Reduced 20.35%
59,679
Common Stock
Nov 15
2015
BUY
Exercise of conversion of derivative security
-
41,193
Added 35.47%
74,931
Common Stock
Aug 07
2015
SELL
Open market or private sale
$128,881
$35.89 p/Share
3,591
Reduced 9.62%
33,738
Common Stock
May 06
2015
SELL
Open market or private sale
$205,143
$38.06 p/Share
5,390
Reduced 12.62%
37,329
Common Stock
Feb 03
2015
SELL
Open market or private sale
$307,557
$34.23 p/Share
8,985
Reduced 17.38%
42,719
Common Stock
Nov 17
2014
SELL
Open market or private sale
$894,810
$37.41 p/Share
23,919
Reduced 31.63%
51,704
Common Stock
Nov 15
2014
SELL
Payment of exercise price or tax liability
$1,066,089
$37.9 p/Share
28,129
Reduced 27.11%
75,623
Common Stock